Program Unit Metrics
Non-Alpha
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
Lines
Comments
Blanks
Code
Lines-exe
Lines-dec
Stmt-exe
Stmt-dec
Ratio Comment/Code
cloneTree
0
0
0
0
0
0
0
0
0.00
com.google.common.base.Throwables.propagate
4
1
0
3
1
1
1
1
0.33
com.google.common.io.Files.append
3
0
0
3
0
2
0
1
0.00
com.google.common.io.Files.toString
3
0
0
3
1
1
1
1
0.00
com.google.common.io.Files.write
3
0
0
3
0
2
0
1
0.00
com.google.debugging.sourcemap.Base64.Base64
1
0
0
1
0
1
0
1
0.00
com.google.debugging.sourcemap.Base64.base64EncodeInt
12
4
0
8
5
2
5
3
0.50
com.google.debugging.sourcemap.Base64.fromBase64
9
4
0
5
3
2
2
2
0.80
com.google.debugging.sourcemap.Base64.toBase64
8
4
0
4
2
1
2
1
1.00
com.google.debugging.sourcemap.Base64Test.testBase64
5
0
0
5
2
1
3
2
0.00
com.google.debugging.sourcemap.Base64Test.testBase64EncodeInt
7
2
0
7
5
1
5
1
0.29
com.google.debugging.sourcemap.Base64Test.testValue
3
0
0
3
1
1
1
1
0.00
com.google.debugging.sourcemap.Base64VLQ.Base64VLQ
1
0
0
1
0
1
0
1
0.00
com.google.debugging.sourcemap.Base64VLQ.CharIterator.hasNext
1
0
0
1
0
1
0
1
0.00
com.google.debugging.sourcemap.Base64VLQ.CharIterator.next
1
0
0
1
0
1
0
1
0.00
com.google.debugging.sourcemap.Base64VLQ.decode
18
3
1
14
11
6
6
6
0.21
com.google.debugging.sourcemap.Base64VLQ.encode
16
4
0
12
8
3
6
2
0.33
com.google.debugging.sourcemap.Base64VLQ.fromVLQSigned
11
6
0
5
3
2
2
2
1.20
com.google.debugging.sourcemap.Base64VLQ.toVLQSigned
13
6
0
7
4
1
3
1
0.86
com.google.debugging.sourcemap.Base64VLQTest.CharIteratorImpl.hasNext
3
0
0
3
1
1
1
1
0.00
com.google.debugging.sourcemap.Base64VLQTest.CharIteratorImpl.next
3
0
0
3
1
1
1
1
0.00
com.google.debugging.sourcemap.Base64VLQTest.CharIteratorImpl.set
5
0
0
5
3
1
3
1
0.00
com.google.debugging.sourcemap.Base64VLQTest.testBase64VLQSelectedSignedValues1
5
0
0
5
2
1
3
2
0.00
com.google.debugging.sourcemap.Base64VLQTest.testBase64VLQSelectedSignedValues2
14
0
0
14
10
2
11
4
0.00
com.google.debugging.sourcemap.Base64VLQTest.testBase64VLQSelectedValues1
5
0
0
5
2
1
3
2
0.00
com.google.debugging.sourcemap.Base64VLQTest.testBase64VLQSelectedValues2
8
0
0
8
5
2
5
3
0.00
com.google.debugging.sourcemap.Base64VLQTest.testValue
12
0
0
12
9
4
5
4
0.00
com.google.debugging.sourcemap.FilePosition.FilePosition
4
0
0
4
2
1
2
1
0.00
com.google.debugging.sourcemap.FilePosition.getColumn
7
4
0
3
1
1
1
1
1.33
com.google.debugging.sourcemap.FilePosition.getLine
9
6
0
3
1
1
1
1
2.00
com.google.debugging.sourcemap.proto.Mapping.(Anon_3).assignDescriptors
17
0
0
17
16
0
6
1
0.00
com.google.debugging.sourcemap.proto.Mapping.getDescriptor
3
0
0
3
1
1
1
1
0.00
com.google.debugging.sourcemap.proto.Mapping.LineMapping.(Anon_1).parsePartialFrom
6
0
0
6
5
0
1
1
0.00
com.google.debugging.sourcemap.proto.Mapping.LineMapping.Builder.build
7
0
0
7
4
2
3
2
0.00
com.google.debugging.sourcemap.proto.Mapping.LineMapping.Builder.Builder
3
0
0
3
1
1
1
1
0.00
com.google.debugging.sourcemap.proto.Mapping.LineMapping.Builder.Builder
5
0
0
5
2
2
2
1
0.00
com.google.debugging.sourcemap.proto.Mapping.LineMapping.Builder.buildPartial
24
0
0
24
18
4
14
4
0.00
com.google.debugging.sourcemap.proto.Mapping.LineMapping.Builder.clear
14
0
0
14
11
1
10
1
0.00
com.google.debugging.sourcemap.proto.Mapping.LineMapping.Builder.clearColumnPosition
13
7
0
6
4
1
4
1
1.17
com.google.debugging.sourcemap.proto.Mapping.LineMapping.Builder.clearLineNumber
13
7
0
6
4
1
4
1
1.17
com.google.debugging.sourcemap.proto.Mapping.LineMapping.Builder.clearOriginalMapping
17
7
0
10
7
1
6
1
0.70
com.google.debugging.sourcemap.proto.Mapping.LineMapping.Builder.clone
3
0
0
3
1
1
1
1
0.00
com.google.debugging.sourcemap.proto.Mapping.LineMapping.Builder.create
3
0
0
3
1
1
1
1
0.00
com.google.debugging.sourcemap.proto.Mapping.LineMapping.Builder.getColumnPosition
10
7
0
3
1
1
1
1
2.33
com.google.debugging.sourcemap.proto.Mapping.LineMapping.Builder.getDefaultInstanceForType
3
0
0
3
1
1
1
1
0.00
com.google.debugging.sourcemap.proto.Mapping.LineMapping.Builder.getDescriptor
3
0
0
3
1
1
1
1
0.00
com.google.debugging.sourcemap.proto.Mapping.LineMapping.Builder.getDescriptorForType
3
0
0
3
1
1
1
1
0.00
com.google.debugging.sourcemap.proto.Mapping.LineMapping.Builder.getLineNumber
10
7
0
3
1
1
1
1
2.33
com.google.debugging.sourcemap.proto.Mapping.LineMapping.Builder.getOriginalMapping
14
7
0
7
4
1
3
1
1.00
com.google.debugging.sourcemap.proto.Mapping.LineMapping.Builder.getOriginalMappingBuilder
12
7
0
5
3
1
3
1
1.40
com.google.debugging.sourcemap.proto.Mapping.LineMapping.Builder.getOriginalMappingFieldBuilder
18
7
0
11
8
1
4
1
0.64
com.google.debugging.sourcemap.proto.Mapping.LineMapping.Builder.getOriginalMappingOrBuilder
14
7
0
7
4
1
3
1
1.00
com.google.debugging.sourcemap.proto.Mapping.LineMapping.Builder.hasColumnPosition
10
7
0
3
1
1
1
1
2.33
com.google.debugging.sourcemap.proto.Mapping.LineMapping.Builder.hasLineNumber
10
7
0
3
1
1
1
1
2.33
com.google.debugging.sourcemap.proto.Mapping.LineMapping.Builder.hasOriginalMapping
10
7
0
3
1
1
1
1
2.33
com.google.debugging.sourcemap.proto.Mapping.LineMapping.Builder.internalGetFieldAccessorTable
5
0
0
5
3
1
1
1
0.00
com.google.debugging.sourcemap.proto.Mapping.LineMapping.Builder.isInitialized
3
0
0
3
1
1
1
1
0.00
com.google.debugging.sourcemap.proto.Mapping.LineMapping.Builder.maybeForceBuilderInitialization
5
0
0
5
2
1
2
1
0.00
com.google.debugging.sourcemap.proto.Mapping.LineMapping.Builder.mergeFrom
8
0
0
8
5
1
4
1
0.00
com.google.debugging.sourcemap.proto.Mapping.LineMapping.Builder.mergeFrom
14
0
0
14
9
1
10
1
0.00
com.google.debugging.sourcemap.proto.Mapping.LineMapping.Builder.mergeFrom
17
0
0
17
10
5
7
2
0.00
com.google.debugging.sourcemap.proto.Mapping.LineMapping.Builder.mergeOriginalMapping
23
7
0
16
12
1
8
1
0.44
com.google.debugging.sourcemap.proto.Mapping.LineMapping.Builder.setColumnPosition
13
7
0
6
4
1
4
1
1.17
com.google.debugging.sourcemap.proto.Mapping.LineMapping.Builder.setLineNumber
13
7
0
6
4
1
4
1
1.17
com.google.debugging.sourcemap.proto.Mapping.LineMapping.Builder.setOriginalMapping
20
7
0
13
9
1
8
1
0.54
com.google.debugging.sourcemap.proto.Mapping.LineMapping.Builder.setOriginalMapping
18
7
0
11
7
2
6
1
0.64
com.google.debugging.sourcemap.proto.Mapping.LineMapping.getColumnPosition
10
7
0
3
1
1
1
1
2.33
com.google.debugging.sourcemap.proto.Mapping.LineMapping.getDefaultInstance
3
0
0
3
1
1
1
1
0.00
com.google.debugging.sourcemap.proto.Mapping.LineMapping.getDefaultInstanceForType
3
0
0
3
1
1
1
1
0.00
com.google.debugging.sourcemap.proto.Mapping.LineMapping.getDescriptor
3
0
0
3
1
1
1
1
0.00
com.google.debugging.sourcemap.proto.Mapping.LineMapping.getLineNumber
10
7
0
3
1
1
1
1
2.33
com.google.debugging.sourcemap.proto.Mapping.LineMapping.getOriginalMapping
10
7
0
3
1
1
1
1
2.33
com.google.debugging.sourcemap.proto.Mapping.LineMapping.getOriginalMappingOrBuilder
10
7
0
3
1
1
1
1
2.33
com.google.debugging.sourcemap.proto.Mapping.LineMapping.getParserForType
3
0
0
3
1
1
1
1
0.00
com.google.debugging.sourcemap.proto.Mapping.LineMapping.getSerializedSize
21
0
1
20
15
2
12
2
0.00
com.google.debugging.sourcemap.proto.Mapping.LineMapping.getUnknownFields
3
0
0
3
1
1
1
1
0.00
com.google.debugging.sourcemap.proto.Mapping.LineMapping.hasColumnPosition
10
7
0
3
1
1
1
1
2.33
com.google.debugging.sourcemap.proto.Mapping.LineMapping.hasLineNumber
10
7
0
3
1
1
1
1
2.33
com.google.debugging.sourcemap.proto.Mapping.LineMapping.hasOriginalMapping
10
7
0
3
1
1
1
1
2.33
com.google.debugging.sourcemap.proto.Mapping.LineMapping.initFields
5
0
0
5
3
1
3
1
0.00
com.google.debugging.sourcemap.proto.Mapping.LineMapping.internalGetFieldAccessorTable
5
0
0
5
3
1
1
1
0.00
com.google.debugging.sourcemap.proto.Mapping.LineMapping.isInitialized
7
0
1
6
4
2
4
2
0.00
com.google.debugging.sourcemap.proto.Mapping.LineMapping.LineMapping
4
0
0
4
2
1
2
1
0.00
com.google.debugging.sourcemap.proto.Mapping.LineMapping.LineMapping
1
0
0
1
1
1
1
1
0.00
com.google.debugging.sourcemap.proto.Mapping.LineMapping.LineMapping
57
0
0
57
42
9
27
6
0.00
com.google.debugging.sourcemap.proto.Mapping.LineMapping.newBuilder
1
0
0
1
1
1
1
1
0.00
com.google.debugging.sourcemap.proto.Mapping.LineMapping.newBuilder
3
0
0
3
1
1
1
1
0.00
com.google.debugging.sourcemap.proto.Mapping.LineMapping.newBuilderForType
1
0
0
1
1
1
1
1
0.00
com.google.debugging.sourcemap.proto.Mapping.LineMapping.newBuilderForType
5
0
0
5
2
3
1
2
0.00
com.google.debugging.sourcemap.proto.Mapping.LineMapping.parseDelimitedFrom
4
0
0
4
1
2
1
1
0.00
com.google.debugging.sourcemap.proto.Mapping.LineMapping.parseDelimitedFrom
6
0
0
6
1
4
1
1
0.00
com.google.debugging.sourcemap.proto.Mapping.LineMapping.parseFrom
5
0
0
5
1
3
1
1
0.00
com.google.debugging.sourcemap.proto.Mapping.LineMapping.parseFrom
6
0
0
6
1
4
1
1
0.00
com.google.debugging.sourcemap.proto.Mapping.LineMapping.parseFrom
4
0
0
4
1
2
1
1
0.00
com.google.debugging.sourcemap.proto.Mapping.LineMapping.parseFrom
6
0
0
6
1
4
1
1
0.00
com.google.debugging.sourcemap.proto.Mapping.LineMapping.parseFrom
4
0
0
4
1
2
1
1
0.00
com.google.debugging.sourcemap.proto.Mapping.LineMapping.parseFrom
6
0
0
6
1
4
1
1
0.00
com.google.debugging.sourcemap.proto.Mapping.LineMapping.parseFrom
5
0
0
5
1
3
1
1
0.00
com.google.debugging.sourcemap.proto.Mapping.LineMapping.parseFrom
6
0
0
6
1
4
1
1
0.00
com.google.debugging.sourcemap.proto.Mapping.LineMapping.toBuilder
1
0
0
1
1
1
1
1
0.00
com.google.debugging.sourcemap.proto.Mapping.LineMapping.writeReplace
4
0
0
4
1
2
1
1
0.00
com.google.debugging.sourcemap.proto.Mapping.LineMapping.writeTo
14
0
0
14
8
2
8
1
0.00
com.google.debugging.sourcemap.proto.Mapping.LineMappingOrBuilder.getColumnPosition
8
7
0
1
0
1
0
1
7.00
com.google.debugging.sourcemap.proto.Mapping.LineMappingOrBuilder.getLineNumber
8
7
0
1
0
1
0
1
7.00
com.google.debugging.sourcemap.proto.Mapping.LineMappingOrBuilder.getOriginalMapping
8
7
0
1
0
1
0
1
7.00
com.google.debugging.sourcemap.proto.Mapping.LineMappingOrBuilder.getOriginalMappingOrBuilder
8
7
0
1
0
1
0
1
7.00
com.google.debugging.sourcemap.proto.Mapping.LineMappingOrBuilder.hasColumnPosition
8
7
0
1
0
1
0
1
7.00
com.google.debugging.sourcemap.proto.Mapping.LineMappingOrBuilder.hasLineNumber
8
7
0
1
0
1
0
1
7.00
com.google.debugging.sourcemap.proto.Mapping.LineMappingOrBuilder.hasOriginalMapping
8
7
0
1
0
1
0
1
7.00
com.google.debugging.sourcemap.proto.Mapping.Mapping
1
0
0
1
0
1
0
1
0.00
com.google.debugging.sourcemap.proto.Mapping.OriginalMapping.(Anon_2).parsePartialFrom
6
0
0
6
5
0
1
1
0.00
com.google.debugging.sourcemap.proto.Mapping.OriginalMapping.Builder.build
7
0
0
7
4
2
3
2
0.00
com.google.debugging.sourcemap.proto.Mapping.OriginalMapping.Builder.build
4
0
0
4
2
1
1
1
0.00
com.google.debugging.sourcemap.proto.Mapping.OriginalMapping.Builder.Builder
3
0
0
3
1
1
1
1
0.00
com.google.debugging.sourcemap.proto.Mapping.OriginalMapping.Builder.Builder
5
0
0
5
2
2
2
1
0.00
com.google.debugging.sourcemap.proto.Mapping.OriginalMapping.Builder.buildPartial
24
0
0
24
18
4
15
4
0.00
com.google.debugging.sourcemap.proto.Mapping.OriginalMapping.Builder.clear
12
0
0
12
10
1
10
1
0.00
com.google.debugging.sourcemap.proto.Mapping.OriginalMapping.Builder.clearColumnPosition
13
7
0
6
4
1
4
1
1.17
com.google.debugging.sourcemap.proto.Mapping.OriginalMapping.Builder.clearIdentifier
13
7
0
6
4
1
4
1
1.17
com.google.debugging.sourcemap.proto.Mapping.OriginalMapping.Builder.clearLineNumber
13
7
0
6
4
1
4
1
1.17
com.google.debugging.sourcemap.proto.Mapping.OriginalMapping.Builder.clearOriginalFile
13
7
0
6
4
1
4
1
1.17
com.google.debugging.sourcemap.proto.Mapping.OriginalMapping.Builder.clone
3
0
0
3
1
1
1
1
0.00
com.google.debugging.sourcemap.proto.Mapping.OriginalMapping.Builder.create
3
0
0
3
1
1
1
1
0.00
com.google.debugging.sourcemap.proto.Mapping.OriginalMapping.Builder.getColumnPosition
10
7
0
3
1
1
1
1
2.33
com.google.debugging.sourcemap.proto.Mapping.OriginalMapping.Builder.getDefaultInstanceForType
3
0
0
3
1
1
1
1
0.00
com.google.debugging.sourcemap.proto.Mapping.OriginalMapping.Builder.getDescriptor
3
0
0
3
1
1
1
1
0.00
com.google.debugging.sourcemap.proto.Mapping.OriginalMapping.Builder.getDescriptorForType
3
0
0
3
1
1
1
1
0.00
com.google.debugging.sourcemap.proto.Mapping.OriginalMapping.Builder.getIdentifier
18
7
0
11
8
4
4
3
0.64
com.google.debugging.sourcemap.proto.Mapping.OriginalMapping.Builder.getIdentifierBytes
19
7
0
12
8
4
4
3
0.58
com.google.debugging.sourcemap.proto.Mapping.OriginalMapping.Builder.getLineNumber
10
7
0
3
1
1
1
1
2.33
com.google.debugging.sourcemap.proto.Mapping.OriginalMapping.Builder.getOriginalFile
18
7
0
11
8
4
4
3
0.64
com.google.debugging.sourcemap.proto.Mapping.OriginalMapping.Builder.getOriginalFileBytes
19
7
0
12
8
4
4
3
0.58
com.google.debugging.sourcemap.proto.Mapping.OriginalMapping.Builder.hasColumnPosition
10
7
0
3
1
1
1
1
2.33
com.google.debugging.sourcemap.proto.Mapping.OriginalMapping.Builder.hasIdentifier
10
7
0
3
1
1
1
1
2.33
com.google.debugging.sourcemap.proto.Mapping.OriginalMapping.Builder.hasLineNumber
10
7
0
3
1
1
1
1
2.33
com.google.debugging.sourcemap.proto.Mapping.OriginalMapping.Builder.hasOriginalFile
10
7
0
3
1
1
1
1
2.33
com.google.debugging.sourcemap.proto.Mapping.OriginalMapping.Builder.internalGetFieldAccessorTable
5
0
0
5
3
1
1
1
0.00
com.google.debugging.sourcemap.proto.Mapping.OriginalMapping.Builder.isInitialized
3
0
0
3
1
1
1
1
0.00
com.google.debugging.sourcemap.proto.Mapping.OriginalMapping.Builder.maybeForceBuilderInitialization
4
0
0
4
1
1
1
1
0.00
com.google.debugging.sourcemap.proto.Mapping.OriginalMapping.Builder.mergeFrom
8
0
0
8
5
1
4
1
0.00
com.google.debugging.sourcemap.proto.Mapping.OriginalMapping.Builder.mergeFrom
21
0
0
21
15
1
16
1
0.00
com.google.debugging.sourcemap.proto.Mapping.OriginalMapping.Builder.mergeFrom
17
0
0
17
10
5
7
2
0.00
com.google.debugging.sourcemap.proto.Mapping.OriginalMapping.Builder.setColumnPosition
13
7
0
6
4
1
4
1
1.17
com.google.debugging.sourcemap.proto.Mapping.OriginalMapping.Builder.setColumnPosition
4
0
0
4
2
1
1
1
0.00
com.google.debugging.sourcemap.proto.Mapping.OriginalMapping.Builder.setIdentifier
17
7
0
10
6
2
6
1
0.70
com.google.debugging.sourcemap.proto.Mapping.OriginalMapping.Builder.setIdentifierBytes
17
7
0
10
6
2
6
1
0.70
com.google.debugging.sourcemap.proto.Mapping.OriginalMapping.Builder.setLineNumber
13
7
0
6
4
1
4
1
1.17
com.google.debugging.sourcemap.proto.Mapping.OriginalMapping.Builder.setOriginalFile
17
7
0
10
6
2
6
1
0.70
com.google.debugging.sourcemap.proto.Mapping.OriginalMapping.Builder.setOriginalFile
4
0
0
4
2
1
1
1
0.00
com.google.debugging.sourcemap.proto.Mapping.OriginalMapping.Builder.setOriginalFileBytes
17
7
0
10
6
2
6
1
0.70
com.google.debugging.sourcemap.proto.Mapping.OriginalMapping.getColumnPosition
10
7
0
3
1
1
1
1
2.33
com.google.debugging.sourcemap.proto.Mapping.OriginalMapping.getColumnPosition
4
0
0
4
2
1
1
1
0.00
com.google.debugging.sourcemap.proto.Mapping.OriginalMapping.getDefaultInstance
3
0
0
3
1
1
1
1
0.00
com.google.debugging.sourcemap.proto.Mapping.OriginalMapping.getDefaultInstanceForType
3
0
0
3
1
1
1
1
0.00
com.google.debugging.sourcemap.proto.Mapping.OriginalMapping.getDescriptor
3
0
0
3
1
1
1
1
0.00
com.google.debugging.sourcemap.proto.Mapping.OriginalMapping.getIdentifier
21
7
0
14
9
5
5
4
0.50
com.google.debugging.sourcemap.proto.Mapping.OriginalMapping.getIdentifierBytes
19
7
0
12
8
4
4
3
0.58
com.google.debugging.sourcemap.proto.Mapping.OriginalMapping.getLineNumber
10
7
0
3
1
1
1
1
2.33
com.google.debugging.sourcemap.proto.Mapping.OriginalMapping.getLineNumber
4
0
0
4
2
1
1
1
0.00
com.google.debugging.sourcemap.proto.Mapping.OriginalMapping.getOriginalFile
21
7
0
14
9
5
5
4
0.50
com.google.debugging.sourcemap.proto.Mapping.OriginalMapping.getOriginalFile
4
0
0
4
2
1
1
1
0.00
com.google.debugging.sourcemap.proto.Mapping.OriginalMapping.getOriginalFileBytes
19
7
0
12
8
4
4
3
0.58
com.google.debugging.sourcemap.proto.Mapping.OriginalMapping.getParserForType
3
0
0
3
1
1
1
1
0.00
com.google.debugging.sourcemap.proto.Mapping.OriginalMapping.getSerializedSize
25
0
1
24
18
2
14
2
0.00
com.google.debugging.sourcemap.proto.Mapping.OriginalMapping.getUnknownFields
3
0
0
3
1
1
1
1
0.00
com.google.debugging.sourcemap.proto.Mapping.OriginalMapping.hasColumnPosition
10
7
0
3
1
1
1
1
2.33
com.google.debugging.sourcemap.proto.Mapping.OriginalMapping.hasIdentifier
10
7
0
3
1
1
1
1
2.33
com.google.debugging.sourcemap.proto.Mapping.OriginalMapping.hasLineNumber
10
7
0
3
1
1
1
1
2.33
com.google.debugging.sourcemap.proto.Mapping.OriginalMapping.hasOriginalFile
10
7
0
3
1
1
1
1
2.33
com.google.debugging.sourcemap.proto.Mapping.OriginalMapping.initFields
6
0
0
6
4
1
4
1
0.00
com.google.debugging.sourcemap.proto.Mapping.OriginalMapping.internalGetFieldAccessorTable
5
0
0
5
3
1
1
1
0.00
com.google.debugging.sourcemap.proto.Mapping.OriginalMapping.isInitialized
7
0
1
6
4
2
4
2
0.00
com.google.debugging.sourcemap.proto.Mapping.OriginalMapping.newBuilder
1
0
0
1
1
1
1
1
0.00
com.google.debugging.sourcemap.proto.Mapping.OriginalMapping.newBuilder
3
0
0
3
1
1
1
1
0.00
com.google.debugging.sourcemap.proto.Mapping.OriginalMapping.newBuilderForType
1
0
0
1
1
1
1
1
0.00
com.google.debugging.sourcemap.proto.Mapping.OriginalMapping.newBuilderForType
5
0
0
5
2
3
1
2
0.00
com.google.debugging.sourcemap.proto.Mapping.OriginalMapping.OriginalMapping
4
0
0
4
2
1
2
1
0.00
com.google.debugging.sourcemap.proto.Mapping.OriginalMapping.OriginalMapping
1
0
0
1
1
1
1
1
0.00
com.google.debugging.sourcemap.proto.Mapping.OriginalMapping.OriginalMapping
54
0
0
54
40
8
25
5
0.00
com.google.debugging.sourcemap.proto.Mapping.OriginalMapping.parseDelimitedFrom
4
0
0
4
1
2
1
1
0.00
com.google.debugging.sourcemap.proto.Mapping.OriginalMapping.parseDelimitedFrom
6
0
0
6
1
4
1
1
0.00
com.google.debugging.sourcemap.proto.Mapping.OriginalMapping.parseFrom
5
0
0
5
1
3
1
1
0.00
com.google.debugging.sourcemap.proto.Mapping.OriginalMapping.parseFrom
6
0
0
6
1
4
1
1
0.00
com.google.debugging.sourcemap.proto.Mapping.OriginalMapping.parseFrom
4
0
0
4
1
2
1
1
0.00
com.google.debugging.sourcemap.proto.Mapping.OriginalMapping.parseFrom
6
0
0
6
1
4
1
1
0.00
com.google.debugging.sourcemap.proto.Mapping.OriginalMapping.parseFrom
4
0
0
4
1
2
1
1
0.00
com.google.debugging.sourcemap.proto.Mapping.OriginalMapping.parseFrom
6
0
0
6
1
4
1
1
0.00
com.google.debugging.sourcemap.proto.Mapping.OriginalMapping.parseFrom
5
0
0
5
1
3
1
1
0.00
com.google.debugging.sourcemap.proto.Mapping.OriginalMapping.parseFrom
6
0
0
6
1
4
1
1
0.00
com.google.debugging.sourcemap.proto.Mapping.OriginalMapping.toBuilder
1
0
0
1
1
1
1
1
0.00
com.google.debugging.sourcemap.proto.Mapping.OriginalMapping.toBuilder
3
0
0
3
1
1
1
1
0.00
com.google.debugging.sourcemap.proto.Mapping.OriginalMapping.writeReplace
4
0
0
4
1
2
1
1
0.00
com.google.debugging.sourcemap.proto.Mapping.OriginalMapping.writeTo
17
0
0
17
10
2
10
1
0.00
com.google.debugging.sourcemap.proto.Mapping.OriginalMappingOrBuilder.getColumnPosition
8
7
0
1
0
1
0
1
7.00
com.google.debugging.sourcemap.proto.Mapping.OriginalMappingOrBuilder.getIdentifier
8
7
0
1
0
1
0
1
7.00
com.google.debugging.sourcemap.proto.Mapping.OriginalMappingOrBuilder.getIdentifierBytes
8
7
0
1
0
1
0
1
7.00
com.google.debugging.sourcemap.proto.Mapping.OriginalMappingOrBuilder.getLineNumber
8
7
0
1
0
1
0
1
7.00
com.google.debugging.sourcemap.proto.Mapping.OriginalMappingOrBuilder.getOriginalFile
8
7
0
1
0
1
0
1
7.00
com.google.debugging.sourcemap.proto.Mapping.OriginalMappingOrBuilder.getOriginalFileBytes
8
7
0
1
0
1
0
1
7.00
com.google.debugging.sourcemap.proto.Mapping.OriginalMappingOrBuilder.hasColumnPosition
8
7
0
1
0
1
0
1
7.00
com.google.debugging.sourcemap.proto.Mapping.OriginalMappingOrBuilder.hasIdentifier
8
7
0
1
0
1
0
1
7.00
com.google.debugging.sourcemap.proto.Mapping.OriginalMappingOrBuilder.hasLineNumber
8
7
0
1
0
1
0
1
7.00
com.google.debugging.sourcemap.proto.Mapping.OriginalMappingOrBuilder.hasOriginalFile
8
7
0
1
0
1
0
1
7.00
com.google.debugging.sourcemap.proto.Mapping.registerAllExtensions
3
0
0
3
0
2
0
1
0.00
com.google.debugging.sourcemap.SourceMapConsumer.parse
5
4
0
1
0
1
0
1
4.00
com.google.debugging.sourcemap.SourceMapConsumerFactory.parse
9
5
0
4
1
2
1
1
1.25
com.google.debugging.sourcemap.SourceMapConsumerFactory.parse
40
10
2
29
21
6
12
5
0.34
com.google.debugging.sourcemap.SourceMapConsumerFactory.SourceMapConsumerFactory
2
1
0
1
0
1
0
1
1.00
com.google.debugging.sourcemap.SourceMapConsumerV3.compareEntry
6
3
0
3
1
1
1
1
1.00
com.google.debugging.sourcemap.SourceMapConsumerV3.createReverseMapping
44
5
9
30
20
10
11
9
0.17
com.google.debugging.sourcemap.SourceMapConsumerV3.DefaultSourceMapSupplier.getSourceMap
3
0
0
3
1
1
1
1
0.00
com.google.debugging.sourcemap.SourceMapConsumerV3.Entry.getGeneratedColumn
1
0
0
1
0
1
0
1
0.00
com.google.debugging.sourcemap.SourceMapConsumerV3.Entry.getNameId
1
0
0
1
0
1
0
1
0.00
com.google.debugging.sourcemap.SourceMapConsumerV3.Entry.getSourceColumn
1
0
0
1
0
1
0
1
0.00
com.google.debugging.sourcemap.SourceMapConsumerV3.Entry.getSourceFileId
1
0
0
1
0
1
0
1
0.00
com.google.debugging.sourcemap.SourceMapConsumerV3.Entry.getSourceLine
1
0
0
1
0
1
0
1
0.00
com.google.debugging.sourcemap.SourceMapConsumerV3.EntryVisitor.visit
1
0
0
1
0
1
0
1
0.00
com.google.debugging.sourcemap.SourceMapConsumerV3.getExtensions
9
6
0
3
1
1
1
1
2.00
com.google.debugging.sourcemap.SourceMapConsumerV3.getJavaStringArray
8
0
0
8
5
3
4
4
0.00
com.google.debugging.sourcemap.SourceMapConsumerV3.getMappingForLine
29
3
6
20
15
3
13
3
0.15
com.google.debugging.sourcemap.SourceMapConsumerV3.getMappingForLine
4
0
0
4
2
1
1
1
0.00
com.google.debugging.sourcemap.SourceMapConsumerV3.getOriginalMappingForEntry
18
4
0
14
10
3
5
2
0.29
com.google.debugging.sourcemap.SourceMapConsumerV3.getOriginalSources
3
0
0
3
1
1
1
1
0.00
com.google.debugging.sourcemap.SourceMapConsumerV3.getPreviousMapping
14
4
0
10
7
2
5
2
0.40
com.google.debugging.sourcemap.SourceMapConsumerV3.getReverseMapping
26
3
4
19
11
6
7
3
0.16
com.google.debugging.sourcemap.SourceMapConsumerV3.getSourceRoot
3
0
0
3
1
1
1
1
0.00
com.google.debugging.sourcemap.SourceMapConsumerV3.MappingBuilder.build
35
7
3
25
18
5
13
5
0.28
com.google.debugging.sourcemap.SourceMapConsumerV3.MappingBuilder.completeLine
11
2
0
9
6
1
5
1
0.22
com.google.debugging.sourcemap.SourceMapConsumerV3.MappingBuilder.decodeEntry
66
25
4
37
33
2
18
2
0.68
com.google.debugging.sourcemap.SourceMapConsumerV3.MappingBuilder.entryComplete
8
0
1
7
4
2
3
2
0.00
com.google.debugging.sourcemap.SourceMapConsumerV3.MappingBuilder.MappingBuilder
3
0
0
3
1
1
1
1
0.00
com.google.debugging.sourcemap.SourceMapConsumerV3.MappingBuilder.nextValue
3
0
0
3
1
1
1
1
0.00
com.google.debugging.sourcemap.SourceMapConsumerV3.MappingBuilder.tryConsumeToken
8
1
0
7
4
1
4
1
0.14
com.google.debugging.sourcemap.SourceMapConsumerV3.MappingBuilder.validateEntry
11
3
0
8
6
1
3
1
0.38
com.google.debugging.sourcemap.SourceMapConsumerV3.NamedEntry.getNameId
3
0
0
3
1
1
1
1
0.00
com.google.debugging.sourcemap.SourceMapConsumerV3.NamedEntry.NamedEntry
4
0
0
4
2
1
2
1
0.00
com.google.debugging.sourcemap.SourceMapConsumerV3.parse
51
5
8
38
27
4
21
4
0.13
com.google.debugging.sourcemap.SourceMapConsumerV3.parse
6
3
0
3
1
1
1
1
1.00
com.google.debugging.sourcemap.SourceMapConsumerV3.parse
12
3
0
9
5
3
3
2
0.33
com.google.debugging.sourcemap.SourceMapConsumerV3.parse
2
0
0
2
0
1
0
1
0.00
com.google.debugging.sourcemap.SourceMapConsumerV3.parseMetaMap
72
6
6
60
45
14
27
13
0.10
com.google.debugging.sourcemap.SourceMapConsumerV3.search
25
6
0
19
13
3
10
3
0.32
com.google.debugging.sourcemap.SourceMapConsumerV3.SourceMapConsumerV3
3
0
1
2
0
1
0
1
0.00
com.google.debugging.sourcemap.SourceMapConsumerV3.StringCharIterator.hasNext
3
0
0
3
1
1
1
1
0.00
com.google.debugging.sourcemap.SourceMapConsumerV3.StringCharIterator.next
3
0
0
3
1
1
1
1
0.00
com.google.debugging.sourcemap.SourceMapConsumerV3.StringCharIterator.peek
3
0
0
3
1
1
1
1
0.00
com.google.debugging.sourcemap.SourceMapConsumerV3.StringCharIterator.StringCharIterator
4
0
0
4
2
1
2
1
0.00
com.google.debugging.sourcemap.SourceMapConsumerV3.UnmappedEntry.getGeneratedColumn
3
0
0
3
1
1
1
1
0.00
com.google.debugging.sourcemap.SourceMapConsumerV3.UnmappedEntry.getNameId
3
0
0
3
1
1
1
1
0.00
com.google.debugging.sourcemap.SourceMapConsumerV3.UnmappedEntry.getSourceColumn
3
0
0
3
1
1
1
1
0.00
com.google.debugging.sourcemap.SourceMapConsumerV3.UnmappedEntry.getSourceFileId
3
0
0
3
1
1
1
1
0.00
com.google.debugging.sourcemap.SourceMapConsumerV3.UnmappedEntry.getSourceLine
3
0
0
3
1
1
1
1
0.00
com.google.debugging.sourcemap.SourceMapConsumerV3.UnmappedEntry.UnmappedEntry
3
0
0
3
1
1
1
1
0.00
com.google.debugging.sourcemap.SourceMapConsumerV3.UnnamedEntry.getNameId
3
0
0
3
1
1
1
1
0.00
com.google.debugging.sourcemap.SourceMapConsumerV3.UnnamedEntry.getSourceColumn
3
0
0
3
1
1
1
1
0.00
com.google.debugging.sourcemap.SourceMapConsumerV3.UnnamedEntry.getSourceFileId
3
0
0
3
1
1
1
1
0.00
com.google.debugging.sourcemap.SourceMapConsumerV3.UnnamedEntry.getSourceLine
3
0
0
3
1
1
1
1
0.00
com.google.debugging.sourcemap.SourceMapConsumerV3.UnnamedEntry.UnnamedEntry
6
0
0
6
4
1
4
1
0.00
com.google.debugging.sourcemap.SourceMapConsumerV3.visitMappings
40
0
2
38
31
12
14
13
0.00
com.google.debugging.sourcemap.SourceMapConsumerV3Test.testExtensions
22
0
3
19
17
5
5
4
0.00
com.google.debugging.sourcemap.SourceMapConsumerV3Test.testMap
25
0
2
23
21
4
1
3
0.00
com.google.debugging.sourcemap.SourceMapConsumerV3Test.testSources
16
0
2
14
12
4
3
3
0.00
com.google.debugging.sourcemap.SourceMapConsumerV3Test.testSourcesWithRoot
18
3
2
15
13
4
3
3
0.20
com.google.debugging.sourcemap.SourceMapFormat.valueOf
0
0
0
0
0
0
0
0
0.00
com.google.debugging.sourcemap.SourceMapFormat.values
0
0
0
0
0
0
0
0
0.00
com.google.debugging.sourcemap.SourceMapGenerator.addMapping
13
12
0
1
0
1
0
1
12.00
com.google.debugging.sourcemap.SourceMapGenerator.appendIndexMapTo
10
9
0
1
0
1
0
1
9.00
com.google.debugging.sourcemap.SourceMapGenerator.appendTo
8
7
0
1
0
1
0
1
7.00
com.google.debugging.sourcemap.SourceMapGenerator.reset
5
4
0
1
0
1
0
1
4.00
com.google.debugging.sourcemap.SourceMapGenerator.setStartingPosition
11
10
0
1
0
1
0
1
10.00
com.google.debugging.sourcemap.SourceMapGenerator.setWrapperPrefix
8
7
0
1
0
1
0
1
7.00
com.google.debugging.sourcemap.SourceMapGenerator.validate
5
4
0
1
0
1
0
1
4.00
com.google.debugging.sourcemap.SourceMapGeneratorFactory.getInstance
12
3
0
9
6
1
3
1
0.33
com.google.debugging.sourcemap.SourceMapGeneratorV3.addExtension
19
11
0
8
4
2
3
1
1.38
com.google.debugging.sourcemap.SourceMapGeneratorV3.addMapping
5
0
1
4
0
3
0
1
0.00
com.google.debugging.sourcemap.SourceMapGeneratorV3.addMapping
69
12
10
47
37
14
18
11
0.26
com.google.debugging.sourcemap.SourceMapGeneratorV3.addNameMap
12
0
0
12
7
4
5
4
0.00
com.google.debugging.sourcemap.SourceMapGeneratorV3.addSourceNameMap
6
3
0
3
1
1
1
1
1.00
com.google.debugging.sourcemap.SourceMapGeneratorV3.addSymbolNameMap
6
3
0
3
1
1
1
1
1.00
com.google.debugging.sourcemap.SourceMapGeneratorV3.appendField
10
0
0
10
6
3
6
1
0.00
com.google.debugging.sourcemap.SourceMapGeneratorV3.appendFieldEnd
3
0
0
3
0
2
0
1
0.00
com.google.debugging.sourcemap.SourceMapGeneratorV3.appendFieldStart
4
0
0
4
1
2
1
1
0.00
com.google.debugging.sourcemap.SourceMapGeneratorV3.appendFirstField
9
0
0
9
5
3
5
1
0.00
com.google.debugging.sourcemap.SourceMapGeneratorV3.appendIndexMapTo
4
0
0
4
0
3
0
1
0.00
com.google.debugging.sourcemap.SourceMapGeneratorV3.appendIndexMapTo
45
11
3
31
24
4
20
3
0.35
com.google.debugging.sourcemap.SourceMapGeneratorV3.appendTo
2
0
0
2
0
1
0
1
0.00
com.google.debugging.sourcemap.SourceMapGeneratorV3.appendTo
76
36
8
32
27
4
24
5
1.12
com.google.debugging.sourcemap.SourceMapGeneratorV3.ConsumerEntryVisitor.visit
7
0
0
7
2
4
1
1
0.00
com.google.debugging.sourcemap.SourceMapGeneratorV3.escapeString
6
3
0
3
1
1
1
1
1.00
com.google.debugging.sourcemap.SourceMapGeneratorV3.ExtensionMergeAction.merge
10
9
0
1
0
1
0
1
9.00
com.google.debugging.sourcemap.SourceMapGeneratorV3.getExtension
10
7
0
3
1
1
1
1
2.33
com.google.debugging.sourcemap.SourceMapGeneratorV3.getNameId
11
0
0
11
7
3
5
3
0.00
com.google.debugging.sourcemap.SourceMapGeneratorV3.getSourceId
13
0
0
13
9
2
7
2
0.00
com.google.debugging.sourcemap.SourceMapGeneratorV3.hasExtension
9
6
0
3
1
1
1
1
2.00
com.google.debugging.sourcemap.SourceMapGeneratorV3.LineMapper.appendLineMappings
9
2
2
5
3
1
3
1
0.40
com.google.debugging.sourcemap.SourceMapGeneratorV3.LineMapper.closeLine
9
3
0
6
3
1
3
1
0.50
com.google.debugging.sourcemap.SourceMapGeneratorV3.LineMapper.LineMapper
4
0
0
4
2
1
2
1
0.00
com.google.debugging.sourcemap.SourceMapGeneratorV3.LineMapper.openLine
8
3
0
5
2
1
2
1
0.60
com.google.debugging.sourcemap.SourceMapGeneratorV3.LineMapper.visit
34
7
3
25
16
2
16
2
0.28
com.google.debugging.sourcemap.SourceMapGeneratorV3.LineMapper.writeEntry
33
10
3
20
16
5
12
5
0.50
com.google.debugging.sourcemap.SourceMapGeneratorV3.MappingTraversal.getAdjustedCol
10
4
0
6
4
3
1
3
0.67
com.google.debugging.sourcemap.SourceMapGeneratorV3.MappingTraversal.getAdjustedLine
6
3
0
3
1
1
1
1
1.00
com.google.debugging.sourcemap.SourceMapGeneratorV3.MappingTraversal.isOverlapped
12
4
1
7
5
5
1
5
0.57
com.google.debugging.sourcemap.SourceMapGeneratorV3.MappingTraversal.MappingTraversal
2
0
0
2
0
1
0
1
0.00
com.google.debugging.sourcemap.SourceMapGeneratorV3.MappingTraversal.maybeVisit
13
6
0
7
4
3
2
3
0.86
com.google.debugging.sourcemap.SourceMapGeneratorV3.MappingTraversal.maybeVisitParent
13
4
0
9
5
4
3
3
0.44
com.google.debugging.sourcemap.SourceMapGeneratorV3.MappingTraversal.traverse
30
11
3
16
11
5
7
6
0.69
com.google.debugging.sourcemap.SourceMapGeneratorV3.MappingTraversal.visit
20
5
3
12
7
3
7
1
0.42
com.google.debugging.sourcemap.SourceMapGeneratorV3.MappingVisitor.visit
10
9
0
1
0
1
0
1
9.00
com.google.debugging.sourcemap.SourceMapGeneratorV3.mergeMapSection
17
10
0
7
4
3
3
2
1.43
com.google.debugging.sourcemap.SourceMapGeneratorV3.mergeMapSection
30
11
0
19
13
5
7
4
0.58
com.google.debugging.sourcemap.SourceMapGeneratorV3.offsetValue
8
0
0
8
6
2
5
2
0.00
com.google.debugging.sourcemap.SourceMapGeneratorV3.prepMappings
21
6
2
13
9
4
6
5
0.46
com.google.debugging.sourcemap.SourceMapGeneratorV3.removeExtension
10
5
0
5
2
1
2
1
1.00
com.google.debugging.sourcemap.SourceMapGeneratorV3.reset
2
0
0
2
0
1
0
1
0.00
com.google.debugging.sourcemap.SourceMapGeneratorV3.reset
13
3
0
10
8
1
8
1
0.30
com.google.debugging.sourcemap.SourceMapGeneratorV3.setSourceRoot
10
7
0
3
1
1
1
1
2.33
com.google.debugging.sourcemap.SourceMapGeneratorV3.setStartingPosition
2
0
0
2
0
1
0
1
0.00
com.google.debugging.sourcemap.SourceMapGeneratorV3.setStartingPosition
15
10
0
5
3
1
3
1
2.00
com.google.debugging.sourcemap.SourceMapGeneratorV3.setWrapperPrefix
2
0
0
2
0
1
0
1
0.00
com.google.debugging.sourcemap.SourceMapGeneratorV3.setWrapperPrefix
23
8
2
13
9
3
7
4
0.62
com.google.debugging.sourcemap.SourceMapGeneratorV3.UsedMappingCheck.visit
9
3
0
6
2
2
2
1
0.50
com.google.debugging.sourcemap.SourceMapGeneratorV3.validate
2
0
0
2
0
1
0
1
0.00
com.google.debugging.sourcemap.SourceMapGeneratorV3.validate
7
5
0
2
0
1
0
1
2.50
com.google.debugging.sourcemap.SourceMapGeneratorV3Test.appendAndCount
4
0
0
4
2
1
2
1
0.00
com.google.debugging.sourcemap.SourceMapGeneratorV3Test.count
12
0
0
12
8
2
7
3
0.00
com.google.debugging.sourcemap.SourceMapGeneratorV3Test.getEmptyMapFor
6
0
0
6
4
3
2
3
0.00
com.google.debugging.sourcemap.SourceMapGeneratorV3Test.getEncodedFileName
7
0
0
7
4
1
3
1
0.00
com.google.debugging.sourcemap.SourceMapGeneratorV3Test.getSourceMapConsumer
3
0
0
3
1
1
1
1
0.00
com.google.debugging.sourcemap.SourceMapGeneratorV3Test.getSourceMapFormat
3
0
0
3
1
1
1
1
0.00
com.google.debugging.sourcemap.SourceMapGeneratorV3Test.parseJsonObject
3
0
0
3
1
1
1
1
0.00
com.google.debugging.sourcemap.SourceMapGeneratorV3Test.SourceMapGeneratorV3Test
2
0
0
2
0
1
0
1
0.00
com.google.debugging.sourcemap.SourceMapGeneratorV3Test.testBasicDeterminism
16
3
4
9
7
7
1
7
0.33
com.google.debugging.sourcemap.SourceMapGeneratorV3Test.testBasicMapping1
3
0
0
3
1
1
1
1
0.00
com.google.debugging.sourcemap.SourceMapGeneratorV3Test.testBasicMapping2
3
0
0
3
1
1
1
1
0.00
com.google.debugging.sourcemap.SourceMapGeneratorV3Test.testBasicMappingGoldenOutput
13
1
1
11
9
1
1
1
0.09
com.google.debugging.sourcemap.SourceMapGeneratorV3Test.testGoldenOutput0
13
1
1
11
9
1
1
1
0.09
com.google.debugging.sourcemap.SourceMapGeneratorV3Test.testGoldenOutput0a
13
1
1
11
9
1
1
1
0.09
com.google.debugging.sourcemap.SourceMapGeneratorV3Test.testGoldenOutput1
31
0
5
26
24
1
4
1
0.00
com.google.debugging.sourcemap.SourceMapGeneratorV3Test.testGoldenOutput2
15
0
1
14
12
1
1
1
0.00
com.google.debugging.sourcemap.SourceMapGeneratorV3Test.testGoldenOutput3
13
0
1
12
10
1
1
1
0.00
com.google.debugging.sourcemap.SourceMapGeneratorV3Test.testGoldenOutput4
13
0
1
12
10
1
1
1
0.00
com.google.debugging.sourcemap.SourceMapGeneratorV3Test.testGoldenOutput5
90
2
5
85
83
1
4
1
0.02
com.google.debugging.sourcemap.SourceMapGeneratorV3Test.testLiteralMappings
4
0
0
4
2
1
1
1
0.00
com.google.debugging.sourcemap.SourceMapGeneratorV3Test.testLiteralMappingsGoldenOutput
16
1
1
14
12
1
1
1
0.07
com.google.debugging.sourcemap.SourceMapGeneratorV3Test.testMultiFunctionMapping
11
0
1
10
8
1
1
1
0.00
com.google.debugging.sourcemap.SourceMapGeneratorV3Test.testMultilineMapping
6
0
0
6
4
1
1
1
0.00
com.google.debugging.sourcemap.SourceMapGeneratorV3Test.testMultilineMapping2
6
0
0
6
4
1
1
1
0.00
com.google.debugging.sourcemap.SourceMapGeneratorV3Test.testParseSourceMetaMap
35
0
5
30
28
14
10
15
0.00
com.google.debugging.sourcemap.SourceMapGeneratorV3Test.testParseSourceMetaMap.(Anon_1).getSourceMap
2
0
0
2
2
0
1
1
0.00
com.google.debugging.sourcemap.SourceMapGeneratorV3Test.testSourceMapExtensions
26
2
4
20
18
4
14
4
0.10
com.google.debugging.sourcemap.SourceMapGeneratorV3Test.testSourceMapMergeExtensions
39
0
4
35
32
2
7
3
0.00
com.google.debugging.sourcemap.SourceMapGeneratorV3Test.testSourceMapMergeExtensions.(Anon_2).merge
5
0
0
5
4
0
1
1
0.00
com.google.debugging.sourcemap.SourceMapGeneratorV3Test.testSourceMapMerging
24
0
5
19
17
10
7
10
0.00
com.google.debugging.sourcemap.SourceMapGeneratorV3Test.testSourceRoot
26
4
6
18
16
4
13
4
0.22
com.google.debugging.sourcemap.SourceMapGeneratorV3Test.testWriteMetaMap
40
0
2
38
36
6
2
5
0.00
com.google.debugging.sourcemap.SourceMapGeneratorV3Test.testWriteMetaMap2
41
1
2
38
36
6
2
5
0.03
com.google.debugging.sourcemap.SourceMapParseException.SourceMapParseException
3
0
0
3
1
1
1
1
0.00
com.google.debugging.sourcemap.SourceMapping.getMappingForLine
8
7
0
1
0
1
0
1
7.00
com.google.debugging.sourcemap.SourceMappingReversable.getOriginalSources
4
3
0
1
0
1
0
1
3.00
com.google.debugging.sourcemap.SourceMappingReversable.getReverseMapping
11
10
0
1
0
1
0
1
10.00
com.google.debugging.sourcemap.SourceMapSection.forMap
3
0
0
3
1
1
1
1
0.00
com.google.debugging.sourcemap.SourceMapSection.forURL
3
0
0
3
1
1
1
1
0.00
com.google.debugging.sourcemap.SourceMapSection.getColumn
6
3
0
3
1
1
1
1
1.00
com.google.debugging.sourcemap.SourceMapSection.getLine
6
3
0
3
1
1
1
1
1.00
com.google.debugging.sourcemap.SourceMapSection.getSectionType
3
0
0
3
1
1
1
1
0.00
com.google.debugging.sourcemap.SourceMapSection.getSectionValue
6
3
0
3
1
1
1
1
1.00
com.google.debugging.sourcemap.SourceMapSection.SectionType.valueOf
0
0
0
0
0
0
0
0
0.00
com.google.debugging.sourcemap.SourceMapSection.SectionType.values
0
0
0
0
0
0
0
0
0.00
com.google.debugging.sourcemap.SourceMapSection.SourceMapSection
14
8
0
6
4
1
4
1
1.33
com.google.debugging.sourcemap.SourceMapSection.SourceMapSection
7
0
0
7
4
2
4
1
0.00
com.google.debugging.sourcemap.SourceMapSupplier.getSourceMap
6
5
0
1
0
1
0
1
5.00
com.google.debugging.sourcemap.SourceMapTestCase.check
7
0
0
7
3
4
2
2
0.00
com.google.debugging.sourcemap.SourceMapTestCase.check
5
0
0
5
1
3
1
1
0.00
com.google.debugging.sourcemap.SourceMapTestCase.check
64
16
12
36
25
10
17
8
0.44
com.google.debugging.sourcemap.SourceMapTestCase.checkSourceMap
8
4
0
4
1
2
1
1
1.00
com.google.debugging.sourcemap.SourceMapTestCase.checkSourceMap
6
0
0
6
3
3
2
2
0.00
com.google.debugging.sourcemap.SourceMapTestCase.compile
35
0
7
28
22
10
12
8
0.00
com.google.debugging.sourcemap.SourceMapTestCase.compile
3
0
0
3
1
1
1
1
0.00
com.google.debugging.sourcemap.SourceMapTestCase.compileAndCheck
5
0
0
5
3
3
1
3
0.00
com.google.debugging.sourcemap.SourceMapTestCase.disableColumnValidation
3
0
0
3
1
1
1
1
0.00
com.google.debugging.sourcemap.SourceMapTestCase.findTokens
13
4
2
7
4
2
3
3
0.57
com.google.debugging.sourcemap.SourceMapTestCase.findTokens
11
4
2
5
3
2
2
2
0.80
com.google.debugging.sourcemap.SourceMapTestCase.findTokens
51
6
10
35
25
10
18
9
0.17
com.google.debugging.sourcemap.SourceMapTestCase.getCompilerOptions
7
0
0
7
5
2
4
2
0.00
com.google.debugging.sourcemap.SourceMapTestCase.getSourceMap
5
0
0
5
3
2
2
2
0.00
com.google.debugging.sourcemap.SourceMapTestCase.getSourceMapConsumer
1
0
0
1
0
1
0
1
0.00
com.google.debugging.sourcemap.SourceMapTestCase.getSourceMapFormat
1
0
0
1
0
1
0
1
0.00
com.google.debugging.sourcemap.SourceMapTestCase.setUp
3
0
0
3
1
1
1
1
0.00
com.google.debugging.sourcemap.SourceMapTestCase.SourceMapTestCase
2
0
0
2
0
1
0
1
0.00
com.google.debugging.sourcemap.SourceMapTestCase.Token.Token
5
0
0
5
3
1
3
1
0.00
com.google.debugging.sourcemap.Util.appendHexJavaScriptRepresentation
12
4
0
8
4
2
3
1
0.50
com.google.debugging.sourcemap.Util.appendHexJavaScriptRepresentation
25
10
0
15
10
4
5
2
0.67
com.google.debugging.sourcemap.Util.escapeString
6
3
0
3
1
1
1
1
1.00
com.google.debugging.sourcemap.Util.escapeString
59
10
2
48
38
8
31
6
0.21
com.google.javascript.jscomp.AbstractCommandLineRunner.AbstractCommandLineRunner
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.AbstractCommandLineRunner.AbstractCommandLineRunner
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.AbstractCommandLineRunner.AbstractCommandLineRunner
7
0
0
7
5
1
5
1
0.00
com.google.javascript.jscomp.AbstractCommandLineRunner.addWhitelistWarningsGuard
1
0
0
1
0
1
0
1
0.00
com.google.javascript.jscomp.AbstractCommandLineRunner.checkModuleName
9
4
0
5
2
1
2
1
0.80
com.google.javascript.jscomp.AbstractCommandLineRunner.closeAppendable
8
0
0
8
4
1
4
1
0.00
com.google.javascript.jscomp.AbstractCommandLineRunner.CommandLineConfig.depModeFromClosureDepOptions
14
4
0
10
6
2
5
1
0.40
com.google.javascript.jscomp.AbstractCommandLineRunner.CommandLineConfig.entryPointsFromClosureEntryPoints
12
4
0
8
4
3
3
3
0.50
com.google.javascript.jscomp.AbstractCommandLineRunner.CommandLineConfig.setAngularPass
7
3
0
4
2
1
2
1
0.75
com.google.javascript.jscomp.AbstractCommandLineRunner.CommandLineConfig.setCharset
7
3
0
4
2
1
2
1
0.75
com.google.javascript.jscomp.AbstractCommandLineRunner.CommandLineConfig.setCodingConvention
7
3
0
4
2
1
2
1
0.75
com.google.javascript.jscomp.AbstractCommandLineRunner.CommandLineConfig.setCreateNameMapFiles
11
7
0
4
2
1
2
1
1.75
com.google.javascript.jscomp.AbstractCommandLineRunner.CommandLineConfig.setCreateSourceMap
11
7
0
4
2
1
2
1
1.75
com.google.javascript.jscomp.AbstractCommandLineRunner.CommandLineConfig.setDefine
12
7
0
5
3
1
3
1
1.40
com.google.javascript.jscomp.AbstractCommandLineRunner.CommandLineConfig.setDependencyMode
8
4
0
4
2
1
2
1
1.00
com.google.javascript.jscomp.AbstractCommandLineRunner.CommandLineConfig.setEntryPoints
9
4
0
5
3
1
3
1
0.80
com.google.javascript.jscomp.AbstractCommandLineRunner.CommandLineConfig.setExterns
8
3
0
5
3
1
3
1
0.60
com.google.javascript.jscomp.AbstractCommandLineRunner.CommandLineConfig.setHideWarningsFor
7
3
0
4
2
1
2
1
0.75
com.google.javascript.jscomp.AbstractCommandLineRunner.CommandLineConfig.setInstrumentationTemplateFile
4
0
0
4
2
1
2
1
0.00
com.google.javascript.jscomp.AbstractCommandLineRunner.CommandLineConfig.setJs
8
3
0
5
3
1
3
1
0.60
com.google.javascript.jscomp.AbstractCommandLineRunner.CommandLineConfig.setJscompDevMode
5
1
0
4
2
1
2
1
0.25
com.google.javascript.jscomp.AbstractCommandLineRunner.CommandLineConfig.setJsonStreamMode
4
0
0
4
2
1
2
1
0.00
com.google.javascript.jscomp.AbstractCommandLineRunner.CommandLineConfig.setJsOutputFile
7
3
0
4
2
1
2
1
0.75
com.google.javascript.jscomp.AbstractCommandLineRunner.CommandLineConfig.setJsZip
8
3
0
5
3
1
3
1
0.60
com.google.javascript.jscomp.AbstractCommandLineRunner.CommandLineConfig.setLoggingLevel
9
5
0
4
2
1
2
1
1.25
com.google.javascript.jscomp.AbstractCommandLineRunner.CommandLineConfig.setManifestMaps
7
3
0
4
2
1
2
1
0.75
com.google.javascript.jscomp.AbstractCommandLineRunner.CommandLineConfig.setMixedJsSources
10
4
0
6
3
2
3
1
0.67
com.google.javascript.jscomp.AbstractCommandLineRunner.CommandLineConfig.setModule
13
8
0
5
3
1
3
1
1.60
com.google.javascript.jscomp.AbstractCommandLineRunner.CommandLineConfig.setModuleOutputPathPrefix
9
5
0
4
2
1
2
1
1.25
com.google.javascript.jscomp.AbstractCommandLineRunner.CommandLineConfig.setModuleRoots
7
3
0
4
2
1
2
1
0.75
com.google.javascript.jscomp.AbstractCommandLineRunner.CommandLineConfig.setModuleWrapper
9
4
0
5
3
1
3
1
0.80
com.google.javascript.jscomp.AbstractCommandLineRunner.CommandLineConfig.setNewTypeInference
4
0
0
4
2
1
2
1
0.00
com.google.javascript.jscomp.AbstractCommandLineRunner.CommandLineConfig.setOutputBundle
7
3
0
4
2
1
2
1
0.75
com.google.javascript.jscomp.AbstractCommandLineRunner.CommandLineConfig.setOutputManifest
14
4
0
10
6
1
6
2
0.40
com.google.javascript.jscomp.AbstractCommandLineRunner.CommandLineConfig.setOutputModuleDependencies
9
4
0
5
2
2
2
1
0.80
com.google.javascript.jscomp.AbstractCommandLineRunner.CommandLineConfig.setOutputWrapper
8
4
0
4
2
1
2
1
1.00
com.google.javascript.jscomp.AbstractCommandLineRunner.CommandLineConfig.setPrintAst
8
4
0
4
2
1
2
1
1.00
com.google.javascript.jscomp.AbstractCommandLineRunner.CommandLineConfig.setPrintPassGraph
5
1
0
4
2
1
2
1
0.25
com.google.javascript.jscomp.AbstractCommandLineRunner.CommandLineConfig.setPrintTree
5
1
0
4
2
1
2
1
0.25
com.google.javascript.jscomp.AbstractCommandLineRunner.CommandLineConfig.setProcessCommonJSModules
8
3
0
5
2
2
2
1
0.60
com.google.javascript.jscomp.AbstractCommandLineRunner.CommandLineConfig.setPropertyMapInputFile
8
4
0
4
2
1
2
1
1.00
com.google.javascript.jscomp.AbstractCommandLineRunner.CommandLineConfig.setPropertyMapOutputFile
8
4
0
4
2
1
2
1
1.00
com.google.javascript.jscomp.AbstractCommandLineRunner.CommandLineConfig.setSkipNormalOutputs
7
3
0
4
2
1
2
1
0.75
com.google.javascript.jscomp.AbstractCommandLineRunner.CommandLineConfig.setSourceMapDetailLevel
7
3
0
4
2
1
2
1
0.75
com.google.javascript.jscomp.AbstractCommandLineRunner.CommandLineConfig.setSourceMapFormat
7
3
0
4
2
1
2
1
0.75
com.google.javascript.jscomp.AbstractCommandLineRunner.CommandLineConfig.setSourceMapInputFiles
5
0
0
5
2
2
2
1
0.00
com.google.javascript.jscomp.AbstractCommandLineRunner.CommandLineConfig.setSourceMapLocationMappings
9
3
1
5
2
2
2
1
0.60
com.google.javascript.jscomp.AbstractCommandLineRunner.CommandLineConfig.setStringMapOutputFile
8
4
0
4
2
1
2
1
1.00
com.google.javascript.jscomp.AbstractCommandLineRunner.CommandLineConfig.setSummaryDetailLevel
11
7
0
4
2
1
2
1
1.75
com.google.javascript.jscomp.AbstractCommandLineRunner.CommandLineConfig.setTracerMode
4
0
0
4
2
1
2
1
0.00
com.google.javascript.jscomp.AbstractCommandLineRunner.CommandLineConfig.setTransformAMDToCJSModules
8
3
0
5
2
2
2
1
0.60
com.google.javascript.jscomp.AbstractCommandLineRunner.CommandLineConfig.setTweak
12
7
0
5
3
1
3
1
1.40
com.google.javascript.jscomp.AbstractCommandLineRunner.CommandLineConfig.setTweakProcessing
7
3
0
4
2
1
2
1
0.75
com.google.javascript.jscomp.AbstractCommandLineRunner.CommandLineConfig.setVariableMapInputFile
8
4
0
4
2
1
2
1
1.00
com.google.javascript.jscomp.AbstractCommandLineRunner.CommandLineConfig.setVariableMapOutputFile
8
4
0
4
2
1
2
1
1.00
com.google.javascript.jscomp.AbstractCommandLineRunner.CommandLineConfig.setWarningGuards
8
3
0
5
3
1
3
1
0.60
com.google.javascript.jscomp.AbstractCommandLineRunner.CommandLineConfig.setWarningsWhitelistFile
7
3
0
4
2
1
2
1
0.75
com.google.javascript.jscomp.AbstractCommandLineRunner.constructRootRelativePathsMap
16
4
0
12
9
5
5
6
0.33
com.google.javascript.jscomp.AbstractCommandLineRunner.createCompiler
5
4
0
1
0
1
0
1
4.00
com.google.javascript.jscomp.AbstractCommandLineRunner.createDefaultOutput
8
0
0
8
5
2
3
2
0.00
com.google.javascript.jscomp.AbstractCommandLineRunner.createDefineOrTweakReplacements
76
12
4
60
45
10
26
9
0.20
com.google.javascript.jscomp.AbstractCommandLineRunner.createDependencyOptions
26
3
1
22
16
3
7
1
0.14
com.google.javascript.jscomp.AbstractCommandLineRunner.createExternInputs
17
3
0
14
9
2
7
3
0.21
com.google.javascript.jscomp.AbstractCommandLineRunner.createExterns
4
0
0
4
2
1
1
1
0.00
com.google.javascript.jscomp.AbstractCommandLineRunner.createInputs
17
13
0
5
1
3
1
1
2.60
com.google.javascript.jscomp.AbstractCommandLineRunner.createInputs
18
11
0
7
1
5
1
1
1.57
com.google.javascript.jscomp.AbstractCommandLineRunner.createInputs
78
13
2
63
42
16
31
13
0.21
com.google.javascript.jscomp.AbstractCommandLineRunner.createJsModules
96
13
14
69
52
14
36
16
0.19
com.google.javascript.jscomp.AbstractCommandLineRunner.createJsonFile
23
4
3
16
12
6
5
4
0.25
com.google.javascript.jscomp.AbstractCommandLineRunner.createJsonFileFromModule
23
4
6
13
10
6
5
4
0.31
com.google.javascript.jscomp.AbstractCommandLineRunner.createOptions
6
5
0
1
0
1
0
1
5.00
com.google.javascript.jscomp.AbstractCommandLineRunner.createSourceInputs
27
4
0
23
13
5
9
1
0.17
com.google.javascript.jscomp.AbstractCommandLineRunner.doRun
104
6
16
82
63
18
42
20
0.07
com.google.javascript.jscomp.AbstractCommandLineRunner.enableTestMode
23
10
0
13
7
5
6
1
0.77
com.google.javascript.jscomp.AbstractCommandLineRunner.expandCommandLinePath
27
15
0
12
7
3
6
2
1.25
com.google.javascript.jscomp.AbstractCommandLineRunner.expandSourceMapPath
7
1
0
6
3
1
3
1
0.17
com.google.javascript.jscomp.AbstractCommandLineRunner.fileNameToLegacyOutputWriter
15
4
1
10
5
2
5
1
0.40
com.google.javascript.jscomp.AbstractCommandLineRunner.filenameToOutputStream
11
4
0
7
3
2
3
1
0.57
com.google.javascript.jscomp.AbstractCommandLineRunner.fileNameToOutputWriter2
14
4
1
9
5
1
5
1
0.44
com.google.javascript.jscomp.AbstractCommandLineRunner.FlagEntry.equals
8
0
0
8
5
2
3
2
0.00
com.google.javascript.jscomp.AbstractCommandLineRunner.FlagEntry.FlagEntry
4
0
0
4
2
1
2
1
0.00
com.google.javascript.jscomp.AbstractCommandLineRunner.FlagEntry.getFlag
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.AbstractCommandLineRunner.FlagEntry.getValue
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.AbstractCommandLineRunner.FlagEntry.hashCode
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.AbstractCommandLineRunner.FlagUsageException.FlagUsageException
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.AbstractCommandLineRunner.getBuiltinExterns
67
14
2
52
41
13
20
13
0.27
com.google.javascript.jscomp.AbstractCommandLineRunner.getCommandLineConfig
6
3
0
3
1
1
1
1
1.00
com.google.javascript.jscomp.AbstractCommandLineRunner.getCompiler
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.AbstractCommandLineRunner.getDiagnosticGroups
9
3
0
6
3
1
3
1
0.50
com.google.javascript.jscomp.AbstractCommandLineRunner.getErrorPrintStream
7
4
0
3
1
1
1
1
1.33
com.google.javascript.jscomp.AbstractCommandLineRunner.getInputCharset
17
7
0
10
6
1
5
1
0.70
com.google.javascript.jscomp.AbstractCommandLineRunner.getJavascriptEscaper
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.AbstractCommandLineRunner.getLegacyOutputCharset
21
12
0
9
5
1
5
1
1.33
com.google.javascript.jscomp.AbstractCommandLineRunner.getMapPath
39
10
5
24
18
5
10
5
0.42
com.google.javascript.jscomp.AbstractCommandLineRunner.getModuleOutputFileName
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.AbstractCommandLineRunner.getOutputCharset2
14
4
0
10
6
1
5
1
0.40
com.google.javascript.jscomp.AbstractCommandLineRunner.isInTestMode
6
3
0
3
1
1
1
1
1.00
com.google.javascript.jscomp.AbstractCommandLineRunner.isOutputInJson
7
3
0
4
2
1
1
1
0.75
com.google.javascript.jscomp.AbstractCommandLineRunner.JsModuleSpec.create
50
15
5
30
23
6
11
5
0.50
com.google.javascript.jscomp.AbstractCommandLineRunner.JsModuleSpec.getDeps
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.AbstractCommandLineRunner.JsModuleSpec.getName
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.AbstractCommandLineRunner.JsModuleSpec.getNumInputs
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.AbstractCommandLineRunner.JsModuleSpec.getNumJsFiles
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.AbstractCommandLineRunner.JsModuleSpec.JsModuleSpec
6
0
0
6
4
1
4
1
0.00
com.google.javascript.jscomp.AbstractCommandLineRunner.JsonFileSpec.getPath
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.AbstractCommandLineRunner.JsonFileSpec.getSourceMap
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.AbstractCommandLineRunner.JsonFileSpec.getSrc
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.AbstractCommandLineRunner.JsonFileSpec.JsonFileSpec
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.AbstractCommandLineRunner.JsonFileSpec.JsonFileSpec
5
0
0
5
3
1
3
1
0.00
com.google.javascript.jscomp.AbstractCommandLineRunner.JsonFileSpec.setSourceMap
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.AbstractCommandLineRunner.JsSourceType.JsSourceType
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.AbstractCommandLineRunner.JsSourceType.valueOf
0
0
0
0
0
0
0
0
0.00
com.google.javascript.jscomp.AbstractCommandLineRunner.JsSourceType.values
0
0
0
0
0
0
0
0
0.00
com.google.javascript.jscomp.AbstractCommandLineRunner.maybeCreateDirsForPath
15
4
0
11
6
3
3
2
0.36
com.google.javascript.jscomp.AbstractCommandLineRunner.openExternExportsStream
23
8
3
12
7
4
5
3
0.67
com.google.javascript.jscomp.AbstractCommandLineRunner.outputBundle
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.AbstractCommandLineRunner.outputJsonStream
16
0
0
16
11
1
10
2
0.00
com.google.javascript.jscomp.AbstractCommandLineRunner.outputManifest
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.AbstractCommandLineRunner.outputManifestOrBundle
45
6
2
37
24
4
17
5
0.16
com.google.javascript.jscomp.AbstractCommandLineRunner.outputModuleBinaryAndSourceMaps
52
6
6
40
28
4
21
4
0.15
com.google.javascript.jscomp.AbstractCommandLineRunner.outputModuleGraphJson
11
3
0
8
4
1
3
1
0.38
com.google.javascript.jscomp.AbstractCommandLineRunner.outputNameMaps
56
7
10
39
28
6
20
6
0.18
com.google.javascript.jscomp.AbstractCommandLineRunner.outputSingleBinary
22
0
2
20
15
4
9
4
0.00
com.google.javascript.jscomp.AbstractCommandLineRunner.outputSourceMap
18
6
1
11
6
3
5
2
0.55
com.google.javascript.jscomp.AbstractCommandLineRunner.outputStringMap
8
3
0
5
2
1
2
1
0.60
com.google.javascript.jscomp.AbstractCommandLineRunner.parseJsonFilesFromInputStream
12
0
0
12
8
3
6
3
0.00
com.google.javascript.jscomp.AbstractCommandLineRunner.parseModuleWrappers
42
12
5
25
18
5
12
7
0.48
com.google.javascript.jscomp.AbstractCommandLineRunner.printBundleTo
39
16
4
20
15
6
9
5
0.80
com.google.javascript.jscomp.AbstractCommandLineRunner.printManifestTo
15
4
0
11
7
5
3
4
0.36
com.google.javascript.jscomp.AbstractCommandLineRunner.printModuleGraphJsonTo
6
3
0
3
1
1
1
1
1.00
com.google.javascript.jscomp.AbstractCommandLineRunner.printModuleGraphManifestOrBundleTo
27
5
1
21
15
5
8
5
0.24
com.google.javascript.jscomp.AbstractCommandLineRunner.processResults
96
12
11
73
58
6
47
6
0.16
com.google.javascript.jscomp.AbstractCommandLineRunner.removeDuplicateZipEntries
48
8
0
40
31
13
16
12
0.20
com.google.javascript.jscomp.AbstractCommandLineRunner.run
25
4
1
20
15
3
11
4
0.20
com.google.javascript.jscomp.AbstractCommandLineRunner.setRunOptions
115
6
18
91
70
9
53
10
0.07
com.google.javascript.jscomp.AbstractCommandLineRunner.setWarningGuardOptions
19
0
0
19
9
5
7
4
0.00
com.google.javascript.jscomp.AbstractCommandLineRunner.shouldGenerateMapPerModule
9
5
0
4
2
1
1
1
1.25
com.google.javascript.jscomp.AbstractCommandLineRunner.shouldGenerateOutputPerModule
8
4
0
4
2
1
1
1
1.00
com.google.javascript.jscomp.AbstractCommandLineRunner.streamToLegacyOutputWriter
12
3
0
9
5
2
3
1
0.33
com.google.javascript.jscomp.AbstractCommandLineRunner.streamToOutputWriter2
11
3
0
8
5
1
3
1
0.38
com.google.javascript.jscomp.AbstractCommandLineRunner.writeModuleOutput
14
0
1
13
10
3
3
3
0.00
com.google.javascript.jscomp.AbstractCommandLineRunner.writeOutput
44
9
6
30
20
7
16
4
0.30
com.google.javascript.jscomp.AbstractCompiler.addChangeHandler
4
3
0
1
0
1
0
1
3.00
com.google.javascript.jscomp.AbstractCompiler.addComments
1
0
0
1
0
1
0
1
0.00
com.google.javascript.jscomp.AbstractCompiler.addToDebugLog
4
3
0
1
0
1
0
1
3.00
com.google.javascript.jscomp.AbstractCompiler.afterPass
4
3
0
1
0
1
0
1
3.00
com.google.javascript.jscomp.AbstractCompiler.areNodesEqualForInlining
5
4
0
1
0
1
0
1
4.00
com.google.javascript.jscomp.AbstractCompiler.beforePass
4
3
0
1
0
1
0
1
3.00
com.google.javascript.jscomp.AbstractCompiler.ConfigContext.valueOf
0
0
0
0
0
0
0
0
0.00
com.google.javascript.jscomp.AbstractCompiler.ConfigContext.values
0
0
0
0
0
0
0
0
0.00
com.google.javascript.jscomp.AbstractCompiler.ensureLibraryInjected
16
15
0
1
0
1
0
1
15.00
com.google.javascript.jscomp.AbstractCompiler.forwardDeclareType
1
0
0
1
0
1
0
1
0.00
com.google.javascript.jscomp.AbstractCompiler.getCodingConvention
4
3
0
1
0
1
0
1
3.00
com.google.javascript.jscomp.AbstractCompiler.getComments
4
3
0
1
0
1
0
1
3.00
com.google.javascript.jscomp.AbstractCompiler.getCssRenamingMap
4
3
0
1
0
1
0
1
3.00
com.google.javascript.jscomp.AbstractCompiler.getDefaultDefineValues
5
4
0
1
0
1
0
1
4.00
com.google.javascript.jscomp.AbstractCompiler.getDefaultErrorReporter
4
3
0
1
0
1
0
1
3.00
com.google.javascript.jscomp.AbstractCompiler.getErrorLevel
4
3
0
1
0
1
0
1
3.00
com.google.javascript.jscomp.AbstractCompiler.getErrorManager
4
3
0
1
0
1
0
1
3.00
com.google.javascript.jscomp.AbstractCompiler.getExternProperties
5
4
0
1
0
1
0
1
4.00
com.google.javascript.jscomp.AbstractCompiler.getGlobalVarReferences
7
6
0
1
0
1
0
1
6.00
com.google.javascript.jscomp.AbstractCompiler.getImplicitInterfaceUses
6
5
0
1
0
1
0
1
5.00
com.google.javascript.jscomp.AbstractCompiler.getInput
5
4
0
1
0
1
0
1
4.00
com.google.javascript.jscomp.AbstractCompiler.getInputsInOrder
5
4
0
1
0
1
0
1
4.00
com.google.javascript.jscomp.AbstractCompiler.getJsRoot
2
1
0
1
0
1
0
1
1.00
com.google.javascript.jscomp.AbstractCompiler.getLanguageMode
6
5
0
1
0
1
0
1
5.00
com.google.javascript.jscomp.AbstractCompiler.getLastPassName
4
3
0
1
0
1
0
1
3.00
com.google.javascript.jscomp.AbstractCompiler.getLifeCycleStage
6
3
0
3
1
1
1
1
1.00
com.google.javascript.jscomp.AbstractCompiler.getModuleGraph
5
4
0
1
0
1
0
1
4.00
com.google.javascript.jscomp.AbstractCompiler.getNodeForCodeInsertion
12
11
0
1
0
1
0
1
11.00
com.google.javascript.jscomp.AbstractCompiler.getOptions
1
0
0
1
0
1
0
1
0.00
com.google.javascript.jscomp.AbstractCompiler.getParserConfig
4
3
0
1
0
1
0
1
3.00
com.google.javascript.jscomp.AbstractCompiler.getProgress
7
6
0
1
0
1
0
1
6.00
com.google.javascript.jscomp.AbstractCompiler.getReverseAbstractInterpreter
4
3
0
1
0
1
0
1
3.00
com.google.javascript.jscomp.AbstractCompiler.getRoot
4
3
0
1
0
1
0
1
3.00
com.google.javascript.jscomp.AbstractCompiler.getSimpleDefinitionFinder
6
5
0
1
0
1
0
1
5.00
com.google.javascript.jscomp.AbstractCompiler.getSourceFileByName
4
3
0
1
0
1
0
1
3.00
com.google.javascript.jscomp.AbstractCompiler.getSymbolTable
4
3
0
1
0
1
0
1
3.00
com.google.javascript.jscomp.AbstractCompiler.getSynthesizedExternsInput
5
4
0
1
0
1
0
1
4.00
com.google.javascript.jscomp.AbstractCompiler.getSynthesizedExternsInputAtEnd
5
4
0
1
0
1
0
1
4.00
com.google.javascript.jscomp.AbstractCompiler.getTopScope
4
3
0
1
0
1
0
1
3.00
com.google.javascript.jscomp.AbstractCompiler.getTypedScopeCreator
4
3
0
1
0
1
0
1
3.00
com.google.javascript.jscomp.AbstractCompiler.getTypeIRegistry
1
0
0
1
0
1
0
1
0.00
com.google.javascript.jscomp.AbstractCompiler.getTypeMismatches
4
3
0
1
0
1
0
1
3.00
com.google.javascript.jscomp.AbstractCompiler.getTypeRegistry
4
3
0
1
0
1
0
1
3.00
com.google.javascript.jscomp.AbstractCompiler.getTypeValidator
4
3
0
1
0
1
0
1
3.00
com.google.javascript.jscomp.AbstractCompiler.getUniqueNameIdSupplier
4
3
0
1
0
1
0
1
3.00
com.google.javascript.jscomp.AbstractCompiler.hasHaltingErrors
5
4
0
1
0
1
0
1
4.00
com.google.javascript.jscomp.AbstractCompiler.hasRegExpGlobalReferences
5
4
0
1
0
1
0
1
4.00
com.google.javascript.jscomp.AbstractCompiler.hasScopeChanged
2
1
0
1
0
1
0
1
1.00
com.google.javascript.jscomp.AbstractCompiler.LifeCycleStage.isNormalized
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.AbstractCompiler.LifeCycleStage.isNormalizedObfuscated
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.AbstractCompiler.LifeCycleStage.isNormalizedUnobfuscated
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.AbstractCompiler.LifeCycleStage.valueOf
0
0
0
0
0
0
0
0
0.00
com.google.javascript.jscomp.AbstractCompiler.LifeCycleStage.values
0
0
0
0
0
0
0
0
0.00
com.google.javascript.jscomp.AbstractCompiler.parseSyntheticCode
4
3
0
1
0
1
0
1
3.00
com.google.javascript.jscomp.AbstractCompiler.parseSyntheticCode
4
3
0
1
0
1
0
1
3.00
com.google.javascript.jscomp.AbstractCompiler.parseTestCode
4
3
0
1
0
1
0
1
3.00
com.google.javascript.jscomp.AbstractCompiler.prepareAst
6
5
0
1
0
1
0
1
5.00
com.google.javascript.jscomp.AbstractCompiler.process
5
4
0
1
0
1
0
1
4.00
com.google.javascript.jscomp.AbstractCompiler.removeChangeHandler
4
3
0
1
0
1
0
1
3.00
com.google.javascript.jscomp.AbstractCompiler.report
4
3
0
1
0
1
0
1
3.00
com.google.javascript.jscomp.AbstractCompiler.reportChangeToEnclosingScope
2
1
0
1
0
1
0
1
1.00
com.google.javascript.jscomp.AbstractCompiler.reportCodeChange
7
6
0
1
0
1
0
1
6.00
com.google.javascript.jscomp.AbstractCompiler.setCssRenamingMap
4
3
0
1
0
1
0
1
3.00
com.google.javascript.jscomp.AbstractCompiler.setDefaultDefineValues
5
4
0
1
0
1
0
1
4.00
com.google.javascript.jscomp.AbstractCompiler.setExternProperties
5
4
0
1
0
1
0
1
4.00
com.google.javascript.jscomp.AbstractCompiler.setHasRegExpGlobalReferences
6
5
0
1
0
1
0
1
5.00
com.google.javascript.jscomp.AbstractCompiler.setLanguageMode
1
0
0
1
0
1
0
1
0.00
com.google.javascript.jscomp.AbstractCompiler.setLifeCycleStage
6
3
0
3
1
1
1
1
1.00
com.google.javascript.jscomp.AbstractCompiler.setProgress
7
6
0
1
0
1
0
1
6.00
com.google.javascript.jscomp.AbstractCompiler.setScope
2
1
0
1
0
1
0
1
1.00
com.google.javascript.jscomp.AbstractCompiler.setSimpleDefinitionFinder
1
0
0
1
0
1
0
1
0.00
com.google.javascript.jscomp.AbstractCompiler.setSymbolTable
1
0
0
1
0
1
0
1
0.00
com.google.javascript.jscomp.AbstractCompiler.throwInternalError
4
3
0
1
0
1
0
1
3.00
com.google.javascript.jscomp.AbstractCompiler.toSource
4
3
0
1
0
1
0
1
3.00
com.google.javascript.jscomp.AbstractCompiler.toSource
4
3
0
1
0
1
0
1
3.00
com.google.javascript.jscomp.AbstractCompiler.updateGlobalVarReferences
10
9
0
1
0
1
0
1
9.00
com.google.javascript.jscomp.AbstractMessageFormatter.AbstractMessageFormatter
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.AbstractMessageFormatter.Color.Color
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.AbstractMessageFormatter.Color.getControlCharacter
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.AbstractMessageFormatter.Color.valueOf
0
0
0
0
0
0
0
0
0.00
com.google.javascript.jscomp.AbstractMessageFormatter.Color.values
0
0
0
0
0
0
0
0
0.00
com.google.javascript.jscomp.AbstractMessageFormatter.getLevelName
7
0
0
7
4
1
4
1
0.00
com.google.javascript.jscomp.AbstractMessageFormatter.getSource
6
3
0
3
1
1
1
1
1.00
com.google.javascript.jscomp.AbstractMessageFormatter.maybeColorize
7
0
0
7
4
1
3
1
0.00
com.google.javascript.jscomp.AbstractMessageFormatter.maybeEmbolden
7
0
0
7
4
1
3
1
0.00
com.google.javascript.jscomp.AbstractMessageFormatter.setColorize
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.AbstractMessageFormatter.termSupportsColor
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.AbstractPeepholeOptimization.areDeclaredGlobalExternsOnWindow
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.AbstractPeepholeOptimization.areNodesEqualForInlining
11
7
0
4
2
1
2
1
1.75
com.google.javascript.jscomp.AbstractPeepholeOptimization.beginTraversal
6
3
0
3
1
1
1
1
1.00
com.google.javascript.jscomp.AbstractPeepholeOptimization.endTraversal
7
4
0
3
1
1
1
1
1.33
com.google.javascript.jscomp.AbstractPeepholeOptimization.getCodingConvention
7
4
0
3
1
1
1
1
1.33
com.google.javascript.jscomp.AbstractPeepholeOptimization.isASTNormalized
9
4
1
4
2
1
2
1
1.00
com.google.javascript.jscomp.AbstractPeepholeOptimization.isEcmaScript5OrGreater
8
5
0
3
1
1
1
1
1.67
com.google.javascript.jscomp.AbstractPeepholeOptimization.mayEffectMutableState
7
4
0
3
1
1
1
1
1.33
com.google.javascript.jscomp.AbstractPeepholeOptimization.mayHaveSideEffects
6
3
0
3
1
1
1
1
1.00
com.google.javascript.jscomp.AbstractPeepholeOptimization.nodeTypeMayHaveSideEffects
10
7
0
3
1
1
1
1
2.33
com.google.javascript.jscomp.AbstractPeepholeOptimization.optimizeSubtree
10
9
0
1
0
1
0
1
9.00
com.google.javascript.jscomp.AbstractPeepholeOptimization.report
11
7
0
4
2
2
1
2
1.75
com.google.javascript.jscomp.AbstractPeepholeOptimization.reportCodeChange
8
4
0
4
2
1
2
1
1.00
com.google.javascript.jscomp.AccessControlUtils.AccessControlUtils
2
1
0
1
0
1
0
1
1.00
com.google.javascript.jscomp.AccessControlUtils.getDefiningSource
14
4
0
10
5
3
4
2
0.40
com.google.javascript.jscomp.AccessControlUtils.getEffectiveNameVisibility
41
23
0
18
13
10
3
6
1.28
com.google.javascript.jscomp.AccessControlUtils.getEffectivePropertyVisibility
39
14
0
25
18
16
3
8
0.56
com.google.javascript.jscomp.AccessControlUtils.getEffectiveVisibilityForNonOverriddenProperty
41
19
0
22
14
10
5
5
0.86
com.google.javascript.jscomp.AccessControlUtils.getEffectiveVisibilityForOverriddenProperty
18
5
0
13
6
5
3
1
0.38
com.google.javascript.jscomp.AccessControlUtils.getObjectType
24
3
1
20
12
7
7
3
0.15
com.google.javascript.jscomp.AccessControlUtils.getOverriddenPropertyVisibility
9
3
0
6
3
2
1
1
0.50
com.google.javascript.jscomp.AliasStrings.addAliasDeclarationNodes
22
4
0
18
13
4
8
5
0.22
com.google.javascript.jscomp.AliasStrings.AliasStrings
7
0
0
7
0
6
0
1
0.00
com.google.javascript.jscomp.AliasStrings.AliasStrings
26
11
0
15
8
5
7
1
0.73
com.google.javascript.jscomp.AliasStrings.getOrCreateStringInfo
12
4
0
8
5
2
4
2
0.50
com.google.javascript.jscomp.AliasStrings.outputStringUsage
17
4
0
13
9
3
7
4
0.31
com.google.javascript.jscomp.AliasStrings.process
2
0
0
2
0
1
0
1
0.00
com.google.javascript.jscomp.AliasStrings.process
16
3
4
9
6
1
6
1
0.33
com.google.javascript.jscomp.AliasStrings.replaceStringsWithAliases
15
3
0
12
7
3
4
5
0.25
com.google.javascript.jscomp.AliasStrings.replaceStringWithAliasName
11
3
0
8
4
3
3
1
0.38
com.google.javascript.jscomp.AliasStrings.shouldReplaceWithAlias
27
19
2
8
6
6
1
5
2.38
com.google.javascript.jscomp.AliasStrings.StringInfo.encodeStringAsIdentifier
71
26
6
40
32
10
20
11
0.65
com.google.javascript.jscomp.AliasStrings.StringInfo.getVariableName
8
1
0
7
4
1
3
1
0.14
com.google.javascript.jscomp.AliasStrings.StringInfo.StringInfo
5
0
0
5
3
1
3
1
0.00
com.google.javascript.jscomp.AliasStrings.StringOccurrence.StringOccurrence
4
0
0
4
2
1
2
1
0.00
com.google.javascript.jscomp.AliasStrings.visit
54
9
6
39
30
6
18
6
0.23
com.google.javascript.jscomp.AliasStringsTest.AliasStringsTest
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.AliasStringsTest.getProcessor
8
0
0
8
4
3
3
2
0.00
com.google.javascript.jscomp.AliasStringsTest.testAssignment
22
3
3
16
14
1
10
1
0.19
com.google.javascript.jscomp.AliasStringsTest.testBlackList
15
2
0
13
11
1
1
1
0.15
com.google.javascript.jscomp.AliasStringsTest.testEmptyModules
24
6
2
16
13
3
3
2
0.38
com.google.javascript.jscomp.AliasStringsTest.testFunctionCalls
11
2
1
8
6
1
4
1
0.25
com.google.javascript.jscomp.AliasStringsTest.testGetProp
27
0
3
24
22
1
4
1
0.00
com.google.javascript.jscomp.AliasStringsTest.testLongStableAlias
23
3
5
15
13
1
3
1
0.20
com.google.javascript.jscomp.AliasStringsTest.testLongStableAliasHashCollision
22
2
4
16
14
1
3
1
0.12
com.google.javascript.jscomp.AliasStringsTest.testObjectLiterals
35
1
4
30
28
1
6
1
0.03
com.google.javascript.jscomp.AliasStringsTest.testRegularExpressions
5
0
1
4
2
1
2
1
0.00
com.google.javascript.jscomp.AliasStringsTest.testSeveral
49
2
1
46
44
1
2
1
0.04
com.google.javascript.jscomp.AliasStringsTest.testSortedOutput
26
0
0
26
24
1
2
1
0.00
com.google.javascript.jscomp.AliasStringsTest.testStringsInModules
59
11
4
44
41
3
4
2
0.25
com.google.javascript.jscomp.AliasStringsTest.testStringsInModules2
44
11
4
29
26
3
4
2
0.38
com.google.javascript.jscomp.AliasStringsTest.testStringsThatAreGlobalVarValues
28
9
8
11
9
1
9
1
0.82
com.google.javascript.jscomp.AmbiguateProperties.(Anon_1).compare
6
0
0
6
4
0
3
1
0.00
com.google.javascript.jscomp.AmbiguateProperties.addInvalidatingType
17
3
1
13
8
2
7
3
0.23
com.google.javascript.jscomp.AmbiguateProperties.addRelatedInstance
16
7
0
9
5
3
4
2
0.78
com.google.javascript.jscomp.AmbiguateProperties.AmbiguateProperties
30
0
4
26
21
3
11
4
0.00
com.google.javascript.jscomp.AmbiguateProperties.computeRelatedTypes
64
28
5
31
21
3
18
6
0.90
com.google.javascript.jscomp.AmbiguateProperties.getIntForType
13
2
0
11
7
2
6
2
0.18
com.google.javascript.jscomp.AmbiguateProperties.getJSType
20
8
1
11
7
2
5
2
0.73
com.google.javascript.jscomp.AmbiguateProperties.getProperty
8
0
0
8
5
2
4
2
0.00
com.google.javascript.jscomp.AmbiguateProperties.getRelatedTypesOnNonUnion
10
2
0
8
5
1
3
1
0.25
com.google.javascript.jscomp.AmbiguateProperties.getRenamingMap
4
0
0
4
2
1
2
1
0.00
com.google.javascript.jscomp.AmbiguateProperties.isInvalidatingType
22
2
0
21
15
2
8
3
0.10
com.google.javascript.jscomp.AmbiguateProperties.JSTypeBitSet.JSTypeBitSet
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.AmbiguateProperties.JSTypeBitSet.JSTypeBitSet
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.AmbiguateProperties.JSTypeBitSet.toString
13
3
0
10
7
4
4
4
0.30
com.google.javascript.jscomp.AmbiguateProperties.makePassForTesting
7
0
0
7
3
4
2
2
0.00
com.google.javascript.jscomp.AmbiguateProperties.process
60
5
7
48
37
15
21
16
0.10
com.google.javascript.jscomp.AmbiguateProperties.ProcessProperties.maybeMarkCandidate
13
6
0
7
4
2
3
2
0.86
com.google.javascript.jscomp.AmbiguateProperties.ProcessProperties.recordProperty
5
0
0
5
3
2
2
2
0.00
com.google.javascript.jscomp.AmbiguateProperties.ProcessProperties.visit
104
10
9
85
68
12
35
14
0.12
com.google.javascript.jscomp.AmbiguateProperties.Property.addNonUnionType
11
0
1
10
6
1
6
1
0.00
com.google.javascript.jscomp.AmbiguateProperties.Property.addType
19
1
2
16
10
1
10
2
0.06
com.google.javascript.jscomp.AmbiguateProperties.Property.Property
8
1
1
6
3
1
3
1
0.17
com.google.javascript.jscomp.AmbiguateProperties.PropertyGraph.clearNodeAnnotations
5
0
0
5
2
1
2
2
0.00
com.google.javascript.jscomp.AmbiguateProperties.PropertyGraph.getNode
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.AmbiguateProperties.PropertyGraph.getNodes
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.AmbiguateProperties.PropertyGraph.getWeight
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.AmbiguateProperties.PropertyGraph.newSubGraph
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.AmbiguateProperties.PropertyGraph.PropertyGraph
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.AmbiguateProperties.PropertyGraphNode.getAnnotation
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.AmbiguateProperties.PropertyGraphNode.getValue
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.AmbiguateProperties.PropertyGraphNode.PropertyGraphNode
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.AmbiguateProperties.PropertyGraphNode.setAnnotation
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.AmbiguateProperties.PropertySubGraph.addNode
7
4
0
3
1
1
1
1
1.33
com.google.javascript.jscomp.AmbiguateProperties.PropertySubGraph.isIndependentOf
8
5
0
3
1
1
1
1
1.67
com.google.javascript.jscomp.AmbiguatePropertiesTest.AmbiguatePropertiesTest
9
1
0
8
6
1
6
1
0.12
com.google.javascript.jscomp.AmbiguatePropertiesTest.getNumRepetitions
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.AmbiguatePropertiesTest.getOptions
6
1
0
5
3
2
2
2
0.20
com.google.javascript.jscomp.AmbiguatePropertiesTest.getProcessor
10
0
0
10
7
1
3
2
0.00
com.google.javascript.jscomp.AmbiguatePropertiesTest.getProcessor.(Anon_1).process
5
0
0
5
4
0
2
1
0.00
com.google.javascript.jscomp.AmbiguatePropertiesTest.testAmbiguateWithAliases
25
8
0
25
21
5
1
3
0.32
com.google.javascript.jscomp.AmbiguatePropertiesTest.testAmbiguateWithAnAlias
17
6
0
17
13
5
1
3
0.35
com.google.javascript.jscomp.AmbiguatePropertiesTest.testAmbiguateWithStructuralInterfaces
17
5
0
17
15
3
1
2
0.29
com.google.javascript.jscomp.AmbiguatePropertiesTest.testBug14291280
26
3
0
26
22
5
1
3
0.12
com.google.javascript.jscomp.AmbiguatePropertiesTest.testExtends
27
6
0
27
25
5
1
3
0.22
com.google.javascript.jscomp.AmbiguatePropertiesTest.testExtendsInterface
13
4
0
13
11
5
1
3
0.31
com.google.javascript.jscomp.AmbiguatePropertiesTest.testExternedPropertyName
12
2
0
12
10
1
1
1
0.17
com.google.javascript.jscomp.AmbiguatePropertiesTest.testExternedPropertyNameDefinedByObjectLiteral
3
1
0
3
1
1
1
1
0.33
com.google.javascript.jscomp.AmbiguatePropertiesTest.testFunctionSubType
11
0
0
11
9
5
1
3
0.00
com.google.javascript.jscomp.AmbiguatePropertiesTest.testFunctionSubType2
11
1
0
11
9
5
1
3
0.09
com.google.javascript.jscomp.AmbiguatePropertiesTest.testFunctionType
16
3
0
16
14
5
1
3
0.19
com.google.javascript.jscomp.AmbiguatePropertiesTest.testImplementsAndExtends
25
5
0
25
23
5
1
3
0.20
com.google.javascript.jscomp.AmbiguatePropertiesTest.testImplementsAndExtends2
23
5
0
23
21
5
1
3
0.22
com.google.javascript.jscomp.AmbiguatePropertiesTest.testInline
26
6
0
24
22
5
1
3
0.25
com.google.javascript.jscomp.AmbiguatePropertiesTest.testLotsOfClasses
11
1
0
11
8
5
5
6
0.09
com.google.javascript.jscomp.AmbiguatePropertiesTest.testLotsOfVars
16
2
1
15
12
4
10
5
0.13
com.google.javascript.jscomp.AmbiguatePropertiesTest.testObjectDefineProperties
37
10
2
35
31
5
1
3
0.29
com.google.javascript.jscomp.AmbiguatePropertiesTest.testObjectDefinePropertiesQuoted
37
10
2
35
31
5
1
3
0.29
com.google.javascript.jscomp.AmbiguatePropertiesTest.testOneVar1
4
1
0
4
2
1
1
1
0.25
com.google.javascript.jscomp.AmbiguatePropertiesTest.testOneVar2
4
1
0
4
2
1
1
1
0.25
com.google.javascript.jscomp.AmbiguatePropertiesTest.testOneVar3
4
1
0
4
2
1
1
1
0.25
com.google.javascript.jscomp.AmbiguatePropertiesTest.testOneVar4
4
1
0
4
2
1
1
1
0.25
com.google.javascript.jscomp.AmbiguatePropertiesTest.testOverlappingOriginalAndGeneratedNames
12
1
0
12
10
1
1
1
0.08
com.google.javascript.jscomp.AmbiguatePropertiesTest.testPredeclaredType
19
4
0
19
15
5
1
3
0.21
com.google.javascript.jscomp.AmbiguatePropertiesTest.testPropertyAddedToFunction
4
0
0
4
2
1
1
1
0.00
com.google.javascript.jscomp.AmbiguatePropertiesTest.testPropertyAddedToObject
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.AmbiguatePropertiesTest.testPropertyOfObjectOfUnknownType
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.AmbiguatePropertiesTest.testPropertyOnParamOfUnknownType
7
1
0
7
5
1
1
1
0.14
com.google.javascript.jscomp.AmbiguatePropertiesTest.testPrototypePropertiesAsObjLitKeys1
6
2
0
6
4
1
1
1
0.33
com.google.javascript.jscomp.AmbiguatePropertiesTest.testPrototypePropertiesAsObjLitKeys2
4
1
0
4
2
1
1
1
0.25
com.google.javascript.jscomp.AmbiguatePropertiesTest.testQuotedPrototypeProperty
6
1
0
6
4
1
1
1
0.17
com.google.javascript.jscomp.AmbiguatePropertiesTest.testReadPropertyOfGlobalThis
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.AmbiguatePropertiesTest.testRenamingMap
21
1
1
20
18
6
5
4
0.05
com.google.javascript.jscomp.AmbiguatePropertiesTest.testSetPropertyOfGlobalThis
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.AmbiguatePropertiesTest.testSetQuotedPropertyOfThis
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.AmbiguatePropertiesTest.testStaticAndInstanceMethodWithSameName
8
1
0
8
6
1
1
1
0.12
com.google.javascript.jscomp.AmbiguatePropertiesTest.testStaticAndInstanceProperties
7
1
0
7
5
1
1
1
0.14
com.google.javascript.jscomp.AmbiguatePropertiesTest.testStaticAndSubInstanceProperties
17
4
0
17
15
5
1
3
0.24
com.google.javascript.jscomp.AmbiguatePropertiesTest.testStaticWithFunctions
34
10
4
30
28
5
6
3
0.33
com.google.javascript.jscomp.AmbiguatePropertiesTest.testTwoIndependentVar
13
2
0
13
11
5
1
3
0.15
com.google.javascript.jscomp.AmbiguatePropertiesTest.testTwoTypesTwoVar
17
2
0
17
15
5
1
3
0.12
com.google.javascript.jscomp.AmbiguatePropertiesTest.testTwoVar1
13
1
0
13
11
5
1
3
0.08
com.google.javascript.jscomp.AmbiguatePropertiesTest.testTwoVar2
7
2
0
6
4
3
1
2
0.33
com.google.javascript.jscomp.AmbiguatePropertiesTest.testTypeMismatch
11
3
0
11
9
1
1
1
0.27
com.google.javascript.jscomp.AmbiguatePropertiesTest.testUnion
20
3
0
20
18
5
1
3
0.15
com.google.javascript.jscomp.AmbiguatePropertiesTest.testUnions
42
7
0
42
40
5
1
3
0.17
com.google.javascript.jscomp.AnalyzePrototypeProperties.AnalyzePrototypeProperties
40
10
3
27
19
4
16
4
0.37
com.google.javascript.jscomp.AnalyzePrototypeProperties.AssignmentProperty.AssignmentProperty
8
3
0
5
3
1
3
1
0.60
com.google.javascript.jscomp.AnalyzePrototypeProperties.AssignmentProperty.getAssignNode
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.AnalyzePrototypeProperties.AssignmentProperty.getModule
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.AnalyzePrototypeProperties.AssignmentProperty.getPrototype
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.AnalyzePrototypeProperties.AssignmentProperty.getRootVar
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.AnalyzePrototypeProperties.AssignmentProperty.getValue
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.AnalyzePrototypeProperties.AssignmentProperty.remove
4
0
0
4
2
1
2
1
0.00
com.google.javascript.jscomp.AnalyzePrototypeProperties.getAllNameInfo
8
3
0
5
3
2
2
2
0.60
com.google.javascript.jscomp.AnalyzePrototypeProperties.getNameInfoForName
19
7
0
12
9
4
5
3
0.58
com.google.javascript.jscomp.AnalyzePrototypeProperties.GlobalFunction.getModule
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.AnalyzePrototypeProperties.GlobalFunction.getRootVar
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.AnalyzePrototypeProperties.GlobalFunction.GlobalFunction
9
0
0
9
7
2
4
2
0.00
com.google.javascript.jscomp.AnalyzePrototypeProperties.GlobalFunction.remove
10
0
0
10
7
2
5
2
0.00
com.google.javascript.jscomp.AnalyzePrototypeProperties.LiteralProperty.getModule
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.AnalyzePrototypeProperties.LiteralProperty.getPrototype
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.AnalyzePrototypeProperties.LiteralProperty.getRootVar
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.AnalyzePrototypeProperties.LiteralProperty.getValue
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.AnalyzePrototypeProperties.LiteralProperty.LiteralProperty
9
0
0
9
6
2
6
1
0.00
com.google.javascript.jscomp.AnalyzePrototypeProperties.LiteralProperty.remove
4
0
0
4
2
1
2
1
0.00
com.google.javascript.jscomp.AnalyzePrototypeProperties.NameContext.NameContext
4
0
0
4
2
1
2
1
0.00
com.google.javascript.jscomp.AnalyzePrototypeProperties.NameInfo.getDeclarations
7
4
0
3
1
1
1
1
1.33
com.google.javascript.jscomp.AnalyzePrototypeProperties.NameInfo.getDeepestCommonModuleRef
7
4
0
3
1
1
1
1
1.33
com.google.javascript.jscomp.AnalyzePrototypeProperties.NameInfo.isReferenced
4
1
0
3
1
1
1
1
0.33
com.google.javascript.jscomp.AnalyzePrototypeProperties.NameInfo.markReference
31
6
4
21
15
3
10
3
0.29
com.google.javascript.jscomp.AnalyzePrototypeProperties.NameInfo.NameInfo
8
5
0
3
1
1
1
1
1.67
com.google.javascript.jscomp.AnalyzePrototypeProperties.NameInfo.readsClosureVariables
4
1
0
3
1
1
1
1
0.33
com.google.javascript.jscomp.AnalyzePrototypeProperties.NameInfo.toString
1
0
0
1
1
1
1
1
0.00
com.google.javascript.jscomp.AnalyzePrototypeProperties.process
13
0
2
11
7
3
4
2
0.00
com.google.javascript.jscomp.AnalyzePrototypeProperties.ProcessExternProperties.visit
6
0
0
6
3
1
2
1
0.00
com.google.javascript.jscomp.AnalyzePrototypeProperties.ProcessProperties.addGlobalUseOfSymbol
4
0
0
4
1
2
1
1
0.00
com.google.javascript.jscomp.AnalyzePrototypeProperties.ProcessProperties.addSymbolUse
14
1
0
13
8
3
7
4
0.08
com.google.javascript.jscomp.AnalyzePrototypeProperties.ProcessProperties.enterScope
35
9
0
28
24
8
10
7
0.32
com.google.javascript.jscomp.AnalyzePrototypeProperties.ProcessProperties.exitScope
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.AnalyzePrototypeProperties.ProcessProperties.getPrototypePropertyNameFromRValue
34
7
3
24
17
6
9
5
0.29
com.google.javascript.jscomp.AnalyzePrototypeProperties.ProcessProperties.isAssignRValue
6
3
0
3
1
1
1
1
1.00
com.google.javascript.jscomp.AnalyzePrototypeProperties.ProcessProperties.isGlobalFunctionDeclaration
16
6
1
9
6
1
3
1
0.67
com.google.javascript.jscomp.AnalyzePrototypeProperties.ProcessProperties.maybeGetVar
4
0
0
4
2
1
1
1
0.00
com.google.javascript.jscomp.AnalyzePrototypeProperties.ProcessProperties.processGlobalFunctionDeclaration
29
8
3
19
14
5
6
4
0.42
com.google.javascript.jscomp.AnalyzePrototypeProperties.ProcessProperties.processNonFunctionPrototypeAssign
10
4
0
6
3
1
3
1
0.67
com.google.javascript.jscomp.AnalyzePrototypeProperties.ProcessProperties.processPrototypeRef
52
9
3
40
33
13
13
12
0.23
com.google.javascript.jscomp.AnalyzePrototypeProperties.ProcessProperties.shouldTraverse
10
1
0
9
6
2
3
2
0.11
com.google.javascript.jscomp.AnalyzePrototypeProperties.ProcessProperties.visit
82
12
7
63
44
8
35
9
0.19
com.google.javascript.jscomp.AnalyzePrototypeProperties.PropagateReferences.traverseEdge
12
0
0
12
8
2
5
2
0.00
com.google.javascript.jscomp.AnalyzePrototypeProperties.Property.getPrototype
2
1
0
1
0
1
0
1
1.00
com.google.javascript.jscomp.AnalyzePrototypeProperties.Property.getValue
2
1
0
1
0
1
0
1
1.00
com.google.javascript.jscomp.AnalyzePrototypeProperties.Symbol.getModule
4
3
0
1
0
1
0
1
3.00
com.google.javascript.jscomp.AnalyzePrototypeProperties.Symbol.getRootVar
4
3
0
1
0
1
0
1
3.00
com.google.javascript.jscomp.AnalyzePrototypeProperties.Symbol.remove
4
3
0
1
0
1
0
1
3.00
com.google.javascript.jscomp.AnalyzePrototypeProperties.SymbolType.valueOf
0
0
0
0
0
0
0
0
0.00
com.google.javascript.jscomp.AnalyzePrototypeProperties.SymbolType.values
0
0
0
0
0
0
0
0
0.00
com.google.javascript.jscomp.AngularPass.addNode
95
28
5
62
51
7
37
7
0.45
com.google.javascript.jscomp.AngularPass.AngularPass
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.AngularPass.createDependenciesList
14
6
0
8
5
2
4
2
0.75
com.google.javascript.jscomp.AngularPass.createStringsFromParamList
24
5
0
19
15
3
11
3
0.26
com.google.javascript.jscomp.AngularPass.getDeclarationRValue
24
12
0
12
8
1
8
1
1.00
com.google.javascript.jscomp.AngularPass.hotSwapScript
48
7
2
39
33
11
14
11
0.18
com.google.javascript.jscomp.AngularPass.NodeContext.getFunctionNode
6
3
0
3
1
1
1
1
1.00
com.google.javascript.jscomp.AngularPass.NodeContext.getName
6
3
0
3
1
1
1
1
1.00
com.google.javascript.jscomp.AngularPass.NodeContext.getNode
6
3
0
3
1
1
1
1
1.00
com.google.javascript.jscomp.AngularPass.NodeContext.getTarget
6
3
0
3
1
1
1
1
1.00
com.google.javascript.jscomp.AngularPass.NodeContext.NodeContext
6
0
0
6
4
1
4
1
0.00
com.google.javascript.jscomp.AngularPass.process
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.AngularPass.visit
6
0
0
6
3
2
2
2
0.00
com.google.javascript.jscomp.AngularPassTest.getNumRepetitions
4
1
0
3
1
1
1
1
0.33
com.google.javascript.jscomp.AngularPassTest.getOptions
6
1
0
5
3
2
2
2
0.20
com.google.javascript.jscomp.AngularPassTest.getProcessor
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.AngularPassTest.testInGoogModule
13
3
0
13
11
1
2
1
0.23
com.google.javascript.jscomp.AngularPassTest.testInGoogScope
15
3
0
15
13
1
2
1
0.20
com.google.javascript.jscomp.AngularPassTest.testNgInjectAddsInjectAfterGoogInherits
27
6
1
26
24
1
2
1
0.23
com.google.javascript.jscomp.AngularPassTest.testNgInjectAddsInjectToClass
4
1
0
4
2
1
1
1
0.25
com.google.javascript.jscomp.AngularPassTest.testNgInjectAddsInjectToClassArrowFunc
19
3
0
19
17
1
1
1
0.16
com.google.javascript.jscomp.AngularPassTest.testNgInjectAddsInjectToClassCompMethodName
10
1
0
10
8
1
1
1
0.10
com.google.javascript.jscomp.AngularPassTest.testNgInjectAddsInjectToClassConstructor
5
3
0
5
3
1
1
1
0.60
com.google.javascript.jscomp.AngularPassTest.testNgInjectAddsInjectToClassGenerator
17
3
0
17
15
1
1
1
0.18
com.google.javascript.jscomp.AngularPassTest.testNgInjectAddsInjectToClassMethod1
17
3
0
17
15
1
1
1
0.18
com.google.javascript.jscomp.AngularPassTest.testNgInjectAddsInjectToClassMethod2
15
3
0
15
13
1
1
1
0.20
com.google.javascript.jscomp.AngularPassTest.testNgInjectAddsInjectToClassMethod3
43
9
2
41
39
1
3
1
0.22
com.google.javascript.jscomp.AngularPassTest.testNgInjectAddsInjectToClassMixOldStyle
19
3
0
19
17
1
1
1
0.16
com.google.javascript.jscomp.AngularPassTest.testNgInjectAddsInjectToClassWithExtraName
57
12
3
54
52
1
4
1
0.22
com.google.javascript.jscomp.AngularPassTest.testNgInjectAddsInjectToConst
6
2
1
5
3
1
2
1
0.40
com.google.javascript.jscomp.AngularPassTest.testNgInjectAddsInjectToFunctions
6
2
1
5
3
1
2
1
0.40
com.google.javascript.jscomp.AngularPassTest.testNgInjectAddsInjectToLet
6
2
1
5
3
1
2
1
0.40
com.google.javascript.jscomp.AngularPassTest.testNgInjectAddsInjectToNestedProps
14
3
1
13
11
1
2
1
0.23
com.google.javascript.jscomp.AngularPassTest.testNgInjectAddsInjectToProps
7
3
1
6
4
1
2
1
0.50
com.google.javascript.jscomp.AngularPassTest.testNgInjectAddsInjectToStaticMethod
17
3
0
17
15
1
1
1
0.18
com.google.javascript.jscomp.AngularPassTest.testNgInjectAddsInjectToVars
6
2
1
5
3
1
2
1
0.40
com.google.javascript.jscomp.AngularPassTest.testNgInjectAddsInjectToVarsWithChainedAssignment
12
3
1
11
8
2
2
1
0.27
com.google.javascript.jscomp.AngularPassTest.testNgInjectAddsToTheRightBlock
18
3
0
18
16
1
1
1
0.17
com.google.javascript.jscomp.AngularPassTest.testNgInjectInBlock
21
3
1
20
18
1
2
1
0.15
com.google.javascript.jscomp.AngularPassTest.testNgInjectInNonBlock
9
2
1
8
6
1
2
1
0.25
com.google.javascript.jscomp.AngularPassTest.testNgInjectNonFunction
18
5
4
14
12
1
5
1
0.36
com.google.javascript.jscomp.AngularPassTest.testNgInjectOnGetElem
4
1
0
4
2
1
1
1
0.25
com.google.javascript.jscomp.AngularPassTest.testNgInjectSetVisibility
5
2
0
5
3
1
2
1
0.40
com.google.javascript.jscomp.AngularPassTest.testNgInjectToArrowFunctions
6
4
0
6
4
1
2
1
0.67
com.google.javascript.jscomp.AngularPassTest.testNgInjectToFunctionsWithDefaultValue
8
3
0
8
6
1
3
1
0.38
com.google.javascript.jscomp.AngularPassTest.testNgInjectToFunctionsWithDestructuredParam
8
3
0
8
6
1
3
1
0.38
com.google.javascript.jscomp.AnonymousFunctionNamingCallback.AnonymousFunctionNamingCallback
7
4
0
3
1
1
1
1
1.33
com.google.javascript.jscomp.AnonymousFunctionNamingCallback.FunctionNamer.getCombinedName
5
4
0
1
0
1
0
1
4.00
com.google.javascript.jscomp.AnonymousFunctionNamingCallback.FunctionNamer.getName
5
4
0
1
0
1
0
1
4.00
com.google.javascript.jscomp.AnonymousFunctionNamingCallback.FunctionNamer.setFunctionName
6
5
0
1
0
1
0
1
5.00
com.google.javascript.jscomp.AnonymousFunctionNamingCallback.nameClassMethods
9
0
0
9
5
3
3
4
0.00
com.google.javascript.jscomp.AnonymousFunctionNamingCallback.nameObjectLiteralMethods
28
6
2
20
14
6
8
7
0.30
com.google.javascript.jscomp.AnonymousFunctionNamingCallback.visit
53
23
1
29
23
9
12
9
0.79
com.google.javascript.jscomp.AnonymousFunctionNamingPolicy.AnonymousFunctionNamingPolicy
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.AnonymousFunctionNamingPolicy.getReservedCharacters
10
7
0
3
1
1
1
1
2.33
com.google.javascript.jscomp.AnonymousFunctionNamingPolicy.valueOf
0
0
0
0
0
0
0
0
0.00
com.google.javascript.jscomp.AnonymousFunctionNamingPolicy.values
0
0
0
0
0
0
0
0
0.00
com.google.javascript.jscomp.ant.AntErrorManager.AntErrorManager
4
0
0
4
2
1
2
1
0.00
com.google.javascript.jscomp.ant.AntErrorManager.println
12
0
0
12
9
1
6
1
0.00
com.google.javascript.jscomp.ant.AntErrorManager.printSummary
12
0
2
10
6
5
3
3
0.00
com.google.javascript.jscomp.ant.CompileTask.addEntryPoint
8
5
0
3
1
1
1
1
1.67
com.google.javascript.jscomp.ant.CompileTask.addExterns
6
3
0
3
1
1
1
1
1.00
com.google.javascript.jscomp.ant.CompileTask.addPath
6
3
0
3
1
1
1
1
1.00
com.google.javascript.jscomp.ant.CompileTask.addSources
6
3
0
3
1
1
1
1
1.00
com.google.javascript.jscomp.ant.CompileTask.addWarning
11
8
0
3
1
1
1
1
2.67
com.google.javascript.jscomp.ant.CompileTask.CompileTask
23
0
0
23
21
1
21
1
0.00
com.google.javascript.jscomp.ant.CompileTask.convertDefineParameters
15
5
1
9
5
3
3
4
0.56
com.google.javascript.jscomp.ant.CompileTask.convertEntryPointParameters
14
4
0
10
6
3
4
4
0.40
com.google.javascript.jscomp.ant.CompileTask.convertPropertiesMap
22
6
2
14
8
5
5
5
0.43
com.google.javascript.jscomp.ant.CompileTask.createCompiler
8
0
0
8
5
5
2
4
0.00
com.google.javascript.jscomp.ant.CompileTask.createCompilerOptions
61
0
11
50
40
8
32
9
0.00
com.google.javascript.jscomp.ant.CompileTask.createDefine
9
4
0
5
3
2
2
2
0.80
com.google.javascript.jscomp.ant.CompileTask.createEntryPoint
9
4
0
5
3
2
2
2
0.80
com.google.javascript.jscomp.ant.CompileTask.execute
60
2
10
49
39
11
23
11
0.04
com.google.javascript.jscomp.ant.CompileTask.findExternFiles
10
0
2
8
5
2
4
3
0.00
com.google.javascript.jscomp.ant.CompileTask.findJavaScriptFiles
18
5
0
13
10
6
3
5
0.38
com.google.javascript.jscomp.ant.CompileTask.findSourceFiles
13
0
3
10
6
2
5
4
0.00
com.google.javascript.jscomp.ant.CompileTask.flushSourceMap
9
0
0
9
6
2
4
2
0.00
com.google.javascript.jscomp.ant.CompileTask.getBuiltinExterns
12
5
0
7
4
1
3
1
0.71
com.google.javascript.jscomp.ant.CompileTask.getLastModifiedTime
32
9
3
20
14
7
8
10
0.45
com.google.javascript.jscomp.ant.CompileTask.getLastModifiedTime
12
5
0
7
4
2
3
2
0.71
com.google.javascript.jscomp.ant.CompileTask.isStale
15
6
1
8
6
5
1
4
0.75
com.google.javascript.jscomp.ant.CompileTask.parseLanguageMode
22
0
0
22
19
1
7
1
0.00
com.google.javascript.jscomp.ant.CompileTask.setAngularPass
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.ant.CompileTask.setCompilationLevel
17
5
0
12
9
1
7
1
0.42
com.google.javascript.jscomp.ant.CompileTask.setDebug
7
4
0
3
1
1
1
1
1.33
com.google.javascript.jscomp.ant.CompileTask.setDefine
41
8
4
29
23
6
17
5
0.28
com.google.javascript.jscomp.ant.CompileTask.setEncoding
6
3
0
3
1
1
1
1
1.00
com.google.javascript.jscomp.ant.CompileTask.setEnvironment
18
5
0
13
10
1
6
1
0.38
com.google.javascript.jscomp.ant.CompileTask.setForceRecompile
6
3
0
3
1
1
1
1
1.00
com.google.javascript.jscomp.ant.CompileTask.setGenerateExports
6
3
0
3
1
1
1
1
1.00
com.google.javascript.jscomp.ant.CompileTask.setLanguageIn
8
5
0
3
1
1
1
1
1.67
com.google.javascript.jscomp.ant.CompileTask.setLanguageOut
8
5
0
3
1
1
1
1
1.67
com.google.javascript.jscomp.ant.CompileTask.setManageDependencies
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.ant.CompileTask.setOutput
6
3
0
3
1
1
1
1
1.00
com.google.javascript.jscomp.ant.CompileTask.setOutputEncoding
6
3
0
3
1
1
1
1
1.00
com.google.javascript.jscomp.ant.CompileTask.setOutputWrapper
6
3
0
3
1
1
1
1
1.00
com.google.javascript.jscomp.ant.CompileTask.setOutputWrapperFile
6
3
0
3
1
1
1
1
1.00
com.google.javascript.jscomp.ant.CompileTask.setPreferSingleQuotes
8
5
0
3
1
1
1
1
1.67
com.google.javascript.jscomp.ant.CompileTask.setPrettyPrint
6
3
0
3
1
1
1
1
1.00
com.google.javascript.jscomp.ant.CompileTask.setPrintInputDelimiter
6
3
0
3
1
1
1
1
1.00
com.google.javascript.jscomp.ant.CompileTask.setReplaceProperties
6
3
0
3
1
1
1
1
1.00
com.google.javascript.jscomp.ant.CompileTask.setReplacePropertiesPrefix
6
3
0
3
1
1
1
1
1.00
com.google.javascript.jscomp.ant.CompileTask.setSourceMapFormat
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.ant.CompileTask.setSourceMapLocationMapping
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.ant.CompileTask.setSourceMapOutputFile
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.ant.CompileTask.setWarning
16
4
0
12
9
1
7
1
0.33
com.google.javascript.jscomp.ant.CompileTask.writeResult
19
0
2
17
13
3
8
2
0.00
com.google.javascript.jscomp.ant.Warning.getGroup
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.ant.Warning.getLevel
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.ant.Warning.setGroup
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.ant.Warning.setLevel
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.AstChangeProxy.AstChangeProxy
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.AstChangeProxy.ChangeListener.nodeRemoved
4
3
0
1
0
1
0
1
3.00
com.google.javascript.jscomp.AstChangeProxy.notifyOfRemoval
8
3
0
5
2
1
2
2
0.60
com.google.javascript.jscomp.AstChangeProxy.registerListener
6
3
0
3
1
1
1
1
1.00
com.google.javascript.jscomp.AstChangeProxy.removeChild
8
3
1
4
2
1
2
1
0.75
com.google.javascript.jscomp.AstChangeProxy.replaceWith
6
3
0
3
1
1
1
1
1.00
com.google.javascript.jscomp.AstChangeProxy.replaceWith
36
4
5
27
21
4
14
6
0.15
com.google.javascript.jscomp.AstChangeProxy.unregisterListener
6
3
0
3
1
1
1
1
1.00
com.google.javascript.jscomp.AstValidator.AstValidator
4
0
0
4
2
1
2
1
0.00
com.google.javascript.jscomp.AstValidator.AstValidator
11
0
0
11
8
1
2
2
0.00
com.google.javascript.jscomp.AstValidator.AstValidator.(Anon_1).handleViolation
6
0
0
6
5
0
1
1
0.00
com.google.javascript.jscomp.AstValidator.isEs6OrHigher
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.AstValidator.process
8
0
0
8
4
1
4
1
0.00
com.google.javascript.jscomp.AstValidator.validateAmbientDeclaration
5
0
0
5
3
1
3
1
0.00
com.google.javascript.jscomp.AstValidator.validateAmbientDeclarationHelper
27
0
0
27
24
1
15
1
0.00
com.google.javascript.jscomp.AstValidator.validateArrayLit
7
1
0
6
3
1
4
2
0.17
com.google.javascript.jscomp.AstValidator.validateArrayPattern
18
4
0
14
10
1
10
2
0.29
com.google.javascript.jscomp.AstValidator.validateAssignmentExpression
5
0
0
5
3
1
3
1
0.00
com.google.javascript.jscomp.AstValidator.validateAssignmentTarget
5
0
0
5
2
1
2
1
0.00
com.google.javascript.jscomp.AstValidator.validateBinaryOp
5
0
0
5
3
1
3
1
0.00
com.google.javascript.jscomp.AstValidator.validateBlock
6
0
0
6
3
1
4
2
0.00
com.google.javascript.jscomp.AstValidator.validateBreak
7
0
0
7
4
1
4
1
0.00
com.google.javascript.jscomp.AstValidator.validateCall
7
0
0
7
4
1
5
2
0.00
com.google.javascript.jscomp.AstValidator.validateCase
6
0
0
6
4
1
4
1
0.00
com.google.javascript.jscomp.AstValidator.validateCatch
6
0
0
6
4
1
4
1
0.00
com.google.javascript.jscomp.AstValidator.validateChildCount
6
0
0
6
3
2
2
2
0.00
com.google.javascript.jscomp.AstValidator.validateChildCount
8
0
0
8
5
2
2
2
0.00
com.google.javascript.jscomp.AstValidator.validateChildCountIn
7
0
0
7
4
2
2
2
0.00
com.google.javascript.jscomp.AstValidator.validateChildless
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.AstValidator.validateClass
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.AstValidator.validateClassDeclaration
8
4
0
4
2
1
2
1
1.00
com.google.javascript.jscomp.AstValidator.validateClassHelper
21
0
3
18
14
3
10
3
0.00
com.google.javascript.jscomp.AstValidator.validateClassMember
32
1
0
32
28
2
17
2
0.03
com.google.javascript.jscomp.AstValidator.validateClassMembers
6
0
0
6
3
1
3
2
0.00
com.google.javascript.jscomp.AstValidator.validateCodeRoot
7
0
0
7
4
1
5
2
0.00
com.google.javascript.jscomp.AstValidator.validateComputedPropClassMethod
10
0
0
10
7
1
6
1
0.00
com.google.javascript.jscomp.AstValidator.validateContinue
7
0
0
7
4
1
4
1
0.00
com.google.javascript.jscomp.AstValidator.validateDefaultCase
5
0
0
5
3
1
3
1
0.00
com.google.javascript.jscomp.AstValidator.validateDefaultValue
13
1
1
11
8
2
6
2
0.09
com.google.javascript.jscomp.AstValidator.validateDo
6
0
0
6
4
1
4
1
0.00
com.google.javascript.jscomp.AstValidator.validateEmptyName
5
0
0
5
3
1
3
1
0.00
com.google.javascript.jscomp.AstValidator.validateEmptyString
6
0
0
6
3
1
3
1
0.00
com.google.javascript.jscomp.AstValidator.validateEnum
5
0
0
5
3
1
3
1
0.00
com.google.javascript.jscomp.AstValidator.validateEnumMembers
6
0
0
6
3
1
3
2
0.00
com.google.javascript.jscomp.AstValidator.validateEs6Feature
5
0
0
5
2
1
2
1
0.00
com.google.javascript.jscomp.AstValidator.validateEs6TypedFeature
5
0
0
5
2
1
2
1
0.00
com.google.javascript.jscomp.AstValidator.validateExport
21
2
0
21
16
1
14
1
0.10
com.google.javascript.jscomp.AstValidator.validateExportSpecifier
7
0
0
7
4
1
4
2
0.00
com.google.javascript.jscomp.AstValidator.validateExportSpecifiers
6
0
0
6
3
1
3
2
0.00
com.google.javascript.jscomp.AstValidator.validateExpression
140
5
20
115
112
1
42
1
0.04
com.google.javascript.jscomp.AstValidator.validateExprStmt
5
0
0
5
3
1
3
1
0.00
com.google.javascript.jscomp.AstValidator.validateFor
16
2
0
14
11
1
10
1
0.14
com.google.javascript.jscomp.AstValidator.validateForOf
7
0
0
7
5
1
5
1
0.00
com.google.javascript.jscomp.AstValidator.validateFunctionBody
7
0
0
7
4
1
3
1
0.00
com.google.javascript.jscomp.AstValidator.validateFunctionExpression
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.AstValidator.validateFunctionExpressionHelper
21
0
2
19
15
3
11
3
0.00
com.google.javascript.jscomp.AstValidator.validateFunctionSignature
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.AstValidator.validateFunctionStatement
7
0
0
7
5
1
5
1
0.00
com.google.javascript.jscomp.AstValidator.validateGetProp
8
0
0
8
6
2
5
2
0.00
com.google.javascript.jscomp.AstValidator.validateHasInputId
6
0
0
6
3
2
2
2
0.00
com.google.javascript.jscomp.AstValidator.validateHasSourceName
6
0
0
6
3
2
2
2
0.00
com.google.javascript.jscomp.AstValidator.validateIf
9
0
0
9
6
1
6
1
0.00
com.google.javascript.jscomp.AstValidator.validateImport
25
0
3
22
18
2
13
2
0.00
com.google.javascript.jscomp.AstValidator.validateImportSpecifier
7
0
0
7
4
1
4
2
0.00
com.google.javascript.jscomp.AstValidator.validateImportSpecifiers
6
0
0
6
3
1
3
2
0.00
com.google.javascript.jscomp.AstValidator.validateInterface
14
0
0
14
11
3
8
3
0.00
com.google.javascript.jscomp.AstValidator.validateInterfaceExtends
6
0
0
6
3
1
3
2
0.00
com.google.javascript.jscomp.AstValidator.validateInterfaceMember
20
0
0
20
17
1
12
1
0.00
com.google.javascript.jscomp.AstValidator.validateInterfaceMembers
6
0
0
6
3
1
3
2
0.00
com.google.javascript.jscomp.AstValidator.validateIsSynthetic
5
0
0
5
2
1
2
1
0.00
com.google.javascript.jscomp.AstValidator.validateLabel
6
0
0
6
4
1
4
1
0.00
com.google.javascript.jscomp.AstValidator.validateLabelName
5
0
0
5
3
1
3
1
0.00
com.google.javascript.jscomp.AstValidator.validateLHS
26
7
0
19
15
1
14
1
0.37
com.google.javascript.jscomp.AstValidator.validateMaximumChildCount
15
1
0
15
11
2
7
2
0.07
com.google.javascript.jscomp.AstValidator.validateMinimumChildCount
16
0
1
15
11
2
7
2
0.00
com.google.javascript.jscomp.AstValidator.validateName
5
0
0
5
3
1
3
1
0.00
com.google.javascript.jscomp.AstValidator.validateNameDeclarationChild
9
0
0
9
6
1
5
1
0.00
com.google.javascript.jscomp.AstValidator.validateNameDeclarationHelper
6
0
0
6
3
1
4
2
0.00
com.google.javascript.jscomp.AstValidator.validateNamedType
5
0
0
5
3
1
3
1
0.00
com.google.javascript.jscomp.AstValidator.validateNamespace
7
0
0
7
5
1
5
1
0.00
com.google.javascript.jscomp.AstValidator.validateNamespaceElements
10
0
0
10
6
1
5
2
0.00
com.google.javascript.jscomp.AstValidator.validateNamespaceName
10
0
0
10
7
1
5
1
0.00
com.google.javascript.jscomp.AstValidator.validateNew
7
0
0
7
4
1
5
2
0.00
com.google.javascript.jscomp.AstValidator.validateNodeType
5
0
0
5
2
1
2
1
0.00
com.google.javascript.jscomp.AstValidator.validateNonEmptyString
6
0
0
6
3
1
3
1
0.00
com.google.javascript.jscomp.AstValidator.validateNonNullString
5
0
0
5
2
1
2
1
0.00
com.google.javascript.jscomp.AstValidator.validateNumber
10
1
0
9
6
1
5
1
0.11
com.google.javascript.jscomp.AstValidator.validateObjectLit
6
0
0
6
3
1
4
2
0.00
com.google.javascript.jscomp.AstValidator.validateObjectLitComputedPropKey
6
0
0
6
4
1
4
1
0.00
com.google.javascript.jscomp.AstValidator.validateObjectLiteralKeyName
12
1
0
11
7
1
5
1
0.09
com.google.javascript.jscomp.AstValidator.validateObjectLitGetKey
15
1
0
14
10
3
8
3
0.07
com.google.javascript.jscomp.AstValidator.validateObjectLitKey
24
0
0
24
20
1
14
1
0.00
com.google.javascript.jscomp.AstValidator.validateObjectLitSetKey
15
1
0
14
10
3
8
3
0.07
com.google.javascript.jscomp.AstValidator.validateObjectLitStringKey
14
0
2
12
8
1
7
1
0.00
com.google.javascript.jscomp.AstValidator.validateObjectPattern
15
3
0
12
8
1
8
2
0.25
com.google.javascript.jscomp.AstValidator.validateObjectPatternComputedPropKey
10
0
0
10
7
1
6
1
0.00
com.google.javascript.jscomp.AstValidator.validateObjectPatternStringKey
9
0
1
8
5
1
5
1
0.00
com.google.javascript.jscomp.AstValidator.validateOptionalExpression
7
0
0
7
4
1
3
1
0.00
com.google.javascript.jscomp.AstValidator.validateOptionalName
5
0
0
5
3
1
3
1
0.00
com.google.javascript.jscomp.AstValidator.validateParameters
9
0
1
8
5
1
4
1
0.00
com.google.javascript.jscomp.AstValidator.validateParametersEs5
5
0
0
5
2
1
3
2
0.00
com.google.javascript.jscomp.AstValidator.validateParametersEs6
27
0
1
26
19
2
16
3
0.00
com.google.javascript.jscomp.AstValidator.validateRegExpLit
7
0
0
7
4
1
5
2
0.00
com.google.javascript.jscomp.AstValidator.validateRest
10
5
0
5
3
1
3
1
1.00
com.google.javascript.jscomp.AstValidator.validateReturn
7
0
0
7
4
1
4
1
0.00
com.google.javascript.jscomp.AstValidator.validateRoot
7
0
0
7
5
1
5
1
0.00
com.google.javascript.jscomp.AstValidator.validateScript
8
0
0
8
5
1
6
2
0.00
com.google.javascript.jscomp.AstValidator.validateSpread
17
0
0
17
13
2
8
2
0.00
com.google.javascript.jscomp.AstValidator.validateStatement
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.AstValidator.validateStatement
91
0
0
91
87
1
56
1
0.00
com.google.javascript.jscomp.AstValidator.validateString
10
1
0
9
6
1
5
1
0.11
com.google.javascript.jscomp.AstValidator.validateSwitch
16
0
0
16
11
2
10
3
0.00
com.google.javascript.jscomp.AstValidator.validateSwitchMember
12
0
0
12
9
1
6
1
0.00
com.google.javascript.jscomp.AstValidator.validateSyntheticBlock
7
0
0
7
4
1
5
2
0.00
com.google.javascript.jscomp.AstValidator.validateTaggedTemplateLit
7
0
0
7
5
1
5
1
0.00
com.google.javascript.jscomp.AstValidator.validateTemplateLit
18
1
0
17
12
2
11
3
0.06
com.google.javascript.jscomp.AstValidator.validateTemplateLitSub
5
0
0
5
3
1
3
1
0.00
com.google.javascript.jscomp.AstValidator.validateThrow
5
0
0
5
3
1
3
1
0.00
com.google.javascript.jscomp.AstValidator.validateTrinaryOp
7
0
0
7
5
2
4
2
0.00
com.google.javascript.jscomp.AstValidator.validateTry
26
2
4
20
15
3
13
3
0.10
com.google.javascript.jscomp.AstValidator.validateTypeAlias
5
0
0
5
3
1
3
1
0.00
com.google.javascript.jscomp.AstValidator.validateUnaryOp
4
0
0
4
2
1
2
1
0.00
com.google.javascript.jscomp.AstValidator.validateVarOrAssignmentTarget
9
1
0
8
5
1
4
1
0.12
com.google.javascript.jscomp.AstValidator.validateVarOrOptionalExpression
7
0
0
7
4
1
3
1
0.00
com.google.javascript.jscomp.AstValidator.validateWhile
6
0
0
6
4
1
4
1
0.00
com.google.javascript.jscomp.AstValidator.validateWith
6
0
0
6
4
1
4
1
0.00
com.google.javascript.jscomp.AstValidator.validateYield
8
0
0
8
5
1
5
1
0.00
com.google.javascript.jscomp.AstValidator.violation
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.AstValidator.ViolationHandler.handleViolation
1
0
0
1
0
1
0
1
0.00
com.google.javascript.jscomp.AstValidatorTest.Check.valueOf
0
0
0
0
0
0
0
0
0.00
com.google.javascript.jscomp.AstValidatorTest.Check.values
0
0
0
0
0
0
0
0
0.00
com.google.javascript.jscomp.AstValidatorTest.createValidator
9
0
0
9
6
1
3
2
0.00
com.google.javascript.jscomp.AstValidatorTest.createValidator.(Anon_1).handleViolation
3
0
0
3
2
0
1
1
0.00
com.google.javascript.jscomp.AstValidatorTest.doCheck
15
0
0
15
12
2
8
2
0.00
com.google.javascript.jscomp.AstValidatorTest.expectInvalid
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.AstValidatorTest.expectValid
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.AstValidatorTest.getNumRepetitions
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.AstValidatorTest.getProcessor
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.AstValidatorTest.setUp
6
0
0
6
4
1
4
1
0.00
com.google.javascript.jscomp.AstValidatorTest.testDebugger
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.AstValidatorTest.testForIn
6
0
0
6
4
1
4
1
0.00
com.google.javascript.jscomp.AstValidatorTest.testInvalidEmptyStatement
6
0
0
6
4
2
3
2
0.00
com.google.javascript.jscomp.AstValidatorTest.testInvalidNumberStatement
6
0
0
6
4
2
3
2
0.00
com.google.javascript.jscomp.AstValidatorTest.testNewTargetIsValidExpression
4
0
0
4
2
2
1
2
0.00
com.google.javascript.jscomp.AstValidatorTest.testQuestionableForIn
4
0
0
4
2
1
2
1
0.00
com.google.javascript.jscomp.AstValidatorTest.testValidExpression1
6
0
0
6
4
2
3
2
0.00
com.google.javascript.jscomp.AstValidatorTest.testValidExpression2
6
0
0
6
4
2
3
2
0.00
com.google.javascript.jscomp.AstValidatorTest.testValidRestParameter
5
0
0
5
3
1
3
1
0.00
com.google.javascript.jscomp.AstValidatorTest.testValidScript
9
0
0
9
7
2
6
2
0.00
com.google.javascript.jscomp.AstValidatorTest.testValidStatement1
6
0
0
6
4
2
3
2
0.00
com.google.javascript.jscomp.AstValidatorTest.valid
4
0
0
4
2
1
2
1
0.00
com.google.javascript.jscomp.BaseReplaceScriptTestCase.assertErrorType
4
0
0
4
2
1
2
1
0.00
com.google.javascript.jscomp.BaseReplaceScriptTestCase.assertNoWarningsOrErrors
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.BaseReplaceScriptTestCase.assertNumWarningsAndErrors
9
0
0
9
7
1
3
1
0.00
com.google.javascript.jscomp.BaseReplaceScriptTestCase.doAddScript
5
0
0
5
3
3
1
3
0.00
com.google.javascript.jscomp.BaseReplaceScriptTestCase.doReplaceScript
5
0
0
5
3
3
1
3
0.00
com.google.javascript.jscomp.BaseReplaceScriptTestCase.flushResults
4
1
0
3
1
1
1
1
0.33
com.google.javascript.jscomp.BaseReplaceScriptTestCase.getOptions
17
6
0
11
8
2
7
3
0.55
com.google.javascript.jscomp.BaseReplaceScriptTestCase.runAddScript
16
2
1
13
4
9
2
2
0.15
com.google.javascript.jscomp.BaseReplaceScriptTestCase.runFullCompile
28
0
1
27
17
10
12
6
0.00
com.google.javascript.jscomp.BaseReplaceScriptTestCase.runReplaceScript
32
15
2
15
5
10
3
2
1.00
com.google.javascript.jscomp.BaseReplaceScriptTestCase.runReplaceScriptNoWarnings
7
0
0
7
3
4
2
2
0.00
com.google.javascript.jscomp.BaseReplaceScriptTestCase.runReplaceScriptWithError
7
0
0
7
3
4
2
2
0.00
com.google.javascript.jscomp.BasicErrorManager.ErrorWithLevel.ErrorWithLevel
4
0
0
4
2
1
2
1
0.00
com.google.javascript.jscomp.BasicErrorManager.generateReport
6
0
0
6
3
1
3
2
0.00
com.google.javascript.jscomp.BasicErrorManager.getErrorCount
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.BasicErrorManager.getErrors
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.BasicErrorManager.getTypedPercent
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.BasicErrorManager.getWarningCount
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.BasicErrorManager.getWarnings
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.BasicErrorManager.LeveledJSErrorComparator.compare
51
6
2
43
34
8
26
8
0.14
com.google.javascript.jscomp.BasicErrorManager.println
5
4
0
1
0
1
0
1
4.00
com.google.javascript.jscomp.BasicErrorManager.printSummary
4
3
0
1
0
1
0
1
3.00
com.google.javascript.jscomp.BasicErrorManager.report
9
0
0
9
5
1
5
1
0.00
com.google.javascript.jscomp.BasicErrorManager.setTypedPercent
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.BasicErrorManager.toArray
9
0
0
9
5
2
4
3
0.00
com.google.javascript.jscomp.BasicErrorManagerTest.assertSmaller
6
0
0
6
4
3
2
3
0.00
com.google.javascript.jscomp.BasicErrorManagerTest.error
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.BasicErrorManagerTest.testOrderingBothNull
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.BasicErrorManagerTest.testOrderingCharno1
8
1
1
6
4
3
2
3
0.17
com.google.javascript.jscomp.BasicErrorManagerTest.testOrderingCharno2
8
1
1
6
4
3
2
3
0.17
com.google.javascript.jscomp.BasicErrorManagerTest.testOrderingCheckLevel
6
0
1
5
3
3
1
3
0.00
com.google.javascript.jscomp.BasicErrorManagerTest.testOrderingDescription
6
0
1
5
3
3
1
3
0.00
com.google.javascript.jscomp.BasicErrorManagerTest.testOrderingLineno1
6
0
1
5
3
3
1
3
0.00
com.google.javascript.jscomp.BasicErrorManagerTest.testOrderingLineno2
5
0
0
5
3
3
1
3
0.00
com.google.javascript.jscomp.BasicErrorManagerTest.testOrderingSourceName1
6
0
1
5
3
3
1
3
0.00
com.google.javascript.jscomp.BasicErrorManagerTest.testOrderingSourceName2
6
0
1
5
3
3
1
3
0.00
com.google.javascript.jscomp.BasicErrorManagerTest.warning
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.ByPathWarningsGuard.ByPathWarningsGuard
20
8
0
12
9
2
6
1
0.67
com.google.javascript.jscomp.ByPathWarningsGuard.exceptPath
10
6
0
4
1
2
1
1
1.50
com.google.javascript.jscomp.ByPathWarningsGuard.forPath
10
6
0
4
1
2
1
1
1.50
com.google.javascript.jscomp.ByPathWarningsGuard.getPriority
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.ByPathWarningsGuard.level
14
0
0
14
9
4
6
5
0.00
com.google.javascript.jscomp.CallGraph.CallGraph
24
12
3
9
6
2
6
1
1.33
com.google.javascript.jscomp.CallGraph.CallGraph
6
3
0
3
1
1
1
1
1.00
com.google.javascript.jscomp.CallGraph.Callsite.addPossibleTarget
8
0
1
7
4
1
4
1
0.00
com.google.javascript.jscomp.CallGraph.Callsite.Callsite
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.CallGraph.Callsite.getAstNode
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.CallGraph.Callsite.getContainingFunction
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.CallGraph.Callsite.getPossibleTargets
27
14
0
13
9
1
5
1
1.08
com.google.javascript.jscomp.CallGraph.Callsite.hasExternTarget
7
4
0
3
1
1
1
1
1.33
com.google.javascript.jscomp.CallGraph.Callsite.hasUnknownTarget
10
7
0
3
1
1
1
1
2.33
com.google.javascript.jscomp.CallGraph.connectCallsiteToTargets
51
15
5
31
20
6
13
5
0.48
com.google.javascript.jscomp.CallGraph.constructDefinitionProvider
14
8
0
6
3
3
2
2
1.33
com.google.javascript.jscomp.CallGraph.constructDirectedGraph
45
14
4
27
17
4
11
9
0.52
com.google.javascript.jscomp.CallGraph.createCallsite
6
0
1
5
3
2
2
2
0.00
com.google.javascript.jscomp.CallGraph.createFunction
12
6
1
5
3
2
2
2
1.20
com.google.javascript.jscomp.CallGraph.createFunctionsAndCallsites
42
5
8
29
20
7
13
6
0.17
com.google.javascript.jscomp.CallGraph.createFunctionsAndCallsites.(Anon_2).visit
29
0
7
22
16
5
11
5
0.00
com.google.javascript.jscomp.CallGraph.digraphConnect
19
0
3
16
7
7
6
3
0.00
com.google.javascript.jscomp.CallGraph.fillInFunctionInformation
24
9
3
12
7
4
4
6
0.75
com.google.javascript.jscomp.CallGraph.Function.addCallsiteInFunction
6
0
0
6
3
1
3
1
0.00
com.google.javascript.jscomp.CallGraph.Function.addCallsitePossiblyTargetingFunction
8
0
0
8
5
1
4
1
0.00
com.google.javascript.jscomp.CallGraph.Function.Function
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.CallGraph.Function.getAstNode
8
5
0
3
1
1
1
1
1.67
com.google.javascript.jscomp.CallGraph.Function.getBodyNode
11
4
0
7
4
1
3
1
0.57
com.google.javascript.jscomp.CallGraph.Function.getCallsitesInFunction
10
3
0
7
4
1
3
1
0.43
com.google.javascript.jscomp.CallGraph.Function.getCallsitesPossiblyTargetingFunction
24
11
0
13
9
1
5
1
0.85
com.google.javascript.jscomp.CallGraph.Function.getName
11
4
0
7
4
1
3
1
0.57
com.google.javascript.jscomp.CallGraph.Function.isAliased
6
3
0
3
1
1
1
1
1.00
com.google.javascript.jscomp.CallGraph.Function.isExposedToCallOrApply
6
3
0
3
1
1
1
1
1.00
com.google.javascript.jscomp.CallGraph.Function.isMain
6
3
0
3
1
1
1
1
1.00
com.google.javascript.jscomp.CallGraph.getAllCallsites
6
3
0
3
1
1
1
1
1.00
com.google.javascript.jscomp.CallGraph.getAllFunctions
7
4
0
3
1
1
1
1
1.33
com.google.javascript.jscomp.CallGraph.getBackwardDirectedGraph
10
7
0
3
1
1
1
1
2.33
com.google.javascript.jscomp.CallGraph.getCallsiteForAstNode
10
4
1
5
3
1
2
1
0.80
com.google.javascript.jscomp.CallGraph.getForwardDirectedGraph
10
7
0
3
1
1
1
1
2.33
com.google.javascript.jscomp.CallGraph.getFunctionForAstNode
9
4
1
4
2
1
2
1
1.00
com.google.javascript.jscomp.CallGraph.getMainFunction
6
3
0
3
1
1
1
1
1.00
com.google.javascript.jscomp.CallGraph.getUniqueFunctionWithName
23
5
1
17
11
3
4
3
0.29
com.google.javascript.jscomp.CallGraph.getUniqueFunctionWithName.(Anon_1).apply
3
0
0
3
2
0
1
1
0.00
com.google.javascript.jscomp.CallGraph.lookupDefinitionsForTargetsOfCall
24
8
4
12
7
5
4
3
0.67
com.google.javascript.jscomp.CallGraph.lookupFunctionForDefinition
18
4
3
11
7
3
5
3
0.36
com.google.javascript.jscomp.CallGraph.process
15
4
4
7
5
2
4
2
0.57
com.google.javascript.jscomp.CallGraph.updateFunctionForUse
29
10
2
17
12
4
6
4
0.59
com.google.javascript.jscomp.CallGraphTest.assertFunctionAliased
5
0
1
4
2
2
1
2
0.00
com.google.javascript.jscomp.CallGraphTest.compileAndRun
12
0
3
9
4
4
4
1
0.00
com.google.javascript.jscomp.CallGraphTest.compileAndRunBackward
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.CallGraphTest.compileAndRunForward
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.CallGraphTest.getCallsiteTargetNames
27
11
2
14
9
4
5
4
0.79
com.google.javascript.jscomp.CallGraphTest.getProcessor
7
1
1
5
3
1
2
1
0.20
com.google.javascript.jscomp.CallGraphTest.testCallsiteGetAstNode
12
0
3
9
6
6
1
5
0.00
com.google.javascript.jscomp.CallGraphTest.testCallsiteGetContainingFunction
16
0
3
13
10
8
2
7
0.00
com.google.javascript.jscomp.CallGraphTest.testCallsiteGetKnownTargets
24
0
7
17
14
12
2
10
0.00
com.google.javascript.jscomp.CallGraphTest.testCallsiteHasExternTarget
26
2
7
17
13
9
4
7
0.12
com.google.javascript.jscomp.CallGraphTest.testCallsiteHasUnknownTarget
24
2
6
16
12
9
4
7
0.12
com.google.javascript.jscomp.CallGraphTest.testFindCallsiteTargetAliasedGlobalProperty
23
0
6
17
11
10
4
6
0.00
com.google.javascript.jscomp.CallGraphTest.testFindCallsiteTargetGlobalName
22
0
5
17
11
10
4
6
0.00
com.google.javascript.jscomp.CallGraphTest.testFindNewInFunction
18
0
4
14
10
9
4
7
0.00
com.google.javascript.jscomp.CallGraphTest.testFunctionGetAstNode
18
2
5
11
8
6
3
5
0.18
com.google.javascript.jscomp.CallGraphTest.testFunctionGetBodyNode
19
2
5
12
9
6
3
5
0.17
com.google.javascript.jscomp.CallGraphTest.testFunctionGetCallsites
48
0
14
34
26
21
9
15
0.00
com.google.javascript.jscomp.CallGraphTest.testFunctionGetCallsitesInFunction
27
3
6
18
13
11
3
8
0.17
com.google.javascript.jscomp.CallGraphTest.testFunctionGetCallsitesInFunction_ignoreInnerFunction
11
1
2
8
5
5
1
4
0.12
com.google.javascript.jscomp.CallGraphTest.testFunctionGetCallsitesInFunction_newIsCallsite
11
1
2
8
5
5
1
4
0.12
com.google.javascript.jscomp.CallGraphTest.testFunctionGetCallsitesPossiblyTargetingFunction
41
3
11
27
21
15
8
11
0.11
com.google.javascript.jscomp.CallGraphTest.testFunctionGetIsAliased
94
5
14
75
72
3
27
2
0.07
com.google.javascript.jscomp.CallGraphTest.testFunctionGetIsExposedToCallOrApply
21
1
3
17
14
7
3
6
0.06
com.google.javascript.jscomp.CallGraphTest.testFunctionGetName
17
2
5
10
7
6
2
5
0.20
com.google.javascript.jscomp.CallGraphTest.testFunctionIsMain
17
0
5
12
9
6
4
5
0.00
com.google.javascript.jscomp.CallGraphTest.testGetAllCallsitesContainsConstructorSite
14
0
3
11
8
6
3
5
0.00
com.google.javascript.jscomp.CallGraphTest.testGetAllCallsitesContainsGlobalSite
14
0
3
11
8
6
3
5
0.00
com.google.javascript.jscomp.CallGraphTest.testGetAllCallsitesContainsLiteralSite
12
0
3
9
7
5
3
5
0.00
com.google.javascript.jscomp.CallGraphTest.testGetAllCallsitesContainsLocalSite
14
0
3
11
8
6
3
5
0.00
com.google.javascript.jscomp.CallGraphTest.testGetAllCallsitesContainsMultiple
15
0
3
12
9
5
1
4
0.00
com.google.javascript.jscomp.CallGraphTest.testGetAllFunctions
24
1
5
18
13
10
4
7
0.06
com.google.javascript.jscomp.CallGraphTest.testGetAllFunctionsContainsAnonymousFunction
14
1
3
10
7
5
1
4
0.10
com.google.javascript.jscomp.CallGraphTest.testGetAllFunctionsContainsLocalFunction
14
1
3
10
7
5
1
4
0.10
com.google.javascript.jscomp.CallGraphTest.testGetAllFunctionsContainsNamespaceAssignedLiteralFunction
14
1
3
10
7
5
1
4
0.10
com.google.javascript.jscomp.CallGraphTest.testGetAllFunctionsContainsNormalFunction
12
1
3
8
6
4
1
4
0.12
com.google.javascript.jscomp.CallGraphTest.testGetAllFunctionsContainsVarAssignedLiteralFunction
12
1
3
8
6
4
1
4
0.12
com.google.javascript.jscomp.CallGraphTest.testGetCallsiteForAstNode
15
0
4
11
7
8
1
6
0.00
com.google.javascript.jscomp.CallGraphTest.testGetDirectedGraph_backwardOnBackward
56
12
9
36
26
8
9
8
0.33
com.google.javascript.jscomp.CallGraphTest.testGetDirectedGraph_backwardOnBackward.(Anon_1).traverseEdge
12
1
2
10
7
1
4
2
0.10
com.google.javascript.jscomp.CallGraphTest.testGetDirectedGraph_backwardOnForward
56
12
9
36
26
8
9
8
0.33
com.google.javascript.jscomp.CallGraphTest.testGetDirectedGraph_backwardOnForward.(Anon_2).traverseEdge
12
1
2
10
7
1
4
2
0.10
com.google.javascript.jscomp.CallGraphTest.testGetDirectedGraph_forwardOnBackward
65
12
12
42
34
8
10
7
0.29
com.google.javascript.jscomp.CallGraphTest.testGetDirectedGraph_forwardOnBackward.(Anon_4).traverseEdge
12
1
2
10
7
1
4
2
0.10
com.google.javascript.jscomp.CallGraphTest.testGetDirectedGraph_forwardOnForward
65
12
12
42
34
8
10
7
0.29
com.google.javascript.jscomp.CallGraphTest.testGetDirectedGraph_forwardOnForward.(Anon_3).traverseEdge
12
1
2
10
7
1
4
2
0.10
com.google.javascript.jscomp.CallGraphTest.testGetFunctionForAstNode
11
0
4
7
5
5
1
5
0.00
com.google.javascript.jscomp.CallGraphTest.testThrowForBackwardOpOnForwardGraph
21
0
5
16
12
6
4
5
0.00
com.google.javascript.jscomp.CallGraphTest.testThrowForForwardOpOnBackwardGraph
20
0
4
16
12
7
4
5
0.00
com.google.javascript.jscomp.ChainCalls.CallSite.CallSite
8
0
0
8
5
2
5
1
0.00
com.google.javascript.jscomp.ChainCalls.ChainCalls
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.ChainCalls.GatherCallSites.visit
74
6
10
58
41
11
28
11
0.10
com.google.javascript.jscomp.ChainCalls.GatherFunctions.enterScope
15
0
2
13
9
3
5
4
0.00
com.google.javascript.jscomp.ChainCalls.GatherFunctions.exitScope
2
0
0
2
0
1
0
1
0.00
com.google.javascript.jscomp.ChainCalls.GatherFunctions.shouldTraverse
4
0
0
4
1
2
1
1
0.00
com.google.javascript.jscomp.ChainCalls.GatherFunctions.visit
2
0
0
2
0
1
0
1
0.00
com.google.javascript.jscomp.ChainCalls.process
14
0
2
12
9
1
8
2
0.00
com.google.javascript.jscomp.ChainCallsTest.getNumRepetitions
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.ChainCallsTest.getProcessor
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.ChainCallsTest.testCallInIfInFunction
17
2
0
17
15
1
1
1
0.12
com.google.javascript.jscomp.ChainCallsTest.testDifferentInstance
8
1
0
8
6
1
1
1
0.12
com.google.javascript.jscomp.ChainCallsTest.testSecondCallReturnNotThis
16
2
0
16
14
1
1
1
0.12
com.google.javascript.jscomp.ChainCallsTest.testSimpleDefinitionFinder
13
2
0
13
10
3
2
2
0.15
com.google.javascript.jscomp.ChainCallsTest.testSimpleDefinitionFinder2
13
2
0
13
10
3
2
2
0.15
com.google.javascript.jscomp.ChainCallsTest.testSubclass
10
4
0
10
8
1
1
1
0.40
com.google.javascript.jscomp.ChainCallsTest.testUnchainedCalls
15
2
1
14
12
1
1
1
0.14
com.google.javascript.jscomp.CheckAccessControls.canAccessDeprecatedTypes
23
13
0
10
8
3
1
3
1.30
com.google.javascript.jscomp.CheckAccessControls.CheckAccessControls
8
0
0
8
5
2
5
1
0.00
com.google.javascript.jscomp.CheckAccessControls.checkConstantProperty
69
11
9
49
36
11
19
9
0.22
com.google.javascript.jscomp.CheckAccessControls.checkConstructorDeprecation
24
3
3
18
12
4
5
3
0.17
com.google.javascript.jscomp.CheckAccessControls.checkFinalClassOverrides
14
3
0
11
7
3
3
3
0.27
com.google.javascript.jscomp.CheckAccessControls.checkKeyVisibilityConvention
31
7
0
24
16
6
10
5
0.29
com.google.javascript.jscomp.CheckAccessControls.checkNameDeprecation
25
4
2
19
14
3
6
3
0.21
com.google.javascript.jscomp.CheckAccessControls.checkNameVisibility
36
7
2
27
21
4
10
3
0.26
com.google.javascript.jscomp.CheckAccessControls.checkNonOverriddenPropertyVisibility
32
1
2
29
17
10
10
2
0.03
com.google.javascript.jscomp.CheckAccessControls.checkOverriddenPropertyVisibility
34
8
1
25
15
11
4
3
0.32
com.google.javascript.jscomp.CheckAccessControls.checkOverriddenPropertyVisibilityMismatch
18
0
0
18
10
7
2
2
0.00
com.google.javascript.jscomp.CheckAccessControls.checkPackagePropertyVisibility
18
0
0
18
11
9
2
5
0.00
com.google.javascript.jscomp.CheckAccessControls.checkPrivateNameConvention
15
6
0
9
5
1
5
1
0.67
com.google.javascript.jscomp.CheckAccessControls.checkPrivatePropertyVisibility
28
2
2
24
15
11
5
5
0.08
com.google.javascript.jscomp.CheckAccessControls.checkPropertyDeprecation
34
5
4
25
17
6
7
4
0.20
com.google.javascript.jscomp.CheckAccessControls.checkPropertyVisibility
99
12
13
74
62
24
20
16
0.16
com.google.javascript.jscomp.CheckAccessControls.checkProtectedPropertyVisibility
18
5
0
13
7
6
2
3
0.38
com.google.javascript.jscomp.CheckAccessControls.dereference
6
3
0
3
1
1
1
1
1.00
com.google.javascript.jscomp.CheckAccessControls.enterScope
18
2
0
16
12
6
4
5
0.12
com.google.javascript.jscomp.CheckAccessControls.exitScope
9
0
0
9
5
2
4
2
0.00
com.google.javascript.jscomp.CheckAccessControls.getClassOfMethod
41
11
1
29
22
5
14
5
0.38
com.google.javascript.jscomp.CheckAccessControls.getCurrentClass
6
0
0
6
4
2
1
2
0.00
com.google.javascript.jscomp.CheckAccessControls.getDefiningSource
12
0
0
12
5
5
4
2
0.00
com.google.javascript.jscomp.CheckAccessControls.getFinalParentClass
19
3
0
16
10
4
7
4
0.19
com.google.javascript.jscomp.CheckAccessControls.getObjectType
23
2
1
20
12
7
7
3
0.10
com.google.javascript.jscomp.CheckAccessControls.getOverridingPropertyVisibility
6
0
0
6
4
2
1
2
0.00
com.google.javascript.jscomp.CheckAccessControls.getPropertyDeprecationInfo
21
5
1
15
9
4
7
3
0.33
com.google.javascript.jscomp.CheckAccessControls.getTypeDeprecationInfo
26
5
1
20
13
4
10
4
0.25
com.google.javascript.jscomp.CheckAccessControls.hotSwapScript
7
0
0
7
4
3
3
2
0.00
com.google.javascript.jscomp.CheckAccessControls.isDeprecatedFunction
13
3
1
9
5
2
4
2
0.33
com.google.javascript.jscomp.CheckAccessControls.isPackageAccessAllowed
19
5
0
14
11
6
3
6
0.36
com.google.javascript.jscomp.CheckAccessControls.isPrivateAccessAllowed
13
0
0
13
10
4
3
4
0.00
com.google.javascript.jscomp.CheckAccessControls.isPrivateByConvention
4
0
0
4
2
1
1
1
0.00
com.google.javascript.jscomp.CheckAccessControls.isPropertyDeclaredConstant
19
3
0
16
10
3
7
2
0.19
com.google.javascript.jscomp.CheckAccessControls.isValidPrivateConstructorAccess
17
14
0
3
1
1
1
1
4.67
com.google.javascript.jscomp.CheckAccessControls.normalizeClassType
17
4
0
13
9
2
8
2
0.31
com.google.javascript.jscomp.CheckAccessControls.process
8
0
0
8
5
3
4
2
0.00
com.google.javascript.jscomp.CheckAccessControls.propertyIsDeclaredButNotPrivate
14
1
0
13
9
3
4
3
0.08
com.google.javascript.jscomp.CheckAccessControls.shouldEmitDeprecationWarning
34
13
3
18
11
2
8
1
0.72
com.google.javascript.jscomp.CheckAccessControls.shouldTraverse
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.CheckAccessControls.visit
24
0
0
24
21
1
14
1
0.00
com.google.javascript.jscomp.CheckAccessControlsTest.CheckAccessControlsTest
6
0
0
6
4
1
4
1
0.00
com.google.javascript.jscomp.CheckAccessControlsTest.getNumRepetitions
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.CheckAccessControlsTest.getOptions
6
0
0
6
4
2
3
2
0.00
com.google.javascript.jscomp.CheckAccessControlsTest.getProcessor
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.CheckAccessControlsTest.testAccessOfStaticMethodOnPrivateConstructor
7
1
0
7
5
1
1
1
0.14
com.google.javascript.jscomp.CheckAccessControlsTest.testAccessOfStaticMethodOnPrivateQualifiedConstructor
8
2
0
8
6
1
1
1
0.25
com.google.javascript.jscomp.CheckAccessControlsTest.testAutoboxedDeprecatedProperty
7
3
0
7
5
1
1
1
0.43
com.google.javascript.jscomp.CheckAccessControlsTest.testAutoboxedPrivateProperty
9
4
0
8
6
1
1
1
0.50
com.google.javascript.jscomp.CheckAccessControlsTest.testBadOverrideOfPrivateProperty
19
8
1
18
16
1
2
1
0.44
com.google.javascript.jscomp.CheckAccessControlsTest.testBadOverrideOfProtectedProperty
10
4
0
10
8
1
1
1
0.40
com.google.javascript.jscomp.CheckAccessControlsTest.testBadReadOfDeprecatedProperty
8
2
0
8
6
1
1
1
0.25
com.google.javascript.jscomp.CheckAccessControlsTest.testConstantProperty10a
4
2
0
4
2
1
1
1
0.50
com.google.javascript.jscomp.CheckAccessControlsTest.testConstantProperty10b
4
1
0
4
2
1
1
1
0.25
com.google.javascript.jscomp.CheckAccessControlsTest.testConstantProperty11
10
3
0
10
8
1
1
1
0.30
com.google.javascript.jscomp.CheckAccessControlsTest.testConstantProperty12
12
4
0
12
10
1
1
1
0.33
com.google.javascript.jscomp.CheckAccessControlsTest.testConstantProperty13
14
4
0
14
12
1
1
1
0.29
com.google.javascript.jscomp.CheckAccessControlsTest.testConstantProperty14
6
2
0
6
4
1
1
1
0.33
com.google.javascript.jscomp.CheckAccessControlsTest.testConstantProperty15
8
3
0
8
6
1
1
1
0.38
com.google.javascript.jscomp.CheckAccessControlsTest.testConstantProperty15a
9
3
0
9
7
1
1
1
0.33
com.google.javascript.jscomp.CheckAccessControlsTest.testConstantProperty15b
10
3
0
10
8
1
1
1
0.30
com.google.javascript.jscomp.CheckAccessControlsTest.testConstantProperty15c
11
4
0
11
9
1
1
1
0.36
com.google.javascript.jscomp.CheckAccessControlsTest.testConstantProperty16
6
2
0
6
4
1
1
1
0.33
com.google.javascript.jscomp.CheckAccessControlsTest.testConstantProperty17
6
0
0
6
4
1
1
1
0.00
com.google.javascript.jscomp.CheckAccessControlsTest.testConstantProperty18
8
2
0
8
6
1
1
1
0.25
com.google.javascript.jscomp.CheckAccessControlsTest.testConstantProperty19
8
2
0
8
6
1
1
1
0.25
com.google.javascript.jscomp.CheckAccessControlsTest.testConstantProperty1a
8
4
0
8
6
1
1
1
0.50
com.google.javascript.jscomp.CheckAccessControlsTest.testConstantProperty1b
8
2
0
8
6
1
1
1
0.25
com.google.javascript.jscomp.CheckAccessControlsTest.testConstantProperty2a
8
2
0
8
6
1
1
1
0.25
com.google.javascript.jscomp.CheckAccessControlsTest.testConstantProperty2b
8
1
0
8
6
1
1
1
0.12
com.google.javascript.jscomp.CheckAccessControlsTest.testConstantProperty3a
5
3
0
5
3
1
1
1
0.60
com.google.javascript.jscomp.CheckAccessControlsTest.testConstantProperty3a1
4
1
0
4
2
1
1
1
0.25
com.google.javascript.jscomp.CheckAccessControlsTest.testConstantProperty3a2
5
2
0
4
2
1
1
1
0.50
com.google.javascript.jscomp.CheckAccessControlsTest.testConstantProperty3b
5
3
0
5
3
1
1
1
0.60
com.google.javascript.jscomp.CheckAccessControlsTest.testConstantProperty3b1
5
1
0
4
2
1
1
1
0.25
com.google.javascript.jscomp.CheckAccessControlsTest.testConstantProperty3b2
5
2
0
4
2
1
1
1
0.50
com.google.javascript.jscomp.CheckAccessControlsTest.testConstantProperty4
7
2
0
7
5
1
1
1
0.29
com.google.javascript.jscomp.CheckAccessControlsTest.testConstantProperty4b
7
1
0
7
5
1
1
1
0.14
com.google.javascript.jscomp.CheckAccessControlsTest.testConstantProperty5
7
2
0
7
5
1
1
1
0.29
com.google.javascript.jscomp.CheckAccessControlsTest.testConstantProperty6
6
2
0
6
4
1
1
1
0.33
com.google.javascript.jscomp.CheckAccessControlsTest.testConstantProperty7
8
3
0
8
6
1
1
1
0.38
com.google.javascript.jscomp.CheckAccessControlsTest.testConstantProperty8
4
1
0
4
2
1
1
1
0.25
com.google.javascript.jscomp.CheckAccessControlsTest.testConstantProperty9
6
3
0
6
4
1
1
1
0.50
com.google.javascript.jscomp.CheckAccessControlsTest.testConstantPropertyInExterns
8
2
0
8
5
4
1
3
0.25
com.google.javascript.jscomp.CheckAccessControlsTest.testDeclarationAndConventionConflict1
5
1
0
5
3
1
1
1
0.20
com.google.javascript.jscomp.CheckAccessControlsTest.testDeclarationAndConventionConflict2
6
2
0
6
4
1
1
1
0.33
com.google.javascript.jscomp.CheckAccessControlsTest.testDeclarationAndConventionConflict3
5
1
0
5
3
1
1
1
0.20
com.google.javascript.jscomp.CheckAccessControlsTest.testDeclarationAndConventionConflict4a
8
2
1
7
5
1
1
1
0.29
com.google.javascript.jscomp.CheckAccessControlsTest.testDeclarationAndConventionConflict4b
8
2
1
7
5
1
1
1
0.29
com.google.javascript.jscomp.CheckAccessControlsTest.testDeclarationAndConventionConflict5
7
2
1
6
4
1
1
1
0.33
com.google.javascript.jscomp.CheckAccessControlsTest.testDeclarationAndConventionConflict6
7
2
1
6
4
1
1
1
0.33
com.google.javascript.jscomp.CheckAccessControlsTest.testDeclarationAndConventionConflict7
3
1
0
3
1
1
1
1
0.33
com.google.javascript.jscomp.CheckAccessControlsTest.testDeclarationAndConventionConflict8
3
1
0
3
1
1
1
1
0.33
com.google.javascript.jscomp.CheckAccessControlsTest.testDeclarationAndConventionConflict9
3
1
0
3
1
1
1
1
0.33
com.google.javascript.jscomp.CheckAccessControlsTest.testDepClass
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.CheckAccessControlsTest.testDepName
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.CheckAccessControlsTest.testDepProp
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.CheckAccessControlsTest.testDeprecatedFunction
5
1
0
5
3
1
1
1
0.20
com.google.javascript.jscomp.CheckAccessControlsTest.testDeprecatedFunctionNoReason
3
1
0
3
1
1
1
1
0.33
com.google.javascript.jscomp.CheckAccessControlsTest.testDeprecatedFunctionVariable
5
1
0
5
3
1
1
1
0.20
com.google.javascript.jscomp.CheckAccessControlsTest.testDeprecatedObjLitKey
7
1
0
7
5
1
1
1
0.14
com.google.javascript.jscomp.CheckAccessControlsTest.testFileOverviewVisibilityComesFromDeclarationFileNotUseFile
22
3
0
22
20
1
1
1
0.14
com.google.javascript.jscomp.CheckAccessControlsTest.testFileoverviewVisibilityDoesNotApplyToGoogProvidedNamespace1
23
3
2
19
17
1
3
1
0.16
com.google.javascript.jscomp.CheckAccessControlsTest.testFileoverviewVisibilityDoesNotApplyToGoogProvidedNamespace2
26
3
2
22
20
1
3
1
0.14
com.google.javascript.jscomp.CheckAccessControlsTest.testFileoverviewVisibilityDoesNotApplyToGoogProvidedNamespace3
27
3
2
23
21
1
3
1
0.13
com.google.javascript.jscomp.CheckAccessControlsTest.testFileoverviewVisibilityDoesNotApplyToGoogProvidedNamespace4
17
1
0
17
15
1
1
1
0.06
com.google.javascript.jscomp.CheckAccessControlsTest.testFinalClassCannotBeSubclassed
22
4
0
22
20
1
2
1
0.18
com.google.javascript.jscomp.CheckAccessControlsTest.testGoodOverrideOfProtectedProperty
9
4
0
9
7
1
1
1
0.44
com.google.javascript.jscomp.CheckAccessControlsTest.testInstanceofOfPrivateConstructor
8
2
0
8
6
1
1
1
0.25
com.google.javascript.jscomp.CheckAccessControlsTest.testNamespaceConstantProperty1
8
2
0
8
6
1
1
1
0.25
com.google.javascript.jscomp.CheckAccessControlsTest.testNamespaceConstantProperty2
7
2
0
7
5
1
1
1
0.29
com.google.javascript.jscomp.CheckAccessControlsTest.testNamespaceConstantProperty2a
6
4
0
6
4
1
1
1
0.67
com.google.javascript.jscomp.CheckAccessControlsTest.testNamespaceConstantProperty3
7
2
0
7
5
1
1
1
0.29
com.google.javascript.jscomp.CheckAccessControlsTest.testNamespacedFunctionDoesNotNeedVisibilityRedeclInFileWithFileOverviewVisibility
8
2
0
8
6
1
1
1
0.25
com.google.javascript.jscomp.CheckAccessControlsTest.testNoExceptionsWithBadConstructors1
5
2
0
5
3
1
1
1
0.40
com.google.javascript.jscomp.CheckAccessControlsTest.testNoExceptionsWithBadConstructors2
8
3
0
8
6
1
1
1
0.38
com.google.javascript.jscomp.CheckAccessControlsTest.testNoPackagePrivateAccessForNamespaces
10
2
0
10
8
1
1
1
0.20
com.google.javascript.jscomp.CheckAccessControlsTest.testNoPackagePrivateAccessForProperties1
12
2
0
12
10
1
1
1
0.17
com.google.javascript.jscomp.CheckAccessControlsTest.testNoPackagePrivateAccessForProperties2
11
2
0
11
9
1
1
1
0.18
com.google.javascript.jscomp.CheckAccessControlsTest.testNoPackagePrivateAccessForProperties3
12
3
0
12
10
1
1
1
0.25
com.google.javascript.jscomp.CheckAccessControlsTest.testNoPackagePrivateAccessForProperties4
13
3
0
13
11
1
1
1
0.23
com.google.javascript.jscomp.CheckAccessControlsTest.testNoPackagePrivateAccessForProperties5
14
3
0
14
12
1
1
1
0.21
com.google.javascript.jscomp.CheckAccessControlsTest.testNoPackagePrivateAccessForProperties6
16
5
0
14
12
1
1
1
0.36
com.google.javascript.jscomp.CheckAccessControlsTest.testNoPackagePrivateAccessForProperties7
18
6
0
15
13
1
1
1
0.40
com.google.javascript.jscomp.CheckAccessControlsTest.testNoPrivateAccessForNamespaces
7
1
0
7
5
1
1
1
0.14
com.google.javascript.jscomp.CheckAccessControlsTest.testNoPrivateAccessForProperties1
7
2
0
7
5
1
1
1
0.29
com.google.javascript.jscomp.CheckAccessControlsTest.testNoPrivateAccessForProperties10
9
2
0
9
7
1
1
1
0.22
com.google.javascript.jscomp.CheckAccessControlsTest.testNoPrivateAccessForProperties11
9
2
0
9
7
1
1
1
0.22
com.google.javascript.jscomp.CheckAccessControlsTest.testNoPrivateAccessForProperties12
9
2
0
9
7
1
1
1
0.22
com.google.javascript.jscomp.CheckAccessControlsTest.testNoPrivateAccessForProperties2
8
2
0
8
6
1
1
1
0.25
com.google.javascript.jscomp.CheckAccessControlsTest.testNoPrivateAccessForProperties3
7
3
0
7
5
1
1
1
0.43
com.google.javascript.jscomp.CheckAccessControlsTest.testNoPrivateAccessForProperties4
8
3
0
8
6
1
1
1
0.38
com.google.javascript.jscomp.CheckAccessControlsTest.testNoPrivateAccessForProperties5
9
3
0
9
7
1
1
1
0.33
com.google.javascript.jscomp.CheckAccessControlsTest.testNoPrivateAccessForProperties6
11
5
0
9
7
1
1
1
0.56
com.google.javascript.jscomp.CheckAccessControlsTest.testNoPrivateAccessForProperties7
12
5
0
10
8
1
1
1
0.50
com.google.javascript.jscomp.CheckAccessControlsTest.testNoPrivateAccessForProperties8
7
3
0
7
5
1
1
1
0.43
com.google.javascript.jscomp.CheckAccessControlsTest.testNoPrivateAccessForProperties9
9
2
0
9
7
1
1
1
0.22
com.google.javascript.jscomp.CheckAccessControlsTest.testNoProtectedAccessForProperties1
7
2
0
7
5
1
1
1
0.29
com.google.javascript.jscomp.CheckAccessControlsTest.testNoProtectedAccessForProperties2
7
3
0
7
5
1
1
1
0.43
com.google.javascript.jscomp.CheckAccessControlsTest.testNoProtectedAccessForProperties3
10
4
0
10
8
1
1
1
0.40
com.google.javascript.jscomp.CheckAccessControlsTest.testNoProtectedAccessForProperties4
9
3
0
9
7
1
1
1
0.33
com.google.javascript.jscomp.CheckAccessControlsTest.testNoProtectedAccessForProperties5
9
4
0
9
7
1
1
1
0.44
com.google.javascript.jscomp.CheckAccessControlsTest.testNoProtectedAccessForProperties6
9
2
0
9
7
1
1
1
0.22
com.google.javascript.jscomp.CheckAccessControlsTest.testNoProtectedAccessForProperties7
9
2
0
9
7
1
1
1
0.22
com.google.javascript.jscomp.CheckAccessControlsTest.testNoWarningForDeprecatedClassInstance
4
2
0
4
2
1
1
1
0.50
com.google.javascript.jscomp.CheckAccessControlsTest.testNoWarningForNumbers
5
2
0
5
3
1
1
1
0.40
com.google.javascript.jscomp.CheckAccessControlsTest.testNoWarningForPrototypeCopying
6
2
0
6
4
1
1
1
0.33
com.google.javascript.jscomp.CheckAccessControlsTest.testNoWarningInDeprecatedClass
6
2
0
6
4
1
1
1
0.33
com.google.javascript.jscomp.CheckAccessControlsTest.testNoWarningInDeprecatedClass2
6
2
0
6
4
1
1
1
0.33
com.google.javascript.jscomp.CheckAccessControlsTest.testNoWarningInDeprecatedFunction
3
1
0
3
1
1
1
1
0.33
com.google.javascript.jscomp.CheckAccessControlsTest.testNoWarningInDeprecatedStaticMethod
6
3
0
6
4
1
1
1
0.50
com.google.javascript.jscomp.CheckAccessControlsTest.testNoWarningInGlobalScope
4
1
0
4
2
1
1
1
0.25
com.google.javascript.jscomp.CheckAccessControlsTest.testNoWarningInGlobalScopeForCall
5
1
0
5
3
1
1
1
0.20
com.google.javascript.jscomp.CheckAccessControlsTest.testNoWarningOnDeclaration
9
2
0
9
7
1
1
1
0.22
com.google.javascript.jscomp.CheckAccessControlsTest.testNoWarningOnDeprecatedPrototype
6
3
0
5
3
1
1
1
0.60
com.google.javascript.jscomp.CheckAccessControlsTest.testNullableDeprecatedProperty
7
3
0
7
5
1
1
1
0.43
com.google.javascript.jscomp.CheckAccessControlsTest.testNullablePrivateProperty
7
3
0
7
5
1
1
1
0.43
com.google.javascript.jscomp.CheckAccessControlsTest.testOkAssignmentOfDeprecatedProperty
5
2
0
5
3
1
1
1
0.40
com.google.javascript.jscomp.CheckAccessControlsTest.testOverrideWithoutVisibilityRedeclInFileWithFileOverviewVisibilityNotAllowed_OneFile
16
5
0
16
14
1
1
1
0.31
com.google.javascript.jscomp.CheckAccessControlsTest.testOverrideWithoutVisibilityRedeclInFileWithFileOverviewVisibilityNotAllowed_TwoFiles
16
5
0
16
14
1
1
1
0.31
com.google.javascript.jscomp.CheckAccessControlsTest.testOverrideWithoutVisibilityRedeclInFileWithNoFileOverviewOk
10
4
0
10
8
1
1
1
0.40
com.google.javascript.jscomp.CheckAccessControlsTest.testOverrideWithoutVisibilityRedeclInFileWithNoFileOverviewVisibilityOk
13
5
0
13
11
1
1
1
0.38
com.google.javascript.jscomp.CheckAccessControlsTest.testOverrideWithVisibilityRedeclInFileWithFileOverviewVisibilityOk_OneFile
14
5
0
14
12
1
1
1
0.36
com.google.javascript.jscomp.CheckAccessControlsTest.testOverrideWithVisibilityRedeclInFileWithFileOverviewVisibilityOk_TwoFiles
15
5
0
15
13
1
1
1
0.33
com.google.javascript.jscomp.CheckAccessControlsTest.testPackageFileOverviewVisibilityAppliesToNameWithoutExplicitVisibility
14
2
0
14
12
1
1
1
0.14
com.google.javascript.jscomp.CheckAccessControlsTest.testPackageFileOverviewVisibilityAppliesToPropertyWithoutExplicitVisibility
18
2
0
18
16
1
1
1
0.11
com.google.javascript.jscomp.CheckAccessControlsTest.testPackageFileOverviewVisibilityDoesNotApplyToNameWithExplicitPublicVisibility
11
2
0
11
9
1
1
1
0.18
com.google.javascript.jscomp.CheckAccessControlsTest.testPackageFileOverviewVisibilityDoesNotApplyToPropertyWithExplicitPublicVisibility
17
3
0
17
15
1
1
1
0.18
com.google.javascript.jscomp.CheckAccessControlsTest.testPackagePrivateAccessForNames
22
3
0
22
20
1
1
1
0.14
com.google.javascript.jscomp.CheckAccessControlsTest.testPackagePrivateAccessForProperties1
5
2
0
5
3
1
1
1
0.40
com.google.javascript.jscomp.CheckAccessControlsTest.testPackagePrivateAccessForProperties2
9
2
0
9
7
1
1
1
0.22
com.google.javascript.jscomp.CheckAccessControlsTest.testPackagePrivateAccessForProperties3
9
2
0
9
7
1
1
1
0.22
com.google.javascript.jscomp.CheckAccessControlsTest.testPackagePrivateAccessForProperties4
10
2
0
10
8
1
1
1
0.20
com.google.javascript.jscomp.CheckAccessControlsTest.testPackagePrivateAccessForProperties5
22
3
0
22
20
1
1
1
0.14
com.google.javascript.jscomp.CheckAccessControlsTest.testPrivateAccessForNames
5
2
0
5
3
1
2
1
0.40
com.google.javascript.jscomp.CheckAccessControlsTest.testPrivateAccessForNames2
5
1
0
4
2
1
2
1
0.25
com.google.javascript.jscomp.CheckAccessControlsTest.testPrivateAccessForProperties1
5
2
0
5
3
1
1
1
0.40
com.google.javascript.jscomp.CheckAccessControlsTest.testPrivateAccessForProperties2
6
2
0
6
4
1
1
1
0.33
com.google.javascript.jscomp.CheckAccessControlsTest.testPrivateAccessForProperties3
6
2
0
6
4
1
1
1
0.33
com.google.javascript.jscomp.CheckAccessControlsTest.testPrivateAccessForProperties4
6
2
0
6
4
1
1
1
0.33
com.google.javascript.jscomp.CheckAccessControlsTest.testPrivateAccessForProperties4a
7
3
0
6
4
1
1
1
0.50
com.google.javascript.jscomp.CheckAccessControlsTest.testPrivateAccessForProperties5
17
3
0
17
15
1
1
1
0.18
com.google.javascript.jscomp.CheckAccessControlsTest.testPrivatePropertyByConvention1
7
3
0
7
5
1
1
1
0.43
com.google.javascript.jscomp.CheckAccessControlsTest.testPrivatePropertyByConvention2
9
4
0
9
7
1
1
1
0.44
com.google.javascript.jscomp.CheckAccessControlsTest.testProtectedAccessForProperties1
7
2
0
7
5
1
1
1
0.29
com.google.javascript.jscomp.CheckAccessControlsTest.testProtectedAccessForProperties10
14
3
0
14
12
1
1
1
0.21
com.google.javascript.jscomp.CheckAccessControlsTest.testProtectedAccessForProperties2
8
3
0
8
6
1
1
1
0.38
com.google.javascript.jscomp.CheckAccessControlsTest.testProtectedAccessForProperties3
9
3
0
9
7
1
1
1
0.33
com.google.javascript.jscomp.CheckAccessControlsTest.testProtectedAccessForProperties4
7
3
0
7
5
1
1
1
0.43
com.google.javascript.jscomp.CheckAccessControlsTest.testProtectedAccessForProperties5
8
3
0
8
6
1
1
1
0.38
com.google.javascript.jscomp.CheckAccessControlsTest.testProtectedAccessForProperties6
8
4
0
8
6
1
1
1
0.50
com.google.javascript.jscomp.CheckAccessControlsTest.testProtectedAccessForProperties7
8
3
0
8
6
1
1
1
0.38
com.google.javascript.jscomp.CheckAccessControlsTest.testProtectedAccessForProperties8
8
3
0
8
6
1
1
1
0.38
com.google.javascript.jscomp.CheckAccessControlsTest.testProtectedAccessForProperties9
8
3
0
8
6
1
1
1
0.38
com.google.javascript.jscomp.CheckAccessControlsTest.testPublicFileOverviewVisibilityAppliesToPropertyWithoutExplicitVisibility
16
2
0
16
14
1
1
1
0.12
com.google.javascript.jscomp.CheckAccessControlsTest.testPublicFileOverviewVisibilityDoesNotApplyToNameWithExplicitPackageVisibility
13
2
0
13
11
1
1
1
0.15
com.google.javascript.jscomp.CheckAccessControlsTest.testPublicFileOverviewVisibilityDoesNotApplyToPropertyWithExplicitPackageVisibility
19
3
0
19
17
1
1
1
0.16
com.google.javascript.jscomp.CheckAccessControlsTest.testSuppressConstantProperty
8
4
0
8
6
1
1
1
0.50
com.google.javascript.jscomp.CheckAccessControlsTest.testSuppressConstantProperty2
9
4
0
9
7
1
1
1
0.44
com.google.javascript.jscomp.CheckAccessControlsTest.testThatNumbersArentDeprecated
3
1
0
3
1
1
1
1
0.33
com.google.javascript.jscomp.CheckAccessControlsTest.testWarningForBind
6
1
0
6
4
1
1
1
0.17
com.google.javascript.jscomp.CheckAccessControlsTest.testWarningForDeprecatedClass
6
1
0
6
4
1
1
1
0.17
com.google.javascript.jscomp.CheckAccessControlsTest.testWarningForDeprecatedClassInGlobalScope
6
1
0
6
4
1
1
1
0.17
com.google.javascript.jscomp.CheckAccessControlsTest.testWarningForDeprecatedClassNoReason
5
1
0
5
3
1
1
1
0.20
com.google.javascript.jscomp.CheckAccessControlsTest.testWarningForDeprecatedSuperClass
7
2
0
7
5
1
1
1
0.29
com.google.javascript.jscomp.CheckAccessControlsTest.testWarningForDeprecatedSuperClass2
9
2
0
9
7
1
1
1
0.22
com.google.javascript.jscomp.CheckAccessControlsTest.testWarningForMethod1
8
2
0
8
6
1
1
1
0.25
com.google.javascript.jscomp.CheckAccessControlsTest.testWarningForMethod2
7
2
0
7
5
1
1
1
0.29
com.google.javascript.jscomp.CheckAccessControlsTest.testWarningForProperty1
7
2
0
7
5
1
1
1
0.29
com.google.javascript.jscomp.CheckAccessControlsTest.testWarningForProperty2
7
2
0
7
5
1
1
1
0.29
com.google.javascript.jscomp.CheckAccessControlsTest.testWarningForPrototypeProperty
8
2
0
8
6
1
1
1
0.25
com.google.javascript.jscomp.CheckAccessControlsTest.testWarningForSubclassMethod
9
3
0
9
7
1
1
1
0.33
com.google.javascript.jscomp.CheckAccessControlsTest.testWarningForSuperclassMethod
9
3
0
9
7
1
1
1
0.33
com.google.javascript.jscomp.CheckAccessControlsTest.testWarningForSuperclassMethod2
10
4
0
10
8
1
1
1
0.40
com.google.javascript.jscomp.CheckAccessControlsTest.testWarningForSuperClassWithDeprecatedSubclassMethod
8
3
0
8
6
1
1
1
0.38
com.google.javascript.jscomp.CheckAccessControlsTest.testWarningInNormalClass
7
2
0
7
5
1
1
1
0.29
com.google.javascript.jscomp.CheckAccessControlsTest.testWarningInStaticMethod
8
2
0
8
6
1
1
1
0.25
com.google.javascript.jscomp.CheckAccessControlsTest.testWarningOnDeprecatedConstVariable
5
1
0
5
3
1
1
1
0.20
com.google.javascript.jscomp.CheckConformance.CheckConformance
10
4
0
6
2
3
2
1
0.67
com.google.javascript.jscomp.CheckConformance.CheckConformance
4
0
0
4
0
3
0
1
0.00
com.google.javascript.jscomp.CheckConformance.checkRequirementList
9
0
0
9
4
3
3
3
0.00
com.google.javascript.jscomp.CheckConformance.getRequirementList
14
0
0
14
11
1
6
1
0.00
com.google.javascript.jscomp.CheckConformance.initRule
33
0
0
33
28
2
13
1
0.00
com.google.javascript.jscomp.CheckConformance.initRules
16
4
0
12
7
5
4
5
0.33
com.google.javascript.jscomp.CheckConformance.InvalidRequirementSpec.InvalidRequirementSpec
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.CheckConformance.mergeRequirements
63
4
2
57
41
8
32
13
0.07
com.google.javascript.jscomp.CheckConformance.process
5
0
0
5
2
1
2
1
0.00
com.google.javascript.jscomp.CheckConformance.process
2
0
0
2
0
1
0
1
0.00
com.google.javascript.jscomp.CheckConformance.reportInvalidRequirement
9
3
0
6
3
2
1
1
0.50
com.google.javascript.jscomp.CheckConformance.Rule.check
2
1
0
1
0
1
0
1
1.00
com.google.javascript.jscomp.CheckConformance.shouldTraverse
4
1
0
3
1
1
1
1
0.33
com.google.javascript.jscomp.CheckConformance.visit
6
0
0
6
3
2
3
3
0.00
com.google.javascript.jscomp.CheckConformanceTest.CheckConformanceTest
9
0
0
9
7
1
7
1
0.00
com.google.javascript.jscomp.CheckConformanceTest.config
10
0
0
10
7
3
4
3
0.00
com.google.javascript.jscomp.CheckConformanceTest.CustomRule.checkConformance
4
1
0
3
1
1
1
1
0.33
com.google.javascript.jscomp.CheckConformanceTest.CustomRule.CustomRule
7
0
0
7
3
2
3
1
0.00
com.google.javascript.jscomp.CheckConformanceTest.CustomRuleMissingPublicConstructor.checkConformance
4
1
0
3
1
1
1
1
0.33
com.google.javascript.jscomp.CheckConformanceTest.CustomRuleMissingPublicConstructor.CustomRuleMissingPublicConstructor
8
0
0
8
3
3
3
1
0.00
com.google.javascript.jscomp.CheckConformanceTest.CustomRuleReport.checkConformance
5
1
0
4
2
1
1
1
0.25
com.google.javascript.jscomp.CheckConformanceTest.CustomRuleReport.CustomRuleReport
7
0
0
7
3
2
3
1
0.00
com.google.javascript.jscomp.CheckConformanceTest.getNumRepetitions
5
2
0
3
1
1
1
1
0.67
com.google.javascript.jscomp.CheckConformanceTest.getOptions
7
0
0
7
5
2
3
2
0.00
com.google.javascript.jscomp.CheckConformanceTest.getProcessor
9
0
0
9
6
2
4
2
0.00
com.google.javascript.jscomp.CheckConformanceTest.rule
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.CheckConformanceTest.setUp
6
0
0
6
4
1
4
1
0.00
com.google.javascript.jscomp.CheckConformanceTest.testBadWhitelist1
22
1
1
21
19
1
3
1
0.05
com.google.javascript.jscomp.CheckConformanceTest.testBanndedProperty3
25
5
2
23
21
5
2
3
0.22
com.google.javascript.jscomp.CheckConformanceTest.testBanndedProperty4
42
8
3
39
37
5
2
3
0.21
com.google.javascript.jscomp.CheckConformanceTest.testBannedCodePattern1
39
2
5
34
32
1
6
1
0.06
com.google.javascript.jscomp.CheckConformanceTest.testBannedDep1
14
0
1
13
11
1
2
1
0.00
com.google.javascript.jscomp.CheckConformanceTest.testBannedProperty0
22
4
3
19
17
5
2
3
0.21
com.google.javascript.jscomp.CheckConformanceTest.testBannedProperty1
23
2
3
20
18
5
2
3
0.10
com.google.javascript.jscomp.CheckConformanceTest.testBannedProperty2
37
6
7
29
27
3
7
2
0.21
com.google.javascript.jscomp.CheckConformanceTest.testBannedPropertyRead
42
4
8
34
31
3
8
2
0.12
com.google.javascript.jscomp.CheckConformanceTest.testBannedPropertyWrite
33
4
6
27
24
3
6
2
0.15
com.google.javascript.jscomp.CheckConformanceTest.testBannedPropertyWriteExtern
28
2
4
24
21
3
4
2
0.08
com.google.javascript.jscomp.CheckConformanceTest.testConformance
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.CheckConformanceTest.testConformance
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.CheckConformanceTest.testConformance
6
0
0
6
4
3
1
2
0.00
com.google.javascript.jscomp.CheckConformanceTest.testCustom1
18
1
1
17
15
1
3
1
0.06
com.google.javascript.jscomp.CheckConformanceTest.testCustom2
20
1
1
19
17
1
3
1
0.05
com.google.javascript.jscomp.CheckConformanceTest.testCustom3
21
1
1
20
18
1
3
1
0.05
com.google.javascript.jscomp.CheckConformanceTest.testCustom4
23
1
1
22
20
1
3
1
0.05
com.google.javascript.jscomp.CheckConformanceTest.testCustom5
21
1
1
20
18
1
3
1
0.05
com.google.javascript.jscomp.CheckConformanceTest.testCustom6
13
0
1
12
10
1
3
1
0.00
com.google.javascript.jscomp.CheckConformanceTest.testCustom7
16
0
1
15
13
1
2
1
0.00
com.google.javascript.jscomp.CheckConformanceTest.testCustomBanExpose
14
1
1
13
11
1
2
1
0.08
com.google.javascript.jscomp.CheckConformanceTest.testCustomBanGlobalVars1
27
2
4
21
19
1
5
1
0.10
com.google.javascript.jscomp.CheckConformanceTest.testCustomBanGlobalVars2
18
0
1
17
15
1
2
1
0.00
com.google.javascript.jscomp.CheckConformanceTest.testCustomBanNullDeref1
47
8
8
39
37
1
9
1
0.21
com.google.javascript.jscomp.CheckConformanceTest.testCustomBanNullDeref2
17
1
4
13
11
2
4
2
0.08
com.google.javascript.jscomp.CheckConformanceTest.testCustomBanNullDeref3
15
4
3
12
10
4
2
3
0.33
com.google.javascript.jscomp.CheckConformanceTest.testCustomBanUnknownInterfaceProp1
15
2
1
14
12
1
2
1
0.14
com.google.javascript.jscomp.CheckConformanceTest.testCustomBanUnknownInterfaceProp2
14
2
1
13
11
1
2
1
0.15
com.google.javascript.jscomp.CheckConformanceTest.testCustomBanUnknownProp1
11
1
1
10
8
1
2
1
0.10
com.google.javascript.jscomp.CheckConformanceTest.testCustomBanUnknownProp2
11
1
1
10
8
1
2
1
0.10
com.google.javascript.jscomp.CheckConformanceTest.testCustomBanUnknownProp3
10
1
1
9
7
1
2
1
0.11
com.google.javascript.jscomp.CheckConformanceTest.testCustomBanUnknownProp4
11
1
1
10
8
1
2
1
0.10
com.google.javascript.jscomp.CheckConformanceTest.testCustomBanUnknownProp5
13
2
1
12
10
1
2
1
0.17
com.google.javascript.jscomp.CheckConformanceTest.testCustomBanUnknownThis1
14
0
1
13
11
1
2
1
0.00
com.google.javascript.jscomp.CheckConformanceTest.testCustomBanUnknownThis2
11
1
1
10
8
1
2
1
0.10
com.google.javascript.jscomp.CheckConformanceTest.testCustomBanUnknownThis3
11
1
1
10
8
1
2
1
0.10
com.google.javascript.jscomp.CheckConformanceTest.testCustomBanUnknownThis4
11
0
1
10
8
1
2
1
0.00
com.google.javascript.jscomp.CheckConformanceTest.testCustomBanUnknownThisProp1
10
1
1
9
7
1
2
1
0.11
com.google.javascript.jscomp.CheckConformanceTest.testCustomBanUnknownThisProp2
9
1
1
8
6
1
2
1
0.12
com.google.javascript.jscomp.CheckConformanceTest.testCustomBanUnresolvedType
15
1
1
14
12
1
2
1
0.07
com.google.javascript.jscomp.CheckConformanceTest.testCustomRestrictThrow1
14
0
1
13
11
1
2
1
0.00
com.google.javascript.jscomp.CheckConformanceTest.testCustomRestrictThrow2
10
0
1
9
7
1
2
1
0.00
com.google.javascript.jscomp.CheckConformanceTest.testFileNotOnOnlyApplyToIsNotChecked
10
0
0
10
8
1
2
1
0.00
com.google.javascript.jscomp.CheckConformanceTest.testFileNotOnOnlyApplyToRegexpIsNotChecked
10
0
0
10
8
1
2
1
0.00
com.google.javascript.jscomp.CheckConformanceTest.testFileOnOnlyApplyToIsChecked
13
0
0
13
11
3
2
2
0.00
com.google.javascript.jscomp.CheckConformanceTest.testFileOnOnlyApplyToRegexpIsChecked
13
0
0
13
11
3
2
2
0.00
com.google.javascript.jscomp.CheckConformanceTest.testInferredConstCheck
67
14
7
60
58
1
8
1
0.23
com.google.javascript.jscomp.CheckConformanceTest.testMaybeViolation1
19
2
4
15
13
1
5
1
0.13
com.google.javascript.jscomp.CheckConformanceTest.testMergeRequirements
12
0
0
12
9
6
5
5
0.00
com.google.javascript.jscomp.CheckConformanceTest.testMergeRequirements_findsDuplicates
9
0
0
9
7
4
4
4
0.00
com.google.javascript.jscomp.CheckConformanceTest.testNoImplicitlyPublicDecls
81
25
6
73
71
1
15
1
0.34
com.google.javascript.jscomp.CheckConformanceTest.testNotViolation1
21
2
0
21
19
1
1
1
0.10
com.google.javascript.jscomp.CheckConformanceTest.testNotViolation2
9
0
0
9
7
1
2
1
0.00
com.google.javascript.jscomp.CheckConformanceTest.testRequireFileoverviewVisibility
40
3
4
36
34
1
5
1
0.08
com.google.javascript.jscomp.CheckConformanceTest.testRequireUseStrict0
9
0
1
8
6
1
2
1
0.00
com.google.javascript.jscomp.CheckConformanceTest.testRequireUseStrict1
8
0
1
7
5
1
2
1
0.00
com.google.javascript.jscomp.CheckConformanceTest.testRequireUseStrict2
9
1
1
8
6
1
2
1
0.12
com.google.javascript.jscomp.CheckConformanceTest.testRequireUseStrict3
17
2
1
16
14
1
2
1
0.12
com.google.javascript.jscomp.CheckConformanceTest.testRestrictedCall1
27
2
5
22
19
3
5
2
0.09
com.google.javascript.jscomp.CheckConformanceTest.testRestrictedCall2
27
2
5
22
19
3
5
2
0.09
com.google.javascript.jscomp.CheckConformanceTest.testRestrictedCall3
26
1
5
21
18
3
5
2
0.05
com.google.javascript.jscomp.CheckConformanceTest.testRestrictedCall4
14
1
2
12
9
3
2
2
0.08
com.google.javascript.jscomp.CheckConformanceTest.testRestrictedMethodCallThisType
23
2
2
21
18
3
5
2
0.10
com.google.javascript.jscomp.CheckConformanceTest.testRestrictedMethodCallUsingCallThisType
23
2
2
21
18
3
5
2
0.10
com.google.javascript.jscomp.CheckConformanceTest.testViolation1
14
0
2
12
10
1
3
1
0.00
com.google.javascript.jscomp.CheckConformanceTest.testViolation2
5
0
0
5
3
1
1
1
0.00
com.google.javascript.jscomp.CheckConformanceTest.testViolationWhitelisted1
12
0
1
11
9
1
2
1
0.00
com.google.javascript.jscomp.CheckConformanceTest.testViolationWhitelisted2
12
0
1
11
9
1
2
1
0.00
com.google.javascript.jscomp.CheckConformanceTest.value
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.CheckDebuggerStatement.CheckDebuggerStatement
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.CheckDebuggerStatement.process
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.CheckDebuggerStatement.visit
5
0
0
5
2
1
2
1
0.00
com.google.javascript.jscomp.CheckDebuggerStatementTest.getOptions
9
0
0
9
6
2
3
2
0.00
com.google.javascript.jscomp.CheckDebuggerStatementTest.getProcessor
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.CheckDebuggerStatementTest.tearDown
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.CheckDebuggerStatementTest.testCheckDebuggerKeywordMayAppearInComments
5
1
1
4
2
1
2
1
0.25
com.google.javascript.jscomp.CheckDebuggerStatementTest.testCheckDebuggerStatement
7
0
1
6
4
1
3
1
0.00
com.google.javascript.jscomp.CheckDebuggerStatementTest.testCheckDebuggerStatementInEval
5
0
1
4
2
1
2
1
0.00
com.google.javascript.jscomp.CheckDebuggerStatementTest.testCheckIsDisabledByDefault
6
0
1
5
3
1
3
1
0.00
com.google.javascript.jscomp.CheckDebuggerStatementTest.testNoWarningWhenExplicitlyDisabled
6
0
1
5
3
1
3
1
0.00
com.google.javascript.jscomp.CheckEventfulObjectDisposal.addDisposeCall
40
13
3
24
17
6
11
5
0.54
com.google.javascript.jscomp.CheckEventfulObjectDisposal.CheckEventfulObjectDisposal
7
0
0
7
4
2
4
1
0.00
com.google.javascript.jscomp.CheckEventfulObjectDisposal.computeEventful
64
15
4
45
31
8
24
14
0.33
com.google.javascript.jscomp.CheckEventfulObjectDisposal.ComputeEventizeTraversal.addEventize
19
0
1
18
12
3
7
4
0.00
com.google.javascript.jscomp.CheckEventfulObjectDisposal.ComputeEventizeTraversal.addEventizeClass
4
0
0
4
2
2
1
2
0.00
com.google.javascript.jscomp.CheckEventfulObjectDisposal.ComputeEventizeTraversal.collectorFilterType
8
0
1
7
4
1
3
1
0.00
com.google.javascript.jscomp.CheckEventfulObjectDisposal.ComputeEventizeTraversal.ComputeEventizeTraversal
5
0
0
5
3
1
3
1
0.00
com.google.javascript.jscomp.CheckEventfulObjectDisposal.ComputeEventizeTraversal.enterScope
75
22
11
42
31
8
21
7
0.52
com.google.javascript.jscomp.CheckEventfulObjectDisposal.ComputeEventizeTraversal.exitScope
4
0
0
4
2
1
2
1
0.00
com.google.javascript.jscomp.CheckEventfulObjectDisposal.ComputeEventizeTraversal.inConstructorScope
7
0
0
7
4
1
4
1
0.00
com.google.javascript.jscomp.CheckEventfulObjectDisposal.ComputeEventizeTraversal.inDisposalScope
7
0
0
7
4
1
4
1
0.00
com.google.javascript.jscomp.CheckEventfulObjectDisposal.ComputeEventizeTraversal.isGoogEventsUnlisten
29
9
3
17
12
3
10
3
0.53
com.google.javascript.jscomp.CheckEventfulObjectDisposal.ComputeEventizeTraversal.visit
9
0
0
9
6
1
4
1
0.00
com.google.javascript.jscomp.CheckEventfulObjectDisposal.ComputeEventizeTraversal.visitCall
36
9
3
24
16
4
12
4
0.38
com.google.javascript.jscomp.CheckEventfulObjectDisposal.dereference
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.CheckEventfulObjectDisposal.generateKey
91
25
7
59
40
10
31
8
0.42
com.google.javascript.jscomp.CheckEventfulObjectDisposal.getBase
8
0
1
7
4
2
3
2
0.00
com.google.javascript.jscomp.CheckEventfulObjectDisposal.getTypeOfThisForScope
9
0
0
9
5
4
3
3
0.00
com.google.javascript.jscomp.CheckEventfulObjectDisposal.initializeDisposeMethodsMap
23
11
1
11
9
1
9
1
1.00
com.google.javascript.jscomp.CheckEventfulObjectDisposal.isPossiblySubtype
34
13
3
18
11
2
9
3
0.72
com.google.javascript.jscomp.CheckEventfulObjectDisposal.maybeReturnDisposedType
48
17
6
25
17
5
12
5
0.68
com.google.javascript.jscomp.CheckEventfulObjectDisposal.process
50
18
7
25
19
2
17
3
0.72
com.google.javascript.jscomp.CheckEventfulObjectDisposal.SeenType.valueOf
0
0
0
0
0
0
0
0
0.00
com.google.javascript.jscomp.CheckEventfulObjectDisposal.SeenType.values
0
0
0
0
0
0
0
0
0.00
com.google.javascript.jscomp.CheckEventfulObjectDisposal.Traversal.addDisposeArgumentsMatched
43
5
2
36
25
6
19
8
0.14
com.google.javascript.jscomp.CheckEventfulObjectDisposal.Traversal.createsEventfulObject
19
0
1
18
13
4
7
5
0.00
com.google.javascript.jscomp.CheckEventfulObjectDisposal.Traversal.dereference
7
4
0
3
1
1
1
1
1.33
com.google.javascript.jscomp.CheckEventfulObjectDisposal.Traversal.enterScope
24
6
2
16
10
5
7
6
0.38
com.google.javascript.jscomp.CheckEventfulObjectDisposal.Traversal.eventfulObjectDisposed
13
0
1
12
8
3
6
3
0.00
com.google.javascript.jscomp.CheckEventfulObjectDisposal.Traversal.exitScope
2
0
0
2
0
1
0
1
0.00
com.google.javascript.jscomp.CheckEventfulObjectDisposal.Traversal.localEventfulObjectAssign
59
14
7
38
24
6
20
6
0.37
com.google.javascript.jscomp.CheckEventfulObjectDisposal.Traversal.maybeGetValueNodesFromCall
27
0
4
23
17
7
8
8
0.00
com.google.javascript.jscomp.CheckEventfulObjectDisposal.Traversal.visit
21
0
0
21
18
1
12
1
0.00
com.google.javascript.jscomp.CheckEventfulObjectDisposal.Traversal.visitAssign
63
13
6
44
30
10
21
9
0.30
com.google.javascript.jscomp.CheckEventfulObjectDisposal.Traversal.visitCall
27
2
4
21
14
5
10
7
0.10
com.google.javascript.jscomp.CheckEventfulObjectDisposal.Traversal.visitFunction
33
3
3
27
19
6
14
7
0.11
com.google.javascript.jscomp.CheckEventfulObjectDisposal.Traversal.visitNew
59
17
6
36
24
5
21
5
0.47
com.google.javascript.jscomp.CheckEventfulObjectDisposal.Traversal.visitReturn
14
0
1
13
8
2
6
3
0.00
com.google.javascript.jscomp.CheckEventfulObjectDisposalTest.getProcessor
6
0
1
5
2
3
1
2
0.00
com.google.javascript.jscomp.CheckEventfulObjectDisposalTest.setUp
12
7
0
5
3
1
3
1
1.40
com.google.javascript.jscomp.CheckEventfulObjectDisposalTest.testAlmostTooManyVariables
12
0
0
12
9
2
9
3
0.00
com.google.javascript.jscomp.CheckEventfulObjectDisposalTest.testCustomDispose1
12
1
0
12
10
3
2
2
0.08
com.google.javascript.jscomp.CheckEventfulObjectDisposalTest.testCustomDispose2
13
1
0
13
11
3
2
2
0.08
com.google.javascript.jscomp.CheckEventfulObjectDisposalTest.testCustomDispose3
13
1
0
13
10
3
2
2
0.08
com.google.javascript.jscomp.CheckEventfulObjectDisposalTest.testEventhandlerRemoveAll1
10
1
0
10
8
3
2
2
0.10
com.google.javascript.jscomp.CheckEventfulObjectDisposalTest.testEventhandlerRemoveAll2
10
1
0
10
8
3
2
2
0.10
com.google.javascript.jscomp.CheckEventfulObjectDisposalTest.testFreedDispose
9
1
0
9
7
3
1
2
0.11
com.google.javascript.jscomp.CheckEventfulObjectDisposalTest.testFreedGoogDispose1
9
1
0
9
7
3
1
2
0.11
com.google.javascript.jscomp.CheckEventfulObjectDisposalTest.testFreedGoogDisposeAll
11
1
0
11
9
3
1
2
0.09
com.google.javascript.jscomp.CheckEventfulObjectDisposalTest.testFreedLocal1
10
1
0
10
8
3
2
2
0.10
com.google.javascript.jscomp.CheckEventfulObjectDisposalTest.testFreedLocal2
9
1
0
9
7
3
1
2
0.11
com.google.javascript.jscomp.CheckEventfulObjectDisposalTest.testFreedLocal2Aggressive
11
1
0
11
8
3
2
2
0.09
com.google.javascript.jscomp.CheckEventfulObjectDisposalTest.testFreedRegisterDisposable
9
1
0
9
7
3
1
2
0.11
com.google.javascript.jscomp.CheckEventfulObjectDisposalTest.testFreedRemoveAll
9
1
0
9
7
3
1
2
0.11
com.google.javascript.jscomp.CheckEventfulObjectDisposalTest.testLocal
9
1
0
9
7
3
1
2
0.11
com.google.javascript.jscomp.CheckEventfulObjectDisposalTest.testLocalAggressive
11
1
0
11
8
3
2
2
0.09
com.google.javascript.jscomp.CheckEventfulObjectDisposalTest.testLocalLive1
11
1
0
11
9
3
2
2
0.09
com.google.javascript.jscomp.CheckEventfulObjectDisposalTest.testLocalLive2
11
1
0
11
9
3
2
2
0.09
com.google.javascript.jscomp.CheckEventfulObjectDisposalTest.testLocalLive3
12
1
0
12
10
3
2
2
0.08
com.google.javascript.jscomp.CheckEventfulObjectDisposalTest.testNoEventHandler
8
1
0
8
6
3
1
2
0.12
com.google.javascript.jscomp.CheckEventfulObjectDisposalTest.testNotAllFreedGoogDispose
12
1
0
12
9
3
1
2
0.08
com.google.javascript.jscomp.CheckEventfulObjectDisposalTest.testNotFreed1
9
1
0
9
6
3
1
2
0.11
com.google.javascript.jscomp.CheckEventfulObjectDisposalTest.testPrivateInheritance
16
4
0
16
13
3
1
2
0.25
com.google.javascript.jscomp.CheckEventfulObjectDisposalTest.testTooManyVariables
12
0
0
12
9
2
9
3
0.00
com.google.javascript.jscomp.CheckGlobalNames.checkDescendantNames
26
12
1
13
8
2
6
3
0.92
com.google.javascript.jscomp.CheckGlobalNames.CheckGlobalNames
8
3
0
5
3
1
3
1
0.60
com.google.javascript.jscomp.CheckGlobalNames.findPrototypeProps
13
0
0
13
7
3
5
4
0.00
com.google.javascript.jscomp.CheckGlobalNames.injectNamespace
9
4
0
5
3
1
3
1
0.80
com.google.javascript.jscomp.CheckGlobalNames.isTypedef
11
1
0
10
6
3
4
3
0.10
com.google.javascript.jscomp.CheckGlobalNames.process
25
6
3
16
11
1
10
2
0.38
com.google.javascript.jscomp.CheckGlobalNames.propertyMustBeInitializedByFullName
55
17
6
32
21
5
14
5
0.53
com.google.javascript.jscomp.CheckGlobalNames.reportBadModuleReference
7
0
0
7
5
1
1
1
0.00
com.google.javascript.jscomp.CheckGlobalNames.reportRefToUndefinedName
11
1
1
9
6
1
3
1
0.11
com.google.javascript.jscomp.CheckGlobalNames.validateName
49
6
3
40
32
11
9
10
0.15
com.google.javascript.jscomp.CheckGlobalNamesTest.CheckGlobalNamesTest
7
2
0
7
5
1
1
1
0.29
com.google.javascript.jscomp.CheckGlobalNamesTest.getProcessor
16
0
0
16
12
3
4
3
0.00
com.google.javascript.jscomp.CheckGlobalNamesTest.getProcessor.(Anon_1).process
5
0
0
5
4
0
1
1
0.00
com.google.javascript.jscomp.CheckGlobalNamesTest.setUp
5
0
0
5
3
1
3
1
0.00
com.google.javascript.jscomp.CheckGlobalNamesTest.testBadInterfacePropRef
6
1
0
6
4
1
1
1
0.17
com.google.javascript.jscomp.CheckGlobalNamesTest.testBadModuleDep1
6
0
0
6
4
1
1
1
0.00
com.google.javascript.jscomp.CheckGlobalNamesTest.testBadModuleDep2
7
0
0
7
5
1
1
1
0.00
com.google.javascript.jscomp.CheckGlobalNamesTest.testCallUndefinedFunctionGivesNoWaring
5
2
0
3
1
1
1
1
0.67
com.google.javascript.jscomp.CheckGlobalNamesTest.testComplexPropAssignGivesNoWarning
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.CheckGlobalNamesTest.testComputedPropNameNoWarning
4
1
0
3
1
1
1
1
0.33
com.google.javascript.jscomp.CheckGlobalNamesTest.testCustomObjectPrototypeProperties
4
0
0
4
2
1
1
1
0.00
com.google.javascript.jscomp.CheckGlobalNamesTest.testFunctionPrototypeProperties
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.CheckGlobalNamesTest.testGlobalCatch
8
0
0
8
6
1
1
1
0.00
com.google.javascript.jscomp.CheckGlobalNamesTest.testGoogInheritsAlias
11
2
0
11
9
1
1
1
0.18
com.google.javascript.jscomp.CheckGlobalNamesTest.testGoogInheritsAlias2
10
2
0
10
8
1
1
1
0.20
com.google.javascript.jscomp.CheckGlobalNamesTest.testIndirectlyDeclaredProperties
11
2
0
11
9
1
1
1
0.18
com.google.javascript.jscomp.CheckGlobalNamesTest.testInterfaceFunctionPropRef
5
1
0
5
3
1
1
1
0.20
com.google.javascript.jscomp.CheckGlobalNamesTest.testLateDefinedName1
5
0
0
5
3
1
3
1
0.00
com.google.javascript.jscomp.CheckGlobalNamesTest.testLateDefinedName2
5
0
0
5
3
1
3
1
0.00
com.google.javascript.jscomp.CheckGlobalNamesTest.testLateDefinedName3
10
0
0
10
8
1
4
1
0.00
com.google.javascript.jscomp.CheckGlobalNamesTest.testLateDefinedName4
4
0
0
4
2
1
1
1
0.00
com.google.javascript.jscomp.CheckGlobalNamesTest.testLateDefinedName5
4
1
0
4
2
1
1
1
0.25
com.google.javascript.jscomp.CheckGlobalNamesTest.testLateDefinedName6
6
1
0
6
4
1
1
1
0.17
com.google.javascript.jscomp.CheckGlobalNamesTest.testLateDefinedNameOfClass1
4
0
0
4
2
1
2
1
0.00
com.google.javascript.jscomp.CheckGlobalNamesTest.testLateDefinedNameOfClass2
4
0
0
4
2
1
2
1
0.00
com.google.javascript.jscomp.CheckGlobalNamesTest.testLateDefinedNameOfClass3
4
0
0
4
2
1
2
1
0.00
com.google.javascript.jscomp.CheckGlobalNamesTest.testNamespaceInjection
4
0
0
4
2
1
2
1
0.00
com.google.javascript.jscomp.CheckGlobalNamesTest.testNoWarningForGoodModuleDep1
6
0
0
6
4
1
1
1
0.00
com.google.javascript.jscomp.CheckGlobalNamesTest.testNoWarningForSimpleVarModuleDep1
6
0
0
6
4
1
1
1
0.00
com.google.javascript.jscomp.CheckGlobalNamesTest.testNoWarningForSimpleVarModuleDep2
6
0
0
6
4
1
1
1
0.00
com.google.javascript.jscomp.CheckGlobalNamesTest.testObjectPrototypeProperties
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.CheckGlobalNamesTest.testOkGlobalDeclExpr
3
1
0
3
1
1
1
1
0.33
com.google.javascript.jscomp.CheckGlobalNamesTest.testOkLateDefinedName1
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.CheckGlobalNamesTest.testOkLateDefinedName2
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.CheckGlobalNamesTest.testPathologicalCaseThatsOkAnyway
8
0
0
8
6
1
1
1
0.00
com.google.javascript.jscomp.CheckGlobalNamesTest.testRefToDefinedProperties1
15
0
3
12
10
1
10
1
0.00
com.google.javascript.jscomp.CheckGlobalNamesTest.testRefToDefinedProperties2
8
0
1
7
5
1
5
1
0.00
com.google.javascript.jscomp.CheckGlobalNamesTest.testRefToDefinedProperties3
8
0
1
7
5
1
5
1
0.00
com.google.javascript.jscomp.CheckGlobalNamesTest.testRefToDescendantOfUndefinedProperty1
13
0
2
11
9
1
7
1
0.00
com.google.javascript.jscomp.CheckGlobalNamesTest.testRefToDescendantOfUndefinedProperty2
10
0
1
9
7
1
5
1
0.00
com.google.javascript.jscomp.CheckGlobalNamesTest.testRefToDescendantOfUndefinedProperty3
10
0
1
9
7
1
5
1
0.00
com.google.javascript.jscomp.CheckGlobalNamesTest.testRefToDescendantOfUndefinedPropertyGivesCorrectWarning
14
0
2
12
10
1
5
1
0.00
com.google.javascript.jscomp.CheckGlobalNamesTest.testRefToMethod1
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.CheckGlobalNamesTest.testRefToMethod2
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.CheckGlobalNamesTest.testRefToPropertyOfAliasedName
4
1
0
3
1
1
1
1
0.33
com.google.javascript.jscomp.CheckGlobalNamesTest.testRefToUndefinedProperty1
12
0
2
10
8
1
6
1
0.00
com.google.javascript.jscomp.CheckGlobalNamesTest.testRefToUndefinedProperty2
13
0
2
11
9
1
7
1
0.00
com.google.javascript.jscomp.CheckGlobalNamesTest.testRefToUndefinedProperty3
8
0
1
7
5
1
5
1
0.00
com.google.javascript.jscomp.CheckGlobalNamesTest.testRefToUndefinedProperty4
5
0
0
5
3
1
3
1
0.00
com.google.javascript.jscomp.CheckGlobalNamesTest.testSelfModuleDep
5
0
0
5
3
1
1
1
0.00
com.google.javascript.jscomp.CheckGlobalNamesTest.testSuppressionOfUndefinedNamesWarning
16
2
0
16
14
1
1
1
0.12
com.google.javascript.jscomp.CheckGlobalNamesTest.testTypedefGivesNoWarning
3
1
0
3
1
1
1
1
0.33
com.google.javascript.jscomp.CheckGlobalNamesTest.testUndefinedModuleDep1
6
0
0
6
4
1
1
1
0.00
com.google.javascript.jscomp.CheckGlobalNamesTest.testUndefinedPrototypeMethodRefGivesNoWarning
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.CheckGlobalThis.CheckGlobalThis
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.CheckGlobalThis.shouldReportThis
10
2
1
7
4
2
3
2
0.29
com.google.javascript.jscomp.CheckGlobalThis.shouldTraverse
84
23
8
53
39
7
20
7
0.43
com.google.javascript.jscomp.CheckGlobalThis.visit
8
0
0
8
4
1
4
1
0.00
com.google.javascript.jscomp.CheckGlobalThisTest.CheckGlobalThisTest
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.CheckGlobalThisTest.getProcessor
4
0
0
4
2
1
1
1
0.00
com.google.javascript.jscomp.CheckGlobalThisTest.testArrowFunction1
4
0
0
4
2
1
2
1
0.00
com.google.javascript.jscomp.CheckGlobalThisTest.testArrowFunction2
4
0
0
4
2
1
2
1
0.00
com.google.javascript.jscomp.CheckGlobalThisTest.testArrowFunction3
5
0
0
5
3
1
2
1
0.00
com.google.javascript.jscomp.CheckGlobalThisTest.testArrowFunction4
5
0
0
5
3
1
2
1
0.00
com.google.javascript.jscomp.CheckGlobalThisTest.testConstructor1
3
1
0
3
1
1
1
1
0.33
com.google.javascript.jscomp.CheckGlobalThisTest.testConstructor2
3
1
0
3
1
1
1
1
0.33
com.google.javascript.jscomp.CheckGlobalThisTest.testConstructor3
3
1
0
3
1
1
1
1
0.33
com.google.javascript.jscomp.CheckGlobalThisTest.testFailure
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.CheckGlobalThisTest.testGlobalThis1
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.CheckGlobalThisTest.testGlobalThis2
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.CheckGlobalThisTest.testGlobalThis3
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.CheckGlobalThisTest.testGlobalThis4
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.CheckGlobalThisTest.testGlobalThis5
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.CheckGlobalThisTest.testGlobalThis6
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.CheckGlobalThisTest.testGlobalThis7
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.CheckGlobalThisTest.testInnerFunction1
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.CheckGlobalThisTest.testInnerFunction2
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.CheckGlobalThisTest.testInnerFunction3
4
0
0
4
2
1
1
1
0.00
com.google.javascript.jscomp.CheckGlobalThisTest.testInnerFunction4
4
0
0
4
2
1
1
1
0.00
com.google.javascript.jscomp.CheckGlobalThisTest.testInnerFunctionInClassMethod1
11
1
0
10
8
1
1
1
0.10
com.google.javascript.jscomp.CheckGlobalThisTest.testInnerFunctionInClassMethod2
11
1
0
10
8
1
1
1
0.10
com.google.javascript.jscomp.CheckGlobalThisTest.testInnerFunctionInEs6ClassMethod
13
1
0
12
10
1
2
1
0.08
com.google.javascript.jscomp.CheckGlobalThisTest.testInterface1
4
1
0
4
2
1
1
1
0.25
com.google.javascript.jscomp.CheckGlobalThisTest.testIssue182a
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.CheckGlobalThisTest.testIssue182b
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.CheckGlobalThisTest.testIssue182c
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.CheckGlobalThisTest.testIssue182d
4
0
0
4
2
1
1
1
0.00
com.google.javascript.jscomp.CheckGlobalThisTest.testLendsAnnotation1
4
1
0
4
2
1
1
1
0.25
com.google.javascript.jscomp.CheckGlobalThisTest.testLendsAnnotation2
5
2
0
5
3
1
1
1
0.40
com.google.javascript.jscomp.CheckGlobalThisTest.testLendsAnnotation3
5
2
0
5
3
1
1
1
0.40
com.google.javascript.jscomp.CheckGlobalThisTest.testMethod1
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.CheckGlobalThisTest.testMethod2
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.CheckGlobalThisTest.testMethod3
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.CheckGlobalThisTest.testMethod4
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.CheckGlobalThisTest.testMethodInStaticFunction
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.CheckGlobalThisTest.testOverride1
4
2
0
4
2
1
1
1
0.50
com.google.javascript.jscomp.CheckGlobalThisTest.testPropertyOfMethod
4
0
0
4
2
1
1
1
0.00
com.google.javascript.jscomp.CheckGlobalThisTest.testStaticFunction1
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.CheckGlobalThisTest.testStaticFunction2
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.CheckGlobalThisTest.testStaticFunction3
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.CheckGlobalThisTest.testStaticFunction4
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.CheckGlobalThisTest.testStaticFunction5
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.CheckGlobalThisTest.testStaticFunction6
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.CheckGlobalThisTest.testStaticFunction7
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.CheckGlobalThisTest.testStaticFunction8
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.CheckGlobalThisTest.testStaticFunctionInMethod1
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.CheckGlobalThisTest.testStaticFunctionInMethod2
6
0
0
6
4
1
1
1
0.00
com.google.javascript.jscomp.CheckGlobalThisTest.testStaticMethod1
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.CheckGlobalThisTest.testStaticMethod2
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.CheckGlobalThisTest.testStaticMethod3
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.CheckGlobalThisTest.testSuppressWarning
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.CheckGlobalThisTest.testThisJSDoc1
3
1
0
3
1
1
1
1
0.33
com.google.javascript.jscomp.CheckGlobalThisTest.testThisJSDoc2
3
1
0
3
1
1
1
1
0.33
com.google.javascript.jscomp.CheckGlobalThisTest.testThisJSDoc3
3
1
0
3
1
1
1
1
0.33
com.google.javascript.jscomp.CheckGlobalThisTest.testThisJSDoc4
3
1
0
3
1
1
1
1
0.33
com.google.javascript.jscomp.CheckGlobalThisTest.testThisJSDoc5
3
1
0
3
1
1
1
1
0.33
com.google.javascript.jscomp.CheckJSDoc.CheckJSDoc
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.CheckJSDoc.getFunctionDecl
23
4
2
17
11
1
9
1
0.24
com.google.javascript.jscomp.CheckJSDoc.hasClassLevelJsDoc
6
0
0
6
4
1
1
1
0.00
com.google.javascript.jscomp.CheckJSDoc.hotSwapScript
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.CheckJSDoc.isClass
4
0
0
4
2
1
1
1
0.00
com.google.javascript.jscomp.CheckJSDoc.isClassDecl
6
0
0
6
4
1
1
1
0.00
com.google.javascript.jscomp.CheckJSDoc.isNameIntializeWithClass
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.CheckJSDoc.process
4
0
0
4
2
1
2
1
0.00
com.google.javascript.jscomp.CheckJSDoc.report
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.CheckJSDoc.reportMisplaced
4
0
0
4
2
1
1
1
0.00
com.google.javascript.jscomp.CheckJSDoc.validateAbstractJsDoc
36
5
5
26
18
2
17
2
0.19
com.google.javascript.jscomp.CheckJSDoc.validateArrowFunction
11
3
0
8
4
2
3
2
0.38
com.google.javascript.jscomp.CheckJSDoc.validateClassLevelJsDoc
9
3
0
6
3
1
2
1
0.50
com.google.javascript.jscomp.CheckJSDoc.validateDefaultValue
15
3
0
12
7
3
5
3
0.25
com.google.javascript.jscomp.CheckJSDoc.validateDeprecatedJsDoc
9
3
0
6
3
1
2
1
0.50
com.google.javascript.jscomp.CheckJSDoc.validateFunctionJsDoc
42
9
1
32
25
1
10
1
0.28
com.google.javascript.jscomp.CheckJSDoc.validateMsgJsDoc
40
8
1
31
22
4
15
3
0.26
com.google.javascript.jscomp.CheckJSDoc.validateNoCollapse
20
5
0
15
9
2
8
2
0.33
com.google.javascript.jscomp.CheckJSDoc.validateNoSideEffects
8
3
0
5
2
1
2
1
0.60
com.google.javascript.jscomp.CheckJSDoc.validateTemplates
17
0
0
17
13
1
4
1
0.00
com.google.javascript.jscomp.CheckJSDoc.validateTypeAnnotations
67
8
1
58
51
4
19
4
0.14
com.google.javascript.jscomp.CheckJSDoc.validateTypedefs
5
0
0
5
2
1
2
1
0.00
com.google.javascript.jscomp.CheckJSDoc.visit
15
0
0
15
13
2
12
2
0.00
com.google.javascript.jscomp.CheckJsDocTest.getOptions
6
0
0
6
4
2
2
2
0.00
com.google.javascript.jscomp.CheckJsDocTest.getProcessor
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.CheckJsDocTest.testAbstract_class
6
2
0
5
3
1
1
1
0.40
com.google.javascript.jscomp.CheckJsDocTest.testAbstract_constructor
6
2
0
5
3
1
1
1
0.40
com.google.javascript.jscomp.CheckJsDocTest.testAbstract_field
13
3
0
13
11
1
2
1
0.23
com.google.javascript.jscomp.CheckJsDocTest.testAbstract_function
13
3
0
13
11
1
2
1
0.23
com.google.javascript.jscomp.CheckJsDocTest.testAbstract_method
8
3
0
8
6
1
2
1
0.38
com.google.javascript.jscomp.CheckJsDocTest.testAbstract_nonEmptyMethod
12
3
0
12
10
1
2
1
0.25
com.google.javascript.jscomp.CheckJsDocTest.testAbstract_staticMethod
12
3
0
12
10
1
2
1
0.25
com.google.javascript.jscomp.CheckJsDocTest.testAbstract_var
13
3
0
13
11
1
2
1
0.23
com.google.javascript.jscomp.CheckJsDocTest.testAllowedNocollapseAnnotation1
3
1
0
3
1
1
1
1
0.33
com.google.javascript.jscomp.CheckJsDocTest.testAllowedNocollapseAnnotation2
6
2
0
6
4
1
1
1
0.33
com.google.javascript.jscomp.CheckJsDocTest.testArrowFuncAsConstructor
12
5
0
12
10
1
5
1
0.42
com.google.javascript.jscomp.CheckJsDocTest.testBadTemplate
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.CheckJsDocTest.testBadTemplate1
3
1
0
3
1
1
1
1
0.33
com.google.javascript.jscomp.CheckJsDocTest.testBadTemplate2
6
1
0
6
4
1
1
1
0.17
com.google.javascript.jscomp.CheckJsDocTest.testBadTemplate3
5
3
0
5
3
1
3
1
0.60
com.google.javascript.jscomp.CheckJsDocTest.testBadTypedef
13
2
1
12
10
1
2
1
0.17
com.google.javascript.jscomp.CheckJsDocTest.testDefaultParam
4
2
0
4
2
1
2
1
0.50
com.google.javascript.jscomp.CheckJsDocTest.testExposeDeprecated
3
1
0
3
1
1
1
1
0.33
com.google.javascript.jscomp.CheckJsDocTest.testFunctionJSDocOnMethods
11
8
1
10
8
1
8
1
0.80
com.google.javascript.jscomp.CheckJsDocTest.testGoodTemplate1
9
6
0
9
7
1
6
1
0.67
com.google.javascript.jscomp.CheckJsDocTest.testGoodTemplate2
3
1
0
3
1
1
1
1
0.33
com.google.javascript.jscomp.CheckJsDocTest.testGoodTemplate3
3
1
0
3
1
1
1
1
0.33
com.google.javascript.jscomp.CheckJsDocTest.testGoodTemplate4
3
1
0
3
1
1
1
1
0.33
com.google.javascript.jscomp.CheckJsDocTest.testInlineJSDoc
9
6
1
8
6
1
6
1
0.75
com.google.javascript.jscomp.CheckJsDocTest.testInlineJsDoc_ES6
8
5
1
7
5
1
5
1
0.71
com.google.javascript.jscomp.CheckJsDocTest.testInlineJsDocInsideObjectParams
6
4
0
6
4
1
4
1
0.67
com.google.javascript.jscomp.CheckJsDocTest.testInvalidClassJsdoc
19
5
4
15
13
1
5
1
0.33
com.google.javascript.jscomp.CheckJsDocTest.testJSDocDescAttachment
14
5
1
13
11
1
5
1
0.38
com.google.javascript.jscomp.CheckJsDocTest.testJSDocFunctionNodeAttachment
4
2
0
4
2
1
1
1
0.50
com.google.javascript.jscomp.CheckJsDocTest.testJSDocOnExports
6
1
0
6
4
1
1
1
0.17
com.google.javascript.jscomp.CheckJsDocTest.testJSDocTypeAttachment
7
2
1
6
4
1
2
1
0.33
com.google.javascript.jscomp.CheckJsDocTest.testMethodsOnObjectLiterals
6
4
0
6
4
1
4
1
0.67
com.google.javascript.jscomp.CheckJsDocTest.testMisplacedNocollapseAnnotation1
6
2
0
6
4
1
1
1
0.33
com.google.javascript.jscomp.CheckJsDocTest.testMisplacedTypeAnnotation1
5
2
0
4
2
1
1
1
0.50
com.google.javascript.jscomp.CheckJsDocTest.testMisplacedTypeAnnotation2
6
2
0
5
3
1
1
1
0.40
com.google.javascript.jscomp.CheckJsDocTest.testMisplacedTypeAnnotation3
6
2
0
5
3
1
1
1
0.40
com.google.javascript.jscomp.CheckJsDocTest.testMisplacedTypeAnnotation4
6
2
0
5
3
1
1
1
0.40
com.google.javascript.jscomp.CheckJsDocTest.testMisplacedTypeAnnotation5
6
2
0
5
3
1
1
1
0.40
com.google.javascript.jscomp.CheckJsDocTest.testMisplacedTypeAnnotation6
5
1
0
5
3
1
1
1
0.20
com.google.javascript.jscomp.CheckJsDocTest.testMisplacedTypeAnnotation7
5
1
0
5
3
1
1
1
0.20
com.google.javascript.jscomp.CheckJsDocTest.testNocollapseInExterns
4
1
0
4
2
1
1
1
0.25
com.google.javascript.jscomp.CheckJsDocTest.testNoSideEffectsInSrc
5
2
1
4
2
1
2
1
0.50
com.google.javascript.jscomp.CheckJsDocTest.testObjectLiterals
4
2
0
4
2
1
2
1
0.50
com.google.javascript.jscomp.CheckLevel.isOn
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.CheckLevel.valueOf
0
0
0
0
0
0
0
0
0.00
com.google.javascript.jscomp.CheckLevel.values
0
0
0
0
0
0
0
0
0.00
com.google.javascript.jscomp.CheckLevelLegacy.valueOf
0
0
0
0
0
0
0
0
0.00
com.google.javascript.jscomp.CheckLevelLegacy.values
0
0
0
0
0
0
0
0
0.00
com.google.javascript.jscomp.CheckMissingGetCssName.CheckMissingGetCssName
7
0
0
7
4
2
3
1
0.00
com.google.javascript.jscomp.CheckMissingGetCssName.CheckMissingGetCssName
2
0
0
2
0
1
0
1
0.00
com.google.javascript.jscomp.CheckMissingGetCssName.insideAssignmentToIdConstant
21
4
0
17
13
5
7
5
0.24
com.google.javascript.jscomp.CheckMissingGetCssName.insideGetCssNameCall
6
1
0
5
3
2
1
2
0.20
com.google.javascript.jscomp.CheckMissingGetCssName.insideGetUniqueIdCall
12
5
1
6
4
4
1
3
0.83
com.google.javascript.jscomp.CheckMissingGetCssName.isIdName
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.CheckMissingGetCssName.process
2
0
0
2
0
1
0
1
0.00
com.google.javascript.jscomp.CheckMissingGetCssName.process
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.CheckMissingGetCssName.visit
29
1
1
27
18
2
14
2
0.04
com.google.javascript.jscomp.CheckMissingGetCssNameTest.getProcessor
5
0
0
5
3
1
1
1
0.00
com.google.javascript.jscomp.CheckMissingGetCssNameTest.testDontCrashIfTheresNoQualifiedName
5
0
0
5
3
1
2
1
0.00
com.google.javascript.jscomp.CheckMissingGetCssNameTest.testIgnoreAssignmentsToIdConstant
5
0
0
5
3
1
3
1
0.00
com.google.javascript.jscomp.CheckMissingGetCssNameTest.testIgnoreGetUniqueIdArguments
4
0
0
4
2
1
2
1
0.00
com.google.javascript.jscomp.CheckMissingGetCssNameTest.testIgnoreTemplateStrings
14
0
3
11
9
1
9
1
0.00
com.google.javascript.jscomp.CheckMissingGetCssNameTest.testLetAndConstLefthandsides
8
0
0
8
6
1
6
1
0.00
com.google.javascript.jscomp.CheckMissingGetCssNameTest.testMissing
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.CheckMissingGetCssNameTest.testMissingEs6
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.CheckMissingGetCssNameTest.testMissingGetCssName
6
0
0
6
4
1
4
1
0.00
com.google.javascript.jscomp.CheckMissingGetCssNameTest.testNotMissing
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.CheckMissingGetCssNameTest.testNotMissingEs6
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.CheckMissingGetCssNameTest.testNotMissingGetCssName
4
0
0
4
2
1
2
1
0.00
com.google.javascript.jscomp.CheckMissingGetCssNameTest.testRecognizeGetCssName
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.CheckMissingReturn.(Anon_1).apply
5
2
0
3
2
0
1
1
0.67
com.google.javascript.jscomp.CheckMissingReturn.(Anon_2).apply
21
5
0
16
12
4
7
4
0.31
com.google.javascript.jscomp.CheckMissingReturn.CheckMissingReturn
4
0
0
4
2
1
2
1
0.00
com.google.javascript.jscomp.CheckMissingReturn.enterScope
22
0
3
19
13
4
6
3
0.00
com.google.javascript.jscomp.CheckMissingReturn.exitScope
2
0
0
2
0
1
0
1
0.00
com.google.javascript.jscomp.CheckMissingReturn.explicitReturnExpected
37
10
7
20
13
3
11
3
0.50
com.google.javascript.jscomp.CheckMissingReturn.fastAllPathsReturnCheck
18
9
0
9
5
2
4
3
1.00
com.google.javascript.jscomp.CheckMissingReturn.isEmptyFunction
8
4
0
4
2
1
1
1
1.00
com.google.javascript.jscomp.CheckMissingReturn.isVoidOrUnknown
8
4
0
4
2
2
1
2
1.00
com.google.javascript.jscomp.CheckMissingReturn.shouldTraverse
4
0
0
4
1
2
1
1
0.00
com.google.javascript.jscomp.CheckMissingReturn.visit
2
0
0
2
0
1
0
1
0.00
com.google.javascript.jscomp.CheckMissingReturnTest.CheckMissingReturnTest
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.CheckMissingReturnTest.createFunction
3
1
0
3
1
1
1
1
0.33
com.google.javascript.jscomp.CheckMissingReturnTest.createShorthandFunctionInObjLit
8
1
0
8
5
2
1
1
0.12
com.google.javascript.jscomp.CheckMissingReturnTest.getProcessor
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.CheckMissingReturnTest.testClosureAsserts
11
1
2
9
6
3
2
2
0.11
com.google.javascript.jscomp.CheckMissingReturnTest.testConstructors
8
2
1
7
5
3
2
2
0.29
com.google.javascript.jscomp.CheckMissingReturnTest.testFinallyStatements
71
29
5
40
38
1
14
1
0.72
com.google.javascript.jscomp.CheckMissingReturnTest.testInfiniteLoops
5
0
0
5
3
1
3
1
0.00
com.google.javascript.jscomp.CheckMissingReturnTest.testIssue779
5
0
0
5
3
1
1
1
0.00
com.google.javascript.jscomp.CheckMissingReturnTest.testKnownConditions
16
0
4
12
10
1
10
1
0.00
com.google.javascript.jscomp.CheckMissingReturnTest.testKnownWhileLoop
13
3
2
8
6
1
6
1
0.38
com.google.javascript.jscomp.CheckMissingReturnTest.testMissing
4
0
0
4
2
1
2
1
0.00
com.google.javascript.jscomp.CheckMissingReturnTest.testMissing
4
1
0
3
1
1
1
1
0.33
com.google.javascript.jscomp.CheckMissingReturnTest.testMissingInShorthandFunction
5
0
0
5
3
2
2
2
0.00
com.google.javascript.jscomp.CheckMissingReturnTest.testMissingInTraditionalFunction
4
0
0
4
2
2
1
2
0.00
com.google.javascript.jscomp.CheckMissingReturnTest.testMissingReturn
14
6
3
7
5
1
5
1
0.86
com.google.javascript.jscomp.CheckMissingReturnTest.testMultiConditions
4
0
0
4
2
1
2
1
0.00
com.google.javascript.jscomp.CheckMissingReturnTest.testNotMissing
4
0
0
4
2
1
2
1
0.00
com.google.javascript.jscomp.CheckMissingReturnTest.testNotMissing
4
1
0
3
1
1
1
1
0.33
com.google.javascript.jscomp.CheckMissingReturnTest.testNotMissingInShorthandFunction
4
0
0
4
2
1
2
1
0.00
com.google.javascript.jscomp.CheckMissingReturnTest.testNotMissingInTraditionalFunction
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.CheckMissingReturnTest.testReturnNotMissing
33
9
6
19
17
1
16
1
0.47
com.google.javascript.jscomp.CheckMissingSuper.CheckMissingSuper
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.CheckMissingSuper.FindSuper.shouldTraverse
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.CheckMissingSuper.FindSuper.visit
6
0
0
6
3
1
3
1
0.00
com.google.javascript.jscomp.CheckMissingSuper.hotSwapScript
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.CheckMissingSuper.process
6
0
0
6
3
1
3
1
0.00
com.google.javascript.jscomp.CheckMissingSuper.visit
21
0
3
18
11
5
8
4
0.00
com.google.javascript.jscomp.CheckMissingSuperTest.getProcessor
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.CheckMissingSuperTest.testMissingSuper
4
0
0
4
2
1
2
1
0.00
com.google.javascript.jscomp.CheckMissingSuperTest.testNoWarning
5
0
0
5
3
1
3
1
0.00
com.google.javascript.jscomp.CheckMissingSuperTest.testNoWarning_J2CL
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.CheckPathsBetweenNodes.allPathsSatisfyPredicate
10
4
0
6
4
2
3
2
0.67
com.google.javascript.jscomp.CheckPathsBetweenNodes.checkAllPathsWithoutBackEdges
35
6
2
27
17
3
15
3
0.22
com.google.javascript.jscomp.CheckPathsBetweenNodes.CheckPathsBetweenNodes
8
3
0
5
1
3
1
1
0.60
com.google.javascript.jscomp.CheckPathsBetweenNodes.CheckPathsBetweenNodes
26
16
0
10
6
3
6
1
1.60
com.google.javascript.jscomp.CheckPathsBetweenNodes.checkSomePathsWithoutBackEdges
35
6
2
27
17
3
15
3
0.22
com.google.javascript.jscomp.CheckPathsBetweenNodes.discoverBackEdges
15
0
0
15
10
2
9
3
0.00
com.google.javascript.jscomp.CheckPathsBetweenNodes.ignoreEdge
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.CheckPathsBetweenNodes.setUp
5
0
0
5
3
1
3
1
0.00
com.google.javascript.jscomp.CheckPathsBetweenNodes.somePathsSatisfyPredicate
10
4
0
6
4
2
3
2
0.67
com.google.javascript.jscomp.CheckPathsBetweenNodes.tearDown
4
0
0
4
2
1
2
1
0.00
com.google.javascript.jscomp.CheckPathsBetweenNodesTest.assertBad
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.CheckPathsBetweenNodesTest.assertGood
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.CheckPathsBetweenNodesTest.CountingPredicate.apply
4
0
0
4
2
1
2
1
0.00
com.google.javascript.jscomp.CheckPathsBetweenNodesTest.CountingPredicate.CountingPredicate
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.CheckPathsBetweenNodesTest.createNonInclusiveTest
10
0
0
10
3
6
1
1
0.00
com.google.javascript.jscomp.CheckPathsBetweenNodesTest.createTest
10
0
0
10
3
6
1
1
0.00
com.google.javascript.jscomp.CheckPathsBetweenNodesTest.edgeIs
8
0
0
8
5
1
2
2
0.00
com.google.javascript.jscomp.CheckPathsBetweenNodesTest.edgeIs.(Anon_1).apply
3
0
0
3
2
0
1
1
0.00
com.google.javascript.jscomp.CheckPathsBetweenNodesTest.PrefixPredicate.apply
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.CheckPathsBetweenNodesTest.PrefixPredicate.PrefixPredicate
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.CheckPathsBetweenNodesTest.testCycles1
23
1
2
20
18
2
17
2
0.05
com.google.javascript.jscomp.CheckPathsBetweenNodesTest.testCycles2
20
5
2
13
11
2
10
2
0.38
com.google.javascript.jscomp.CheckPathsBetweenNodesTest.testCycles3
21
5
2
14
12
2
11
2
0.36
com.google.javascript.jscomp.CheckPathsBetweenNodesTest.testManyValidPaths
20
1
2
17
15
2
14
2
0.06
com.google.javascript.jscomp.CheckPathsBetweenNodesTest.testNonInclusive
15
1
0
14
12
2
8
2
0.07
com.google.javascript.jscomp.CheckPathsBetweenNodesTest.testSimple
26
6
4
16
14
2
13
2
0.38
com.google.javascript.jscomp.CheckPathsBetweenNodesTest.testSomePath1
27
4
2
21
19
2
13
2
0.19
com.google.javascript.jscomp.CheckPathsBetweenNodesTest.testSomePath2
13
1
1
11
9
2
5
2
0.09
com.google.javascript.jscomp.CheckPathsBetweenNodesTest.testSomePathRevisiting
27
1
3
23
20
4
17
3
0.04
com.google.javascript.jscomp.CheckPathsBetweenNodesTest.testSomeValidPaths
21
4
2
15
13
2
12
2
0.27
com.google.javascript.jscomp.CheckProvides.CheckProvides
4
0
0
4
2
1
2
1
0.00
com.google.javascript.jscomp.CheckProvides.CheckProvidesCallback.CheckProvidesCallback
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.CheckProvides.CheckProvidesCallback.isPrivate
7
0
0
7
4
2
3
2
0.00
com.google.javascript.jscomp.CheckProvides.CheckProvidesCallback.visit
25
1
0
24
17
3
12
2
0.04
com.google.javascript.jscomp.CheckProvides.CheckProvidesCallback.visitClassNode
6
0
0
6
3
2
2
2
0.00
com.google.javascript.jscomp.CheckProvides.CheckProvidesCallback.visitFunctionNode
23
2
0
21
14
5
9
5
0.10
com.google.javascript.jscomp.CheckProvides.CheckProvidesCallback.visitScriptNode
31
0
3
28
22
6
13
7
0.00
com.google.javascript.jscomp.CheckProvides.hotSwapScript
5
0
0
5
2
3
1
2
0.00
com.google.javascript.jscomp.CheckProvides.process
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.CheckProvidesTest.getProcessor
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.CheckProvidesTest.testArrowFunction
3
1
0
3
1
1
1
1
0.33
com.google.javascript.jscomp.CheckProvidesTest.testGoogProvideInWrongFileShouldCreateWarning
9
3
0
9
7
6
1
5
0.33
com.google.javascript.jscomp.CheckProvidesTest.testGoogProvideMissingConstructorIsOkForNow
5
2
0
3
1
1
1
1
0.67
com.google.javascript.jscomp.CheckProvidesTest.testHarmless
4
1
0
4
2
2
1
2
0.25
com.google.javascript.jscomp.CheckProvidesTest.testHarmlessEs6Class
5
0
0
5
3
1
3
1
0.00
com.google.javascript.jscomp.CheckProvidesTest.testHarmlessProcedural
3
1
0
3
1
1
1
1
0.33
com.google.javascript.jscomp.CheckProvidesTest.testIgnorePrivateByConventionConstructor
10
2
2
8
6
1
6
1
0.25
com.google.javascript.jscomp.CheckProvidesTest.testIgnorePrivateConstructor
4
1
0
4
2
2
1
2
0.25
com.google.javascript.jscomp.CheckProvidesTest.testIgnorePrivatelyAnnotatedConstructor
14
9
3
11
9
1
9
1
0.82
com.google.javascript.jscomp.CheckProvidesTest.testIrrelevant
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.CheckProvidesTest.testMissingGoogProvide
5
1
0
5
3
3
1
3
0.20
com.google.javascript.jscomp.CheckProvidesTest.testMissingGoogProvideWithinGoogScope
5
1
0
5
3
3
1
2
0.20
com.google.javascript.jscomp.CheckProvidesTest.testMissingGoogProvideWithNamespace
6
1
0
6
3
4
1
3
0.17
com.google.javascript.jscomp.CheckProvidesTest.testMissingProvideEs6Class
13
0
2
11
9
3
7
3
0.00
com.google.javascript.jscomp.CheckProvidesTest.testNoProvideInnerClass
6
2
0
6
4
1
1
1
0.33
com.google.javascript.jscomp.CheckRegExp.CheckRegExp
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.CheckRegExp.isGlobalRegExpPropertiesUsed
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.CheckRegExp.process
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.CheckRegExp.visit
32
1
1
30
24
7
9
6
0.03
com.google.javascript.jscomp.CheckRegExpTest.CheckRegExpTest
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.CheckRegExpTest.getProcessor
6
0
0
6
4
1
3
1
0.00
com.google.javascript.jscomp.CheckRegExpTest.testInvalidRange
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.CheckRegExpTest.testReference
4
0
0
4
2
1
2
1
0.00
com.google.javascript.jscomp.CheckRegExpTest.testRegExp
67
11
10
46
44
1
37
1
0.24
com.google.javascript.jscomp.CheckRequiresForConstructors.addWeakUsagesOfAllPrefixes
10
3
0
7
4
2
4
3
0.43
com.google.javascript.jscomp.CheckRequiresForConstructors.CheckRequiresForConstructors
5
0
0
5
3
1
3
1
0.00
com.google.javascript.jscomp.CheckRequiresForConstructors.declaresFunction
26
9
3
14
9
1
7
1
0.64
com.google.javascript.jscomp.CheckRequiresForConstructors.extractNamespace
10
0
0
10
6
3
4
3
0.00
com.google.javascript.jscomp.CheckRequiresForConstructors.extractNamespaceIfProvide
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.CheckRequiresForConstructors.extractNamespaceIfRequire
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.CheckRequiresForConstructors.getClassNames
11
0
0
11
7
4
5
5
0.00
com.google.javascript.jscomp.CheckRequiresForConstructors.hotSwapScript
6
2
0
4
2
1
2
1
0.50
com.google.javascript.jscomp.CheckRequiresForConstructors.isClassName
4
0
0
4
2
1
1
1
0.00
com.google.javascript.jscomp.CheckRequiresForConstructors.isClassOrConstantName
4
0
0
4
2
1
1
1
0.00
com.google.javascript.jscomp.CheckRequiresForConstructors.maybeAddClosurizedNamespace
6
0
0
6
3
2
2
2
0.00
com.google.javascript.jscomp.CheckRequiresForConstructors.maybeAddGoogScopeUsage
19
4
0
15
9
4
6
4
0.27
com.google.javascript.jscomp.CheckRequiresForConstructors.maybeAddJsDocUsages
22
0
2
20
12
2
11
5
0.00
com.google.javascript.jscomp.CheckRequiresForConstructors.maybeAddProvidedName
6
0
0
6
3
2
2
2
0.00
com.google.javascript.jscomp.CheckRequiresForConstructors.maybeAddUsage
16
6
0
10
5
3
2
3
0.60
com.google.javascript.jscomp.CheckRequiresForConstructors.maybeAddUsage
46
12
1
33
19
11
10
6
0.36
com.google.javascript.jscomp.CheckRequiresForConstructors.maybeAddUsage.(Anon_1).apply
3
0
0
3
2
0
1
1
0.00
com.google.javascript.jscomp.CheckRequiresForConstructors.maybeAddUsage.(Anon_2).visit
33
12
0
21
16
3
9
4
0.57
com.google.javascript.jscomp.CheckRequiresForConstructors.maybeAddWeakUsage
9
6
0
3
1
1
1
1
2.00
com.google.javascript.jscomp.CheckRequiresForConstructors.Mode.valueOf
0
0
0
0
0
0
0
0
0.00
com.google.javascript.jscomp.CheckRequiresForConstructors.Mode.values
0
0
0
0
0
0
0
0
0.00
com.google.javascript.jscomp.CheckRequiresForConstructors.process
7
4
0
3
1
1
1
1
1.33
com.google.javascript.jscomp.CheckRequiresForConstructors.reportDuplicateRequireWarning
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.CheckRequiresForConstructors.reportExtraRequireWarning
13
3
0
10
6
2
5
2
0.30
com.google.javascript.jscomp.CheckRequiresForConstructors.reset
8
0
0
8
6
1
6
1
0.00
com.google.javascript.jscomp.CheckRequiresForConstructors.shouldTraverse
10
0
1
9
5
2
4
2
0.00
com.google.javascript.jscomp.CheckRequiresForConstructors.visit
47
2
0
45
39
1
27
1
0.04
com.google.javascript.jscomp.CheckRequiresForConstructors.visitCallNode
50
0
3
47
34
6
27
7
0.00
com.google.javascript.jscomp.CheckRequiresForConstructors.visitClassNode
37
8
5
24
17
6
10
6
0.33
com.google.javascript.jscomp.CheckRequiresForConstructors.visitImportNode
12
0
0
12
7
3
5
4
0.00
com.google.javascript.jscomp.CheckRequiresForConstructors.visitNewNode
41
9
6
26
19
5
13
5
0.35
com.google.javascript.jscomp.CheckRequiresForConstructors.visitQualifiedName
26
3
1
22
12
2
11
4
0.14
com.google.javascript.jscomp.CheckRequiresForConstructors.visitRequire
19
12
0
7
4
1
3
1
1.71
com.google.javascript.jscomp.CheckRequiresForConstructors.visitScriptNode
87
14
8
65
46
18
27
19
0.22
com.google.javascript.jscomp.CheckSideEffects.addExtern
14
1
0
13
11
5
7
5
0.08
com.google.javascript.jscomp.CheckSideEffects.CheckSideEffects
6
0
0
6
3
2
3
1
0.00
com.google.javascript.jscomp.CheckSideEffects.GetNoSideEffectExterns.visit
9
0
0
9
5
3
3
3
0.00
com.google.javascript.jscomp.CheckSideEffects.hotSwapScript
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.CheckSideEffects.process
15
6
2
7
4
1
4
1
0.86
com.google.javascript.jscomp.CheckSideEffects.protectSideEffects
19
5
0
14
10
3
8
4
0.36
com.google.javascript.jscomp.CheckSideEffects.StripProtection.process
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.CheckSideEffects.StripProtection.StripProtection
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.CheckSideEffects.StripProtection.visit
12
2
0
10
6
3
4
3
0.20
com.google.javascript.jscomp.CheckSideEffects.visit
76
12
7
57
41
10
27
8
0.21
com.google.javascript.jscomp.CheckSideEffectsTest.CheckSideEffectsTest
4
0
0
4
2
1
2
1
0.00
com.google.javascript.jscomp.CheckSideEffectsTest.getNumRepetitions
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.CheckSideEffectsTest.getProcessor
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.CheckSideEffectsTest.testExternFunctions
31
5
6
24
22
3
6
2
0.21
com.google.javascript.jscomp.CheckSideEffectsTest.testExternPropertyFunctions
19
3
3
15
13
3
3
2
0.20
com.google.javascript.jscomp.CheckSideEffectsTest.testIssue80
6
0
0
6
4
1
2
1
0.00
com.google.javascript.jscomp.CheckSideEffectsTest.testIsue504
4
0
0
4
2
1
1
1
0.00
com.google.javascript.jscomp.CheckSideEffectsTest.testJSDocComments
6
3
0
6
4
1
2
1
0.50
com.google.javascript.jscomp.CheckSideEffectsTest.testTypeAnnotations
10
3
1
9
7
1
6
1
0.33
com.google.javascript.jscomp.CheckSideEffectsTest.testUselessCode
101
0
9
92
90
1
40
1
0.00
com.google.javascript.jscomp.CheckSideEffectsTest.testUselessCodeInFor
15
0
1
14
12
1
9
1
0.00
com.google.javascript.jscomp.CheckSuspiciousCode.checkInvalidIn
5
0
0
5
2
1
2
1
0.00
com.google.javascript.jscomp.CheckSuspiciousCode.checkMissingSemicolon
18
0
1
17
13
3
7
3
0.00
com.google.javascript.jscomp.CheckSuspiciousCode.checkNaN
14
0
0
14
11
1
3
1
0.00
com.google.javascript.jscomp.CheckSuspiciousCode.checkNegatedLeftOperandOfInOperator
5
0
0
5
2
1
2
1
0.00
com.google.javascript.jscomp.CheckSuspiciousCode.checkNonObjectInstanceOf
6
0
0
6
3
1
2
1
0.00
com.google.javascript.jscomp.CheckSuspiciousCode.reportIfNaN
6
0
0
6
3
1
2
1
0.00
com.google.javascript.jscomp.CheckSuspiciousCode.reportIfNonObject
8
0
0
8
4
2
4
1
0.00
com.google.javascript.jscomp.CheckSuspiciousCode.reportIfWasEmpty
11
3
1
7
4
1
3
1
0.43
com.google.javascript.jscomp.CheckSuspiciousCode.visit
7
0
0
7
5
1
5
1
0.00
com.google.javascript.jscomp.CheckSuspiciousCodeTest.CheckSuspiciousCodeTest
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.CheckSuspiciousCodeTest.getNumRepetitions
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.CheckSuspiciousCodeTest.getProcessor
4
0
0
4
2
1
1
1
0.00
com.google.javascript.jscomp.CheckSuspiciousCodeTest.test
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.CheckSuspiciousCodeTest.testCheckNegatedLeftOperandOfInOperator
6
0
0
6
4
1
3
1
0.00
com.google.javascript.jscomp.CheckSuspiciousCodeTest.testComparison1
10
0
0
10
8
1
8
1
0.00
com.google.javascript.jscomp.CheckSuspiciousCodeTest.testComparison2
10
0
0
10
8
1
8
1
0.00
com.google.javascript.jscomp.CheckSuspiciousCodeTest.testComparison3
10
0
0
10
8
1
8
1
0.00
com.google.javascript.jscomp.CheckSuspiciousCodeTest.testComparison4
10
0
0
10
8
1
8
1
0.00
com.google.javascript.jscomp.CheckSuspiciousCodeTest.testForOf
11
0
0
11
9
1
9
1
0.00
com.google.javascript.jscomp.CheckSuspiciousCodeTest.testInstanceOf
58
5
5
52
50
1
42
1
0.10
com.google.javascript.jscomp.CheckSuspiciousCodeTest.testReportInstanceOf
4
0
0
4
2
1
1
1
0.00
com.google.javascript.jscomp.CheckSuspiciousCodeTest.testReportNaN
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.CheckSuspiciousCodeTest.testSuspiciousIn
13
0
0
13
11
1
11
1
0.00
com.google.javascript.jscomp.CheckSuspiciousCodeTest.testSuspiciousSemi
30
1
5
25
23
2
22
2
0.04
com.google.javascript.jscomp.CheckTemplateParamsTest.getNumRepetitions
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.CheckTemplateParamsTest.getOptions
6
0
1
5
3
1
3
1
0.00
com.google.javascript.jscomp.CheckTemplateParamsTest.getProcessor
6
1
0
5
3
1
1
2
0.20
com.google.javascript.jscomp.CheckTemplateParamsTest.getProcessor.(Anon_1).process
1
0
0
1
1
0
0
1
0.00
com.google.javascript.jscomp.CheckTemplateParamsTest.setUp
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.CheckTemplateParamsTest.testArray
6
3
0
6
4
1
3
1
0.50
com.google.javascript.jscomp.CheckTemplateParamsTest.testClass
16
6
3
13
11
1
4
1
0.46
com.google.javascript.jscomp.CheckTemplateParamsTest.testObject
7
4
0
7
5
1
4
1
0.57
com.google.javascript.jscomp.CheckUnreachableCode.CheckUnreachableCode
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.CheckUnreachableCode.enterScope
5
0
0
5
2
1
2
1
0.00
com.google.javascript.jscomp.CheckUnreachableCode.exitScope
2
0
0
2
0
1
0
1
0.00
com.google.javascript.jscomp.CheckUnreachableCode.initScope
5
0
0
5
3
1
1
1
0.00
com.google.javascript.jscomp.CheckUnreachableCode.ReachablePredicate.apply
18
2
1
15
10
5
6
5
0.13
com.google.javascript.jscomp.CheckUnreachableCode.shouldTraverse
23
8
2
13
9
2
6
2
0.62
com.google.javascript.jscomp.CheckUnreachableCode.visit
2
0
0
2
0
1
0
1
0.00
com.google.javascript.jscomp.CheckUnreachableCodeTest.assertUnreachable
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.CheckUnreachableCodeTest.getProcessor
4
0
0
4
2
1
1
1
0.00
com.google.javascript.jscomp.CheckUnreachableCodeTest.testClass
11
0
0
11
9
1
9
1
0.00
com.google.javascript.jscomp.CheckUnreachableCodeTest.testCorrectForOfBreakAndContinues
6
0
0
6
4
1
4
1
0.00
com.google.javascript.jscomp.CheckUnreachableCodeTest.testCorrectIfReturns
7
0
0
7
5
1
4
1
0.00
com.google.javascript.jscomp.CheckUnreachableCodeTest.testCorrectLoopBreaksAndContinues
9
0
0
9
7
1
7
1
0.00
com.google.javascript.jscomp.CheckUnreachableCodeTest.testCorrectSimple
8
0
0
8
6
1
6
1
0.00
com.google.javascript.jscomp.CheckUnreachableCodeTest.testCorrectSwitchReturn
15
0
0
15
13
1
7
1
0.00
com.google.javascript.jscomp.CheckUnreachableCodeTest.testES6FeaturesInIfExpression
18
5
2
11
9
1
9
1
0.45
com.google.javascript.jscomp.CheckUnreachableCodeTest.testES6FeaturesInTryCatch
12
1
1
10
8
1
8
1
0.10
com.google.javascript.jscomp.CheckUnreachableCodeTest.testFalseCondition
4
0
0
4
2
1
2
1
0.00
com.google.javascript.jscomp.CheckUnreachableCodeTest.testForLoopsEs6
5
0
0
5
3
1
3
1
0.00
com.google.javascript.jscomp.CheckUnreachableCodeTest.testFunctionDeclaration
4
1
0
3
1
1
1
1
0.33
com.google.javascript.jscomp.CheckUnreachableCodeTest.testInCorrectForOfBreakAndContinues
8
0
1
7
5
1
5
1
0.00
com.google.javascript.jscomp.CheckUnreachableCodeTest.testInCorrectIfReturns
4
0
0
4
2
1
1
1
0.00
com.google.javascript.jscomp.CheckUnreachableCodeTest.testInCorrectLoopBreaksAndContinues
9
0
0
9
7
1
7
1
0.00
com.google.javascript.jscomp.CheckUnreachableCodeTest.testIncorrectSimple
5
0
0
5
3
1
3
1
0.00
com.google.javascript.jscomp.CheckUnreachableCodeTest.testInCorrectSwitchReturn
6
0
0
6
4
1
2
1
0.00
com.google.javascript.jscomp.CheckUnreachableCodeTest.testInfiniteLoop
6
1
1
4
2
1
2
1
0.25
com.google.javascript.jscomp.CheckUnreachableCodeTest.testInstanceOfThrowsException
4
0
0
4
2
1
1
1
0.00
com.google.javascript.jscomp.CheckUnreachableCodeTest.testObjLit
4
0
0
4
2
1
2
1
0.00
com.google.javascript.jscomp.CheckUnreachableCodeTest.testReachableTryCatchFinally
8
0
0
8
6
1
6
1
0.00
com.google.javascript.jscomp.CheckUnreachableCodeTest.testReturnsInShorthandFunctionOfObjLit
30
0
0
30
28
1
5
1
0.00
com.google.javascript.jscomp.CheckUnreachableCodeTest.testSpuriousBreak
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.CheckUnreachableCodeTest.testSuppression
52
7
7
45
43
1
8
1
0.16
com.google.javascript.jscomp.CheckUnreachableCodeTest.testUncheckedConditionInFor
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.CheckUnreachableCodeTest.testUncheckedWhileInDo
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.CheckUnreachableCodeTest.testUnreachableCatch
4
0
0
4
2
1
2
1
0.00
com.google.javascript.jscomp.CheckUnreachableCodeTest.testUnreachableLoop
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.CheckUnreachableCodeTest.testVarDeclaration
5
1
0
4
2
1
2
1
0.25
com.google.javascript.jscomp.CheckUnusedPrivateProperties.CheckUnusedPrivateProperties
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.CheckUnusedPrivateProperties.getPropName
9
0
0
9
6
1
4
1
0.00
com.google.javascript.jscomp.CheckUnusedPrivateProperties.hotSwapScript
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.CheckUnusedPrivateProperties.isCandidatePropertyDefinition
8
0
0
8
6
2
2
2
0.00
com.google.javascript.jscomp.CheckUnusedPrivateProperties.isCheckablePrivatePropDecl
6
2
0
4
2
2
1
2
0.50
com.google.javascript.jscomp.CheckUnusedPrivateProperties.isConstructor
6
2
0
4
2
2
1
2
0.50
com.google.javascript.jscomp.CheckUnusedPrivateProperties.isPinningPropertyUse
31
16
1
14
10
2
8
2
1.14
com.google.javascript.jscomp.CheckUnusedPrivateProperties.isPrivatePropDecl
8
4
0
4
2
2
1
2
1.00
com.google.javascript.jscomp.CheckUnusedPrivateProperties.process
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.CheckUnusedPrivateProperties.reportUnused
8
0
0
8
4
2
3
3
0.00
com.google.javascript.jscomp.CheckUnusedPrivateProperties.shouldTraverse
7
0
0
7
4
1
4
1
0.00
com.google.javascript.jscomp.CheckUnusedPrivateProperties.visit
55
6
4
45
32
4
18
5
0.13
com.google.javascript.jscomp.CheckUnusedPrivatePropertiesTest.CheckUnusedPrivatePropertiesTest
5
0
0
5
3
1
3
1
0.00
com.google.javascript.jscomp.CheckUnusedPrivatePropertiesTest.disable_testClassMethodUnused2
6
2
1
5
3
1
3
1
0.40
com.google.javascript.jscomp.CheckUnusedPrivatePropertiesTest.getOptions
6
0
0
6
4
2
3
2
0.00
com.google.javascript.jscomp.CheckUnusedPrivatePropertiesTest.getProcessor
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.CheckUnusedPrivatePropertiesTest.setUp
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.CheckUnusedPrivatePropertiesTest.testAssignOp1
9
7
0
6
4
1
4
1
1.17
com.google.javascript.jscomp.CheckUnusedPrivatePropertiesTest.testAssignOp2
7
5
0
5
3
1
3
1
1.00
com.google.javascript.jscomp.CheckUnusedPrivatePropertiesTest.testClassMethodUnused1
6
2
1
5
3
1
3
1
0.40
com.google.javascript.jscomp.CheckUnusedPrivatePropertiesTest.testClassPropUnused1
6
2
1
4
2
1
2
1
0.50
com.google.javascript.jscomp.CheckUnusedPrivatePropertiesTest.testClassPropUnused2
4
2
0
4
2
1
2
1
0.50
com.google.javascript.jscomp.CheckUnusedPrivatePropertiesTest.testConstructorProperty1
3
1
0
3
1
1
1
1
0.33
com.google.javascript.jscomp.CheckUnusedPrivatePropertiesTest.testConstructorProperty2
7
2
0
7
5
1
1
1
0.29
com.google.javascript.jscomp.CheckUnusedPrivatePropertiesTest.testConstructorPropertyUsed1
5
3
0
5
3
1
3
1
0.60
com.google.javascript.jscomp.CheckUnusedPrivatePropertiesTest.testExport
5
1
0
4
2
1
2
1
0.25
com.google.javascript.jscomp.CheckUnusedPrivatePropertiesTest.testExtern
4
1
0
3
1
1
1
1
0.33
com.google.javascript.jscomp.CheckUnusedPrivatePropertiesTest.testForIn
9
4
0
7
5
1
1
1
0.57
com.google.javascript.jscomp.CheckUnusedPrivatePropertiesTest.testInc1
11
8
1
8
6
1
6
1
1.00
com.google.javascript.jscomp.CheckUnusedPrivatePropertiesTest.testInc2
10
7
1
8
6
1
6
1
0.88
com.google.javascript.jscomp.CheckUnusedPrivatePropertiesTest.testInterface
9
2
0
9
7
1
1
1
0.22
com.google.javascript.jscomp.CheckUnusedPrivatePropertiesTest.testJSCompiler_renameProperty
5
3
0
4
2
1
2
1
0.75
com.google.javascript.jscomp.CheckUnusedPrivatePropertiesTest.testObjectReflection1
6
2
0
5
3
1
1
1
0.40
com.google.javascript.jscomp.CheckUnusedPrivatePropertiesTest.testObjectReflection2
6
2
0
5
3
1
1
1
0.40
com.google.javascript.jscomp.CheckUnusedPrivatePropertiesTest.testObjLit
8
5
0
5
3
1
3
1
1.00
com.google.javascript.jscomp.CheckUnusedPrivatePropertiesTest.testPrototypeProps1
7
2
0
7
5
1
1
1
0.29
com.google.javascript.jscomp.CheckUnusedPrivatePropertiesTest.testPrototypeProps2
8
3
0
7
5
1
1
1
0.43
com.google.javascript.jscomp.CheckUnusedPrivatePropertiesTest.testSimple2
7
5
0
5
3
1
3
1
1.00
com.google.javascript.jscomp.CheckUnusedPrivatePropertiesTest.testSimple3
8
5
0
5
3
1
3
1
1.00
com.google.javascript.jscomp.CheckUnusedPrivatePropertiesTest.testSimpleUnused1
4
2
0
4
2
1
2
1
0.50
com.google.javascript.jscomp.CheckUnusedPrivatePropertiesTest.testTypedef
5
2
0
5
3
1
1
1
0.40
com.google.javascript.jscomp.CheckUnusedPrivatePropertiesTest.unused
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.CheckUnusedPrivatePropertiesTest.used
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.CleanupPasses.(Anon_1).create
4
0
0
4
3
0
1
1
0.00
com.google.javascript.jscomp.CleanupPasses.(Anon_2).create
4
0
0
4
3
0
1
1
0.00
com.google.javascript.jscomp.CleanupPasses.(Anon_3).create
4
0
0
4
3
0
1
1
0.00
com.google.javascript.jscomp.CleanupPasses.CleanupPasses
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.CleanupPasses.getChecks
7
0
0
7
5
2
4
2
0.00
com.google.javascript.jscomp.CleanupPasses.getIntermediateState
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.CleanupPasses.getOptimizations
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.CleanupPasses.MemoizedScopeCleanupPass.hotSwapScript
18
0
0
18
12
6
6
7
0.00
com.google.javascript.jscomp.CleanupPasses.MemoizedScopeCleanupPass.MemoizedScopeCleanupPass
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.CleanupPasses.MemoizedScopeCleanupPass.process
3
1
0
2
0
1
0
1
0.50
com.google.javascript.jscomp.CleanupPassesTest.testCleanupPassOrder
9
0
3
6
4
3
1
3
0.00
com.google.javascript.jscomp.CleanupPassesTest.testNoOptimizations
6
0
0
6
4
3
1
3
0.00
com.google.javascript.jscomp.ClosureCheckModule.checkModuleExport
23
2
0
21
15
3
12
3
0.10
com.google.javascript.jscomp.ClosureCheckModule.checkRequireCall
12
0
0
12
9
1
6
1
0.00
com.google.javascript.jscomp.ClosureCheckModule.checkShortGoogRequireCall
11
0
0
11
7
3
5
3
0.00
com.google.javascript.jscomp.ClosureCheckModule.ClosureCheckModule
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.ClosureCheckModule.extractFirstArgumentName
7
0
0
7
4
2
3
2
0.00
com.google.javascript.jscomp.ClosureCheckModule.hotSwapScript
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.ClosureCheckModule.process
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.ClosureCheckModule.shouldTraverse
10
0
0
10
6
1
6
1
0.00
com.google.javascript.jscomp.ClosureCheckModule.visit
71
1
0
70
56
5
36
5
0.01
com.google.javascript.jscomp.ClosureCheckModuleTest.getOptions
5
0
0
5
3
2
2
2
0.00
com.google.javascript.jscomp.ClosureCheckModuleTest.getProcessor
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.ClosureCheckModuleTest.testGoogModuleAndProvide
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.ClosureCheckModuleTest.testGoogModuleReferencesGlobalName
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.ClosureCheckModuleTest.testGoogModuleReferencesThis
26
0
2
24
22
1
3
1
0.00
com.google.javascript.jscomp.ClosureCheckModuleTest.testGoogModuleUsesThrow
14
0
1
13
11
1
2
1
0.00
com.google.javascript.jscomp.ClosureCheckModuleTest.testIllegalAtExport
40
6
3
37
35
1
4
1
0.16
com.google.javascript.jscomp.ClosureCheckModuleTest.testIllegalExports
23
0
2
21
19
1
3
1
0.00
com.google.javascript.jscomp.ClosureCheckModuleTest.testIllegalGoogRequires
36
0
4
32
30
1
5
1
0.00
com.google.javascript.jscomp.ClosureCheckModuleTest.testIllegalLetShortRequire
8
0
0
8
6
1
1
1
0.00
com.google.javascript.jscomp.ClosureCheckModuleTest.testIllegalShortImportDestructuring
10
0
0
10
8
1
1
1
0.00
com.google.javascript.jscomp.ClosureCheckModuleTest.testIllegalShortImportReferencedByLongName
10
0
0
10
8
1
1
1
0.00
com.google.javascript.jscomp.ClosureCheckModuleTest.testLegalAtExport
88
16
6
82
80
1
7
1
0.20
com.google.javascript.jscomp.ClosureCheckModuleTest.testLegalGoogRequires
19
0
2
17
15
1
3
1
0.00
com.google.javascript.jscomp.ClosureCheckModuleTest.testMultipleGoogModules
9
0
0
9
7
1
1
1
0.00
com.google.javascript.jscomp.ClosureCodeRemoval.ClosureCodeRemoval
13
7
0
6
3
2
3
1
1.17
com.google.javascript.jscomp.ClosureCodeRemoval.FindAbstractMethods.visit
20
2
1
17
13
3
5
3
0.12
com.google.javascript.jscomp.ClosureCodeRemoval.FindAssertionCalls.FindAssertionCalls
8
0
0
8
5
2
3
3
0.00
com.google.javascript.jscomp.ClosureCodeRemoval.FindAssertionCalls.visit
8
0
0
8
4
2
3
2
0.00
com.google.javascript.jscomp.ClosureCodeRemoval.process
32
3
2
27
19
4
14
6
0.11
com.google.javascript.jscomp.ClosureCodeRemoval.RemovableAssignment.RemovableAssignment
20
7
1
12
9
3
6
2
0.58
com.google.javascript.jscomp.ClosureCodeRemoval.RemovableAssignment.remove
17
3
0
14
10
3
7
4
0.21
com.google.javascript.jscomp.ClosureCodeRemovalTest.ClosureCodeRemovalTest
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.ClosureCodeRemovalTest.getProcessor
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.ClosureCodeRemovalTest.testAssertionRemoval1
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.ClosureCodeRemovalTest.testAssertionRemoval2
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.ClosureCodeRemovalTest.testAssertionRemoval3
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.ClosureCodeRemovalTest.testAssertionRemoval4
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.ClosureCodeRemovalTest.testDoNotRemoveNonQualifiedName
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.ClosureCodeRemovalTest.testDoNotRemoveNormal
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.ClosureCodeRemovalTest.testDoNotRemoveOverride
7
0
0
7
5
1
1
1
0.00
com.google.javascript.jscomp.ClosureCodeRemovalTest.testRemoveAbstract
4
0
0
4
2
1
1
1
0.00
com.google.javascript.jscomp.ClosureCodeRemovalTest.testRemoveAbstract_annotation
8
1
0
8
6
1
1
1
0.12
com.google.javascript.jscomp.ClosureCodeRemovalTest.testRemoveMultiplySetAbstract
6
0
0
6
4
1
1
1
0.00
com.google.javascript.jscomp.ClosureCodeRemovalTest.testStopRemovalAtNonQualifiedName
8
0
0
8
6
1
1
1
0.00
com.google.javascript.jscomp.ClosureCodingConvention.applySingletonGetterNew
5
0
0
5
2
2
2
1
0.00
com.google.javascript.jscomp.ClosureCodingConvention.applySingletonGetterOld
7
0
0
7
4
2
2
1
0.00
com.google.javascript.jscomp.ClosureCodingConvention.applySubclassRelationship
22
11
0
11
7
2
4
1
1.00
com.google.javascript.jscomp.ClosureCodingConvention.AssertFunctionByTypeName.AssertFunctionByTypeName
4
0
0
4
2
1
2
1
0.00
com.google.javascript.jscomp.ClosureCodingConvention.AssertFunctionByTypeName.getAssertedNewType
5
0
0
5
3
3
1
2
0.00
com.google.javascript.jscomp.ClosureCodingConvention.AssertFunctionByTypeName.getAssertedOldType
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.ClosureCodingConvention.AssertInstanceofSpec.AssertInstanceofSpec
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.ClosureCodingConvention.AssertInstanceofSpec.getAssertedNewType
20
0
0
20
12
6
8
5
0.00
com.google.javascript.jscomp.ClosureCodingConvention.AssertInstanceofSpec.getAssertedOldType
20
4
0
16
10
5
5
4
0.25
com.google.javascript.jscomp.ClosureCodingConvention.ClosureCodingConvention
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.ClosureCodingConvention.ClosureCodingConvention
11
0
1
10
8
2
4
2
0.00
com.google.javascript.jscomp.ClosureCodingConvention.describeCachingCall
22
0
3
19
14
7
6
7
0.00
com.google.javascript.jscomp.ClosureCodingConvention.describeFunctionBind
33
2
1
30
21
9
12
8
0.07
com.google.javascript.jscomp.ClosureCodingConvention.endsWithPrototype
10
6
0
4
2
1
1
1
1.50
com.google.javascript.jscomp.ClosureCodingConvention.extractClassNameIfGoog
14
0
0
14
8
5
5
4
0.00
com.google.javascript.jscomp.ClosureCodingConvention.extractClassNameIfProvide
12
5
0
7
4
2
3
2
0.71
com.google.javascript.jscomp.ClosureCodingConvention.extractClassNameIfRequire
8
5
0
3
1
1
1
1
1.67
com.google.javascript.jscomp.ClosureCodingConvention.extractIsModuleFile
8
4
0
4
2
2
1
2
1.00
com.google.javascript.jscomp.ClosureCodingConvention.getAbstractMethodName
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.ClosureCodingConvention.getAssertionFunctions
15
0
0
15
13
1
1
1
0.00
com.google.javascript.jscomp.ClosureCodingConvention.getClassesDefinedByCall
67
22
5
40
29
9
19
7
0.55
com.google.javascript.jscomp.ClosureCodingConvention.getExportPropertyFunction
7
4
0
3
1
1
1
1
1.33
com.google.javascript.jscomp.ClosureCodingConvention.getExportSymbolFunction
7
4
0
3
1
1
1
1
1.33
com.google.javascript.jscomp.ClosureCodingConvention.getGlobalObject
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.ClosureCodingConvention.getIndirectlyDeclaredProperties
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.ClosureCodingConvention.getObjectLiteralCast
26
0
4
22
16
5
10
5
0.00
com.google.javascript.jscomp.ClosureCodingConvention.getSingletonGetterClassName
10
1
0
9
6
2
3
2
0.11
com.google.javascript.jscomp.ClosureCodingConvention.identifyTypeDeclarationCall
28
1
2
25
17
5
11
6
0.04
com.google.javascript.jscomp.ClosureCodingConvention.isClassFactoryCall
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.ClosureCodingConvention.isFunctionCallThatAlwaysThrows
4
0
0
4
2
1
1
1
0.00
com.google.javascript.jscomp.ClosureCodingConvention.isPrivate
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.ClosureCodingConvention.isPropertyRenameFunction
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.ClosureCodingConvention.isPropertyTestFunction
6
0
0
6
4
1
2
1
0.00
com.google.javascript.jscomp.ClosureCodingConvention.isSuperClassReference
4
0
0
4
2
1
1
1
0.00
com.google.javascript.jscomp.ClosureCodingConvention.safeNext
6
0
0
6
3
1
3
1
0.00
com.google.javascript.jscomp.ClosureCodingConvention.typeofClassDefiningName
27
6
1
20
14
4
11
4
0.30
com.google.javascript.jscomp.ClosureCodingConventionTest.assertCachingCall
4
0
0
4
2
2
1
2
0.00
com.google.javascript.jscomp.ClosureCodingConventionTest.assertDefinesClasses
9
0
0
9
5
5
3
3
0.00
com.google.javascript.jscomp.ClosureCodingConventionTest.assertFunctionBind
4
0
0
4
2
2
1
2
0.00
com.google.javascript.jscomp.ClosureCodingConventionTest.assertNotCachingCall
4
0
0
4
2
2
1
2
0.00
com.google.javascript.jscomp.ClosureCodingConventionTest.assertNotClassDefining
4
0
0
4
2
2
1
2
0.00
com.google.javascript.jscomp.ClosureCodingConventionTest.assertNotFunctionBind
4
0
0
4
2
2
1
2
0.00
com.google.javascript.jscomp.ClosureCodingConventionTest.assertNotObjectLiteralCast
4
0
0
4
2
2
1
2
0.00
com.google.javascript.jscomp.ClosureCodingConventionTest.assertNotRequire
4
0
0
4
2
2
1
2
0.00
com.google.javascript.jscomp.ClosureCodingConventionTest.assertObjectLiteralCast
4
0
0
4
2
2
1
2
0.00
com.google.javascript.jscomp.ClosureCodingConventionTest.assertRequire
4
0
0
4
2
2
1
2
0.00
com.google.javascript.jscomp.ClosureCodingConventionTest.parseTestCode
4
0
0
4
2
2
1
2
0.00
com.google.javascript.jscomp.ClosureCodingConventionTest.testApplySubclassRelationship
19
0
5
14
12
8
5
6
0.00
com.google.javascript.jscomp.ClosureCodingConventionTest.testDescribeCachingCall
10
0
0
10
8
1
8
1
0.00
com.google.javascript.jscomp.ClosureCodingConventionTest.testEnumKey
9
0
1
8
6
1
6
1
0.00
com.google.javascript.jscomp.ClosureCodingConventionTest.testExportedName
9
0
1
8
6
1
6
1
0.00
com.google.javascript.jscomp.ClosureCodingConventionTest.testFunctionBind
29
4
5
24
22
1
22
1
0.17
com.google.javascript.jscomp.ClosureCodingConventionTest.testInheritanceDetection1
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.ClosureCodingConventionTest.testInheritanceDetection10
4
0
0
4
2
1
1
1
0.00
com.google.javascript.jscomp.ClosureCodingConventionTest.testInheritanceDetection11
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.ClosureCodingConventionTest.testInheritanceDetection12
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.ClosureCodingConventionTest.testInheritanceDetection13
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.ClosureCodingConventionTest.testInheritanceDetection14
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.ClosureCodingConventionTest.testInheritanceDetection15
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.ClosureCodingConventionTest.testInheritanceDetection16
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.ClosureCodingConventionTest.testInheritanceDetection2
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.ClosureCodingConventionTest.testInheritanceDetection3
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.ClosureCodingConventionTest.testInheritanceDetection4
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.ClosureCodingConventionTest.testInheritanceDetection5
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.ClosureCodingConventionTest.testInheritanceDetection6
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.ClosureCodingConventionTest.testInheritanceDetection7
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.ClosureCodingConventionTest.testInheritanceDetection8
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.ClosureCodingConventionTest.testInheritanceDetection9
4
0
0
4
2
1
1
1
0.00
com.google.javascript.jscomp.ClosureCodingConventionTest.testInheritanceDetectionPostCollapseProperties
4
0
0
4
2
1
2
1
0.00
com.google.javascript.jscomp.ClosureCodingConventionTest.testInlineName
17
0
0
17
15
1
15
1
0.00
com.google.javascript.jscomp.ClosureCodingConventionTest.testObjectLiteralCast
6
0
0
6
4
1
4
1
0.00
com.google.javascript.jscomp.ClosureCodingConventionTest.testPrivateName
5
0
0
5
3
1
3
1
0.00
com.google.javascript.jscomp.ClosureCodingConventionTest.testRequire
6
0
0
6
4
1
4
1
0.00
com.google.javascript.jscomp.ClosureCodingConventionTest.testVarAndOptionalParams
18
0
2
16
14
5
8
3
0.00
com.google.javascript.jscomp.ClosureOptimizePrimitives.canOptimizeObjectCreate
21
6
1
14
9
2
8
2
0.43
com.google.javascript.jscomp.ClosureOptimizePrimitives.canOptimizeObjectCreateSet
15
5
0
10
6
2
5
2
0.50
com.google.javascript.jscomp.ClosureOptimizePrimitives.ClosureOptimizePrimitives
6
3
0
3
1
1
1
1
1.00
com.google.javascript.jscomp.ClosureOptimizePrimitives.FindPrimitives.visit
16
0
0
16
12
2
7
2
0.00
com.google.javascript.jscomp.ClosureOptimizePrimitives.process
4
0
0
4
2
2
1
2
0.00
com.google.javascript.jscomp.ClosureOptimizePrimitives.processObjectCreateCall
28
4
2
22
17
5
12
5
0.18
com.google.javascript.jscomp.ClosureOptimizePrimitives.processObjectCreateSetCall
27
4
2
21
16
5
11
5
0.19
com.google.javascript.jscomp.ClosureOptimizePrimitives.processRenamePropertyCall
17
4
2
11
8
3
6
3
0.36
com.google.javascript.jscomp.ClosureOptimizePrimitivesTest.getProcessor
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.ClosureOptimizePrimitivesTest.testObjectCreate1
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.ClosureOptimizePrimitivesTest.testObjectCreate2
4
0
0
4
2
1
1
1
0.00
com.google.javascript.jscomp.ClosureOptimizePrimitivesTest.testObjectCreate3
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.ClosureOptimizePrimitivesTest.testObjectCreate4
4
0
0
4
2
1
1
1
0.00
com.google.javascript.jscomp.ClosureOptimizePrimitivesTest.testObjectCreate5
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.ClosureOptimizePrimitivesTest.testObjectCreateNonConstKey
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.ClosureOptimizePrimitivesTest.testObjectCreateOddParams
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.ClosureOptimizePrimitivesTest.testObjectCreateSet1
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.ClosureOptimizePrimitivesTest.testObjectCreateSet2
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.ClosureOptimizePrimitivesTest.testObjectCreateSet3
4
0
0
4
2
1
1
1
0.00
com.google.javascript.jscomp.ClosureOptimizePrimitivesTest.testObjectCreateSet4
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.ClosureOptimizePrimitivesTest.testObjectCreateSetNonConstKey
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.ClosurePrimitivesIntegrationTest.createCompilerOptions
9
0
1
8
6
2
5
2
0.00
com.google.javascript.jscomp.ClosurePrimitivesIntegrationTest.testPrototypePropRename
30
5
0
26
24
1
1
1
0.19
com.google.javascript.jscomp.ClosurePrimitivesIntegrationTest.testStaticPropRename
13
1
0
13
11
1
1
1
0.08
com.google.javascript.jscomp.ClosureReverseAbstractInterpreterTest.testClosureFunction
29
3
5
21
17
9
5
7
0.14
com.google.javascript.jscomp.ClosureReverseAbstractInterpreterTest.testGoogIsArray1
6
0
0
6
4
1
1
1
0.00
com.google.javascript.jscomp.ClosureReverseAbstractInterpreterTest.testGoogIsArray2
6
0
0
6
4
1
1
1
0.00
com.google.javascript.jscomp.ClosureReverseAbstractInterpreterTest.testGoogIsArray3
6
0
0
6
4
1
1
1
0.00
com.google.javascript.jscomp.ClosureReverseAbstractInterpreterTest.testGoogIsArray4
6
0
0
6
4
1
1
1
0.00
com.google.javascript.jscomp.ClosureReverseAbstractInterpreterTest.testGoogIsArrayOnNull
6
0
0
6
4
1
1
1
0.00
com.google.javascript.jscomp.ClosureReverseAbstractInterpreterTest.testGoogIsBoolean1
6
0
0
6
4
1
1
1
0.00
com.google.javascript.jscomp.ClosureReverseAbstractInterpreterTest.testGoogIsBoolean2
6
0
0
6
4
1
1
1
0.00
com.google.javascript.jscomp.ClosureReverseAbstractInterpreterTest.testGoogIsBoolean3
7
2
0
6
4
1
1
1
0.33
com.google.javascript.jscomp.ClosureReverseAbstractInterpreterTest.testGoogIsBoolean4
6
0
0
6
4
1
1
1
0.00
com.google.javascript.jscomp.ClosureReverseAbstractInterpreterTest.testGoogIsDef1
6
0
0
6
4
1
1
1
0.00
com.google.javascript.jscomp.ClosureReverseAbstractInterpreterTest.testGoogIsDef2
6
0
0
6
4
1
1
1
0.00
com.google.javascript.jscomp.ClosureReverseAbstractInterpreterTest.testGoogIsDef3
6
0
0
6
4
1
1
1
0.00
com.google.javascript.jscomp.ClosureReverseAbstractInterpreterTest.testGoogIsDef4
6
1
0
6
4
1
1
1
0.17
com.google.javascript.jscomp.ClosureReverseAbstractInterpreterTest.testGoogIsDefAndNotNull1
6
0
0
6
4
1
1
1
0.00
com.google.javascript.jscomp.ClosureReverseAbstractInterpreterTest.testGoogIsDefAndNotNull2
6
0
0
6
4
1
1
1
0.00
com.google.javascript.jscomp.ClosureReverseAbstractInterpreterTest.testGoogIsDefAndNotNull3
6
0
0
6
4
1
1
1
0.00
com.google.javascript.jscomp.ClosureReverseAbstractInterpreterTest.testGoogIsDefAndNotNull4
6
0
0
6
4
1
1
1
0.00
com.google.javascript.jscomp.ClosureReverseAbstractInterpreterTest.testGoogIsDefAndNotNull5
6
1
0
6
4
1
1
1
0.17
com.google.javascript.jscomp.ClosureReverseAbstractInterpreterTest.testGoogIsFunction
6
0
0
6
4
1
1
1
0.00
com.google.javascript.jscomp.ClosureReverseAbstractInterpreterTest.testGoogIsFunction2
6
0
0
6
4
1
1
1
0.00
com.google.javascript.jscomp.ClosureReverseAbstractInterpreterTest.testGoogIsFunction3
6
0
0
6
4
1
1
1
0.00
com.google.javascript.jscomp.ClosureReverseAbstractInterpreterTest.testGoogIsFunctionOnNull
6
0
0
6
4
1
1
1
0.00
com.google.javascript.jscomp.ClosureReverseAbstractInterpreterTest.testGoogIsNull1
6
0
0
6
4
1
1
1
0.00
com.google.javascript.jscomp.ClosureReverseAbstractInterpreterTest.testGoogIsNull2
6
0
0
6
4
1
1
1
0.00
com.google.javascript.jscomp.ClosureReverseAbstractInterpreterTest.testGoogIsNull3
6
0
0
6
4
1
1
1
0.00
com.google.javascript.jscomp.ClosureReverseAbstractInterpreterTest.testGoogIsNull4
6
1
0
6
4
1
1
1
0.17
com.google.javascript.jscomp.ClosureReverseAbstractInterpreterTest.testGoogIsNumber
6
0
0
6
4
1
1
1
0.00
com.google.javascript.jscomp.ClosureReverseAbstractInterpreterTest.testGoogIsObject1
6
0
0
6
4
1
1
1
0.00
com.google.javascript.jscomp.ClosureReverseAbstractInterpreterTest.testGoogIsObject2
6
0
0
6
4
1
1
1
0.00
com.google.javascript.jscomp.ClosureReverseAbstractInterpreterTest.testGoogIsObject3
7
0
0
7
5
1
1
1
0.00
com.google.javascript.jscomp.ClosureReverseAbstractInterpreterTest.testGoogIsObject4
6
1
0
6
4
1
1
1
0.17
com.google.javascript.jscomp.ClosureReverseAbstractInterpreterTest.testGoogIsObjectOnNull
6
0
0
6
4
1
1
1
0.00
com.google.javascript.jscomp.ClosureReverseAbstractInterpreterTest.testGoogIsString1
6
0
0
6
4
1
1
1
0.00
com.google.javascript.jscomp.ClosureReverseAbstractInterpreterTest.testGoogIsString2
6
0
0
6
4
1
1
1
0.00
com.google.javascript.jscomp.ClosureRewriteClass.ClassDefinition.ClassDefinition
16
0
0
16
7
8
7
1
0.00
com.google.javascript.jscomp.ClosureRewriteClass.ClosureRewriteClass
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.ClosureRewriteClass.extractClassDefinition
100
10
11
79
63
13
38
11
0.13
com.google.javascript.jscomp.ClosureRewriteClass.extractProperty
11
3
0
8
4
1
4
2
0.38
com.google.javascript.jscomp.ClosureRewriteClass.fixupFreeCall
5
0
0
5
3
1
3
1
0.00
com.google.javascript.jscomp.ClosureRewriteClass.fixupSrcref
4
0
0
4
2
1
2
1
0.00
com.google.javascript.jscomp.ClosureRewriteClass.hotSwapScript
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.ClosureRewriteClass.isContainedInGoogDefineClass
13
0
0
13
8
1
8
1
0.00
com.google.javascript.jscomp.ClosureRewriteClass.isGoogDefineClass
9
3
0
6
3
1
3
1
0.50
com.google.javascript.jscomp.ClosureRewriteClass.maybeDetach
6
0
0
6
3
1
3
1
0.00
com.google.javascript.jscomp.ClosureRewriteClass.maybeRewriteClassDefinition
12
0
0
12
9
6
4
6
0.00
com.google.javascript.jscomp.ClosureRewriteClass.maybeRewriteClassDefinition
14
0
0
14
8
3
7
2
0.00
com.google.javascript.jscomp.ClosureRewriteClass.MemberDefinition.MemberDefinition
5
0
0
5
3
1
3
1
0.00
com.google.javascript.jscomp.ClosureRewriteClass.mergeJsDocFor
127
13
16
98
79
19
48
17
0.13
com.google.javascript.jscomp.ClosureRewriteClass.objectLitToList
13
0
0
13
9
3
4
3
0.00
com.google.javascript.jscomp.ClosureRewriteClass.process
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.ClosureRewriteClass.reportErrorOnContext
10
2
0
8
5
1
4
1
0.25
com.google.javascript.jscomp.ClosureRewriteClass.rewriteGoogDefineClass
118
22
14
82
72
16
26
16
0.27
com.google.javascript.jscomp.ClosureRewriteClass.rewriteGoogDefineClass.(Anon_1).visit
5
0
0
5
3
0
2
1
0.00
com.google.javascript.jscomp.ClosureRewriteClass.validateObjLit
44
10
1
33
24
1
19
2
0.30
com.google.javascript.jscomp.ClosureRewriteClass.validateUsage
16
4
0
12
9
2
5
2
0.33
com.google.javascript.jscomp.ClosureRewriteClass.visit
6
0
0
6
3
1
3
1
0.00
com.google.javascript.jscomp.ClosureRewriteClassTest.ClosureRewriteClassTest
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.ClosureRewriteClassTest.getNumRepetitions
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.ClosureRewriteClassTest.getProcessor
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.ClosureRewriteClassTest.setUp
6
0
0
6
4
1
4
1
0.00
com.google.javascript.jscomp.ClosureRewriteClassTest.testAnnotations1
13
2
1
11
9
1
2
1
0.18
com.google.javascript.jscomp.ClosureRewriteClassTest.testAnnotations2a
15
3
1
13
11
1
2
1
0.23
com.google.javascript.jscomp.ClosureRewriteClassTest.testAnnotations2b
13
3
1
11
9
1
2
1
0.27
com.google.javascript.jscomp.ClosureRewriteClassTest.testAnnotations3a
20
3
1
18
16
1
2
1
0.17
com.google.javascript.jscomp.ClosureRewriteClassTest.testAnnotations3b
20
4
1
18
16
1
2
1
0.22
com.google.javascript.jscomp.ClosureRewriteClassTest.testBasic1
9
1
1
8
6
1
1
1
0.12
com.google.javascript.jscomp.ClosureRewriteClassTest.testBasic2
11
1
1
10
8
1
1
1
0.10
com.google.javascript.jscomp.ClosureRewriteClassTest.testBasic3
10
2
1
8
6
1
1
1
0.25
com.google.javascript.jscomp.ClosureRewriteClassTest.testClassWithStaticInitFn
27
3
1
26
24
1
1
1
0.12
com.google.javascript.jscomp.ClosureRewriteClassTest.testComplete1
24
3
1
23
21
1
1
1
0.13
com.google.javascript.jscomp.ClosureRewriteClassTest.testComplete2
24
3
1
23
21
1
1
1
0.13
com.google.javascript.jscomp.ClosureRewriteClassTest.testConst
11
1
2
9
7
1
1
1
0.11
com.google.javascript.jscomp.ClosureRewriteClassTest.testDefaultParamOnFunction
11
1
0
11
9
1
1
1
0.09
com.google.javascript.jscomp.ClosureRewriteClassTest.testDestructParamOnFunction
11
1
0
11
9
1
1
1
0.09
com.google.javascript.jscomp.ClosureRewriteClassTest.testExtendedObjLitArrowFunction1
9
0
0
9
7
1
1
1
0.00
com.google.javascript.jscomp.ClosureRewriteClassTest.testExtendedObjLitArrowFunction2
11
0
0
11
9
1
1
1
0.00
com.google.javascript.jscomp.ClosureRewriteClassTest.testExtendedObjLitArrowFunction3
19
1
0
19
17
1
1
1
0.05
com.google.javascript.jscomp.ClosureRewriteClassTest.testExtendedObjLitArrowFunction4
17
1
0
17
15
1
1
1
0.06
com.google.javascript.jscomp.ClosureRewriteClassTest.testExtendedObjLitComputedPropName1
10
0
0
10
8
1
1
1
0.00
com.google.javascript.jscomp.ClosureRewriteClassTest.testExtendedObjLitComputedPropName2
11
0
0
11
9
1
1
1
0.00
com.google.javascript.jscomp.ClosureRewriteClassTest.testExtendedObjLitMethodDefinition1
11
1
0
11
9
1
1
1
0.09
com.google.javascript.jscomp.ClosureRewriteClassTest.testExtendedObjLitMethodDefinition2
15
1
0
15
13
1
1
1
0.07
com.google.javascript.jscomp.ClosureRewriteClassTest.testExtendedObjLitMethodDefinition3
15
1
0
15
13
1
1
1
0.07
com.google.javascript.jscomp.ClosureRewriteClassTest.testExtendedObjLitMethodDefinition4
17
1
0
17
15
1
1
1
0.06
com.google.javascript.jscomp.ClosureRewriteClassTest.testExtendedObjLitShorthandAssignment1
10
0
0
10
8
1
1
1
0.00
com.google.javascript.jscomp.ClosureRewriteClassTest.testExtendedObjLitSuperCall1
17
1
0
17
15
1
1
1
0.06
com.google.javascript.jscomp.ClosureRewriteClassTest.testExtendedObjLitSuperCall2
13
1
0
13
11
1
1
1
0.08
com.google.javascript.jscomp.ClosureRewriteClassTest.testExtendedObjLitSuperCall3
13
1
0
13
11
1
1
1
0.08
com.google.javascript.jscomp.ClosureRewriteClassTest.testExtendedObjShorthandAssignment2
11
0
0
11
9
1
1
1
0.00
com.google.javascript.jscomp.ClosureRewriteClassTest.testInnerClass1
22
2
1
21
19
1
1
1
0.10
com.google.javascript.jscomp.ClosureRewriteClassTest.testInvalid1
14
0
1
13
11
1
7
1
0.00
com.google.javascript.jscomp.ClosureRewriteClassTest.testInvalid2
5
0
0
5
3
1
3
1
0.00
com.google.javascript.jscomp.ClosureRewriteClassTest.testInvalid3
7
1
1
6
4
1
2
1
0.17
com.google.javascript.jscomp.ClosureRewriteClassTest.testInvalid4
29
0
3
26
24
1
4
1
0.00
com.google.javascript.jscomp.ClosureRewriteClassTest.testInvalid5
5
0
0
5
3
1
1
1
0.00
com.google.javascript.jscomp.ClosureRewriteClassTest.testInvalid6
7
0
2
5
3
1
3
1
0.00
com.google.javascript.jscomp.ClosureRewriteClassTest.testInvalid7
7
0
0
7
5
1
1
1
0.00
com.google.javascript.jscomp.ClosureRewriteClassTest.testLet
11
1
2
9
7
1
1
1
0.11
com.google.javascript.jscomp.ClosureRewriteClassTest.testNgInject
8
2
0
8
6
1
1
1
0.25
com.google.javascript.jscomp.ClosureRewriteClassTest.testNgInject_onClass
10
2
0
10
8
1
1
1
0.20
com.google.javascript.jscomp.ClosureRewriteClassTest.testPrivate1
9
2
0
9
7
1
1
1
0.22
com.google.javascript.jscomp.ClosureRewriteClassTest.testPrivate2
17
3
0
17
15
1
1
1
0.18
com.google.javascript.jscomp.ClosureRewriteClassTest.testRecordAnnotations
10
3
1
8
6
1
1
1
0.38
com.google.javascript.jscomp.ClosureRewriteClassTest.testRecordAnnotations2
12
4
1
11
9
1
2
1
0.36
com.google.javascript.jscomp.ClosureRewriteClassTest.testRewrite
4
0
0
4
2
1
2
1
0.00
com.google.javascript.jscomp.ClosureRewriteClassTest.testRewrite
4
0
0
4
2
1
2
1
0.00
com.google.javascript.jscomp.ClosureRewriteClassTest.testRewriteError
4
0
0
4
2
1
2
1
0.00
com.google.javascript.jscomp.ClosureRewriteClassTest.testRewriteError
4
0
0
4
2
1
2
1
0.00
com.google.javascript.jscomp.ClosureRewriteClassTest.testRewriteWarning
5
0
0
5
2
2
2
1
0.00
com.google.javascript.jscomp.ClosureRewriteClassTest.testRewriteWarning
4
0
0
4
2
1
2
1
0.00
com.google.javascript.jscomp.ClosureRewriteModule.(Anon_1).visit
57
15
6
36
28
7
18
7
0.42
com.google.javascript.jscomp.ClosureRewriteModule.AddAt.valueOf
0
0
0
0
0
0
0
0
0.00
com.google.javascript.jscomp.ClosureRewriteModule.AddAt.values
0
0
0
0
0
0
0
0
0.00
com.google.javascript.jscomp.ClosureRewriteModule.checkAndSetStrictModeDirective
16
0
1
15
11
3
7
3
0.00
com.google.javascript.jscomp.ClosureRewriteModule.checkQualifiedName
9
3
0
6
3
2
2
2
0.50
com.google.javascript.jscomp.ClosureRewriteModule.ClosureRewriteModule
8
0
0
8
3
4
3
1
0.00
com.google.javascript.jscomp.ClosureRewriteModule.createNamespaceNode
9
4
0
5
3
2
2
2
0.80
com.google.javascript.jscomp.ClosureRewriteModule.exportTheEmptyBinaryNamespaceAt
22
3
1
18
14
3
12
3
0.17
com.google.javascript.jscomp.ClosureRewriteModule.GlobalRewriteState.containsModule
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.ClosureRewriteModule.GlobalRewriteState.getBinaryNamespace
4
0
0
4
2
2
1
2
0.00
com.google.javascript.jscomp.ClosureRewriteModule.GlobalRewriteState.getExportedNamespace
10
0
0
10
6
2
5
2
0.00
com.google.javascript.jscomp.ClosureRewriteModule.GlobalRewriteState.isLegacyModule
4
0
0
4
2
1
2
1
0.00
com.google.javascript.jscomp.ClosureRewriteModule.GlobalRewriteState.removeRoot
7
0
0
7
4
1
2
1
0.00
com.google.javascript.jscomp.ClosureRewriteModule.hotSwapScript
20
0
6
14
11
1
11
1
0.00
com.google.javascript.jscomp.ClosureRewriteModule.inlineGoogLoadModuleCalls
17
7
0
10
7
2
6
3
0.70
com.google.javascript.jscomp.ClosureRewriteModule.isAssignTarget
4
0
0
4
2
2
1
2
0.00
com.google.javascript.jscomp.ClosureRewriteModule.isCallTo
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.ClosureRewriteModule.isExportPropertyAssignment
12
6
0
6
4
2
1
2
1.00
com.google.javascript.jscomp.ClosureRewriteModule.isModuleContent
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.ClosureRewriteModule.isModuleExport
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.ClosureRewriteModule.isTopLevel
8
1
0
7
4
1
3
1
0.14
com.google.javascript.jscomp.ClosureRewriteModule.isTypedefTarget
4
0
0
4
2
2
1
2
0.00
com.google.javascript.jscomp.ClosureRewriteModule.markConst
5
0
0
5
3
2
2
2
0.00
com.google.javascript.jscomp.ClosureRewriteModule.markConstAndCopyJsDoc
16
4
2
10
7
3
4
3
0.40
com.google.javascript.jscomp.ClosureRewriteModule.maybeAddToSymbolTable
8
3
0
5
2
1
2
1
0.60
com.google.javascript.jscomp.ClosureRewriteModule.maybeRecordExportDeclaration
11
0
1
10
7
1
4
1
0.00
com.google.javascript.jscomp.ClosureRewriteModule.maybeSplitMultiVar
12
0
2
10
7
3
5
3
0.00
com.google.javascript.jscomp.ClosureRewriteModule.maybeUpdateExportDeclaration
36
4
2
30
25
8
16
8
0.13
com.google.javascript.jscomp.ClosureRewriteModule.maybeUpdateExportDeclToNode
28
5
2
21
14
6
9
6
0.24
com.google.javascript.jscomp.ClosureRewriteModule.maybeUpdateExportNameRef
22
3
3
16
11
2
9
2
0.19
com.google.javascript.jscomp.ClosureRewriteModule.maybeUpdateExportObjectLiteral
26
4
2
20
13
4
11
5
0.20
com.google.javascript.jscomp.ClosureRewriteModule.maybeUpdateTopLevelName
54
14
4
36
27
8
14
8
0.39
com.google.javascript.jscomp.ClosureRewriteModule.popScript
4
0
0
4
2
1
2
1
0.00
com.google.javascript.jscomp.ClosureRewriteModule.process
29
5
4
20
15
2
16
4
0.25
com.google.javascript.jscomp.ClosureRewriteModule.pushScript
15
7
0
8
5
2
4
2
0.88
com.google.javascript.jscomp.ClosureRewriteModule.recordGoogDeclareLegacyNamespace
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.ClosureRewriteModule.recordGoogForwardDeclare
15
4
2
9
6
3
4
3
0.44
com.google.javascript.jscomp.ClosureRewriteModule.recordGoogLoadModule
6
0
1
5
3
1
3
1
0.00
com.google.javascript.jscomp.ClosureRewriteModule.recordGoogModule
25
1
4
20
15
3
13
3
0.05
com.google.javascript.jscomp.ClosureRewriteModule.recordGoogModuleGet
51
7
5
39
28
9
21
8
0.18
com.google.javascript.jscomp.ClosureRewriteModule.recordGoogProvide
24
1
2
21
15
4
12
4
0.05
com.google.javascript.jscomp.ClosureRewriteModule.recordGoogRequire
22
3
2
18
14
5
6
5
0.17
com.google.javascript.jscomp.ClosureRewriteModule.recordImportAlias
4
0
0
4
2
1
2
1
0.00
com.google.javascript.jscomp.ClosureRewriteModule.recordModuleReturn
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.ClosureRewriteModule.recordTopLevelClassOrFunctionName
7
0
0
7
4
3
2
3
0.00
com.google.javascript.jscomp.ClosureRewriteModule.recordTopLevelVarNames
10
1
0
9
5
2
4
3
0.11
com.google.javascript.jscomp.ClosureRewriteModule.reportUnrecognizedRequires
47
14
5
28
22
7
10
7
0.50
com.google.javascript.jscomp.ClosureRewriteModule.rewriteJsdoc
10
5
0
5
2
1
2
2
1.00
com.google.javascript.jscomp.ClosureRewriteModule.safeSetMaybeQualifiedString
14
2
0
12
9
3
6
3
0.17
com.google.javascript.jscomp.ClosureRewriteModule.safeSetString
6
0
0
6
4
2
3
2
0.00
com.google.javascript.jscomp.ClosureRewriteModule.ScopeType.valueOf
0
0
0
0
0
0
0
0
0.00
com.google.javascript.jscomp.ClosureRewriteModule.ScopeType.values
0
0
0
0
0
0
0
0
0.00
com.google.javascript.jscomp.ClosureRewriteModule.ScriptDescription.addChildScript
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.ClosureRewriteModule.ScriptDescription.getBinaryNamespace
6
0
0
6
3
1
3
1
0.00
com.google.javascript.jscomp.ClosureRewriteModule.ScriptDescription.removeFirstChildScript
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.ClosureRewriteModule.ScriptRecorder.shouldTraverse
58
0
6
52
38
1
30
1
0.00
com.google.javascript.jscomp.ClosureRewriteModule.ScriptUpdater.shouldTraverse
44
0
4
40
28
1
25
1
0.00
com.google.javascript.jscomp.ClosureRewriteModule.ScriptUpdater.visit
13
0
1
12
9
1
7
1
0.00
com.google.javascript.jscomp.ClosureRewriteModule.toModuleContentsPrefix
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.ClosureRewriteModule.UnrecognizedRequire.UnrecognizedRequire
5
0
0
5
3
1
3
1
0.00
com.google.javascript.jscomp.ClosureRewriteModule.updateEndModule
5
0
0
5
3
1
2
1
0.00
com.google.javascript.jscomp.ClosureRewriteModule.updateEndScript
7
0
1
6
3
1
3
1
0.00
com.google.javascript.jscomp.ClosureRewriteModule.updateExportsPropertyAssignment
26
3
4
19
14
6
8
5
0.16
com.google.javascript.jscomp.ClosureRewriteModule.updateGoogDeclareLegacyNamespace
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.ClosureRewriteModule.updateGoogForwardDeclare
5
2
0
3
1
1
1
1
0.67
com.google.javascript.jscomp.ClosureRewriteModule.updateGoogLoadModule
8
2
1
5
3
1
3
1
0.40
com.google.javascript.jscomp.ClosureRewriteModule.updateGoogModule
28
6
4
18
13
3
11
3
0.33
com.google.javascript.jscomp.ClosureRewriteModule.updateGoogModuleGetCall
20
6
1
13
10
5
5
5
0.46
com.google.javascript.jscomp.ClosureRewriteModule.updateGoogRequire
81
20
3
58
46
22
23
20
0.34
com.google.javascript.jscomp.ClosureRewriteModule.updateModuleReturn
14
0
3
11
7
2
6
2
0.00
com.google.javascript.jscomp.ClosureRewriteModuleTest.getNumRepetitions
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.ClosureRewriteModuleTest.getOptions
5
0
0
5
3
2
2
2
0.00
com.google.javascript.jscomp.ClosureRewriteModuleTest.getProcessor
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.ClosureRewriteModuleTest.testABC
20
5
0
20
18
1
1
1
0.25
com.google.javascript.jscomp.ClosureRewriteModuleTest.testAliasedGoogModuleGet1
20
2
1
19
17
1
1
1
0.11
com.google.javascript.jscomp.ClosureRewriteModuleTest.testAliasedGoogModuleGet2
20
2
1
19
17
1
1
1
0.11
com.google.javascript.jscomp.ClosureRewriteModuleTest.testAliasedGoogModuleGet3
26
5
1
25
23
1
1
1
0.20
com.google.javascript.jscomp.ClosureRewriteModuleTest.testAliasedGoogModuleGet4
27
6
1
26
24
1
1
1
0.23
com.google.javascript.jscomp.ClosureRewriteModuleTest.testAliasedGoogModuleGet5
21
1
1
20
18
1
1
1
0.05
com.google.javascript.jscomp.ClosureRewriteModuleTest.testAliasedGoogModuleGet6
21
1
1
20
18
1
1
1
0.05
com.google.javascript.jscomp.ClosureRewriteModuleTest.testAliasedGoogModuleGet7
17
1
1
16
14
1
1
1
0.06
com.google.javascript.jscomp.ClosureRewriteModuleTest.testAliasedGoogModuleGet8
19
1
1
18
16
1
1
1
0.06
com.google.javascript.jscomp.ClosureRewriteModuleTest.testBasic0
4
0
0
4
2
1
2
1
0.00
com.google.javascript.jscomp.ClosureRewriteModuleTest.testBasic1
6
1
1
5
3
1
1
1
0.20
com.google.javascript.jscomp.ClosureRewriteModuleTest.testBasic2
12
2
1
11
9
1
1
1
0.18
com.google.javascript.jscomp.ClosureRewriteModuleTest.testBasic3
15
4
1
13
11
1
1
1
0.31
com.google.javascript.jscomp.ClosureRewriteModuleTest.testBundle1
18
3
1
17
15
1
1
1
0.18
com.google.javascript.jscomp.ClosureRewriteModuleTest.testBundle2
27
5
1
26
24
1
1
1
0.19
com.google.javascript.jscomp.ClosureRewriteModuleTest.testBundle3
16
1
0
16
14
1
1
1
0.06
com.google.javascript.jscomp.ClosureRewriteModuleTest.testBundle4
18
2
1
17
15
1
1
1
0.12
com.google.javascript.jscomp.ClosureRewriteModuleTest.testBundle5
26
2
0
26
24
1
1
1
0.08
com.google.javascript.jscomp.ClosureRewriteModuleTest.testDeclareLegacyNamespace
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.ClosureRewriteModuleTest.testDestructuringImports
84
22
4
80
78
1
4
1
0.28
com.google.javascript.jscomp.ClosureRewriteModuleTest.testDestructuringInsideModule
28
6
2
23
21
1
3
1
0.26
com.google.javascript.jscomp.ClosureRewriteModuleTest.testDuplicateModule
8
0
1
7
5
1
1
1
0.00
com.google.javascript.jscomp.ClosureRewriteModuleTest.testDuplicateNamespace
8
0
1
7
5
1
1
1
0.00
com.google.javascript.jscomp.ClosureRewriteModuleTest.testExport0
6
1
1
5
3
1
1
1
0.20
com.google.javascript.jscomp.ClosureRewriteModuleTest.testExport1
8
1
1
7
5
1
1
1
0.14
com.google.javascript.jscomp.ClosureRewriteModuleTest.testExport10
9
2
0
8
6
1
1
1
0.25
com.google.javascript.jscomp.ClosureRewriteModuleTest.testExport11
11
4
1
9
7
1
1
1
0.44
com.google.javascript.jscomp.ClosureRewriteModuleTest.testExport12_classNoConst
10
1
1
9
7
1
1
1
0.11
com.google.javascript.jscomp.ClosureRewriteModuleTest.testExport13
11
2
1
9
7
1
1
1
0.22
com.google.javascript.jscomp.ClosureRewriteModuleTest.testExport2
10
2
1
9
7
1
1
1
0.22
com.google.javascript.jscomp.ClosureRewriteModuleTest.testExport3
11
1
1
10
8
1
1
1
0.10
com.google.javascript.jscomp.ClosureRewriteModuleTest.testExport4
8
1
1
7
5
1
1
1
0.14
com.google.javascript.jscomp.ClosureRewriteModuleTest.testExport5
12
4
1
11
9
1
1
1
0.36
com.google.javascript.jscomp.ClosureRewriteModuleTest.testExport6
13
4
1
12
10
1
1
1
0.33
com.google.javascript.jscomp.ClosureRewriteModuleTest.testExport7_classNoConst
9
2
1
8
6
1
1
1
0.25
com.google.javascript.jscomp.ClosureRewriteModuleTest.testExport8_classNoConst
8
0
1
7
5
1
1
1
0.00
com.google.javascript.jscomp.ClosureRewriteModuleTest.testExport9
11
3
1
9
7
1
1
1
0.33
com.google.javascript.jscomp.ClosureRewriteModuleTest.testExportEnhancedObjectLiteral
21
2
3
18
16
1
2
1
0.11
com.google.javascript.jscomp.ClosureRewriteModuleTest.testGoogModuleGet1
16
1
1
15
13
1
1
1
0.07
com.google.javascript.jscomp.ClosureRewriteModuleTest.testGoogModuleGet2
16
1
1
15
13
1
1
1
0.07
com.google.javascript.jscomp.ClosureRewriteModuleTest.testGoogModuleReferencedWithGlobalName
20
0
3
17
15
1
4
1
0.00
com.google.javascript.jscomp.ClosureRewriteModuleTest.testGoogModuleValidReferences
26
3
1
25
23
1
2
1
0.12
com.google.javascript.jscomp.ClosureRewriteModuleTest.testGoogScope1
24
6
1
21
19
1
1
1
0.29
com.google.javascript.jscomp.ClosureRewriteModuleTest.testImport
36
12
1
33
31
1
1
1
0.36
com.google.javascript.jscomp.ClosureRewriteModuleTest.testImportInliningShadowsVar
16
0
1
15
13
1
1
1
0.00
com.google.javascript.jscomp.ClosureRewriteModuleTest.testInnerScriptOuterModule
33
11
1
29
27
1
1
1
0.38
com.google.javascript.jscomp.ClosureRewriteModuleTest.testInvalidGoogForwardDeclareParameter
25
3
5
17
15
1
3
1
0.18
com.google.javascript.jscomp.ClosureRewriteModuleTest.testInvalidGoogModuleGet1
9
0
1
8
6
1
1
1
0.00
com.google.javascript.jscomp.ClosureRewriteModuleTest.testInvalidGoogModuleGet2
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.ClosureRewriteModuleTest.testInvalidGoogModuleGetAlias
24
0
5
19
17
1
3
1
0.00
com.google.javascript.jscomp.ClosureRewriteModuleTest.testInvalidModule
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.ClosureRewriteModuleTest.testInvalidProvide
5
2
0
3
1
1
1
1
0.67
com.google.javascript.jscomp.ClosureRewriteModuleTest.testInvalidRequire
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.ClosureRewriteModuleTest.testLegacyGoogModuleValidReferences
67
11
4
63
62
1
5
1
0.17
com.google.javascript.jscomp.ClosureRewriteModuleTest.testModuleLevelVars
11
3
1
10
8
1
1
1
0.30
com.google.javascript.jscomp.ClosureRewriteModuleTest.testPublicExport
10
2
0
10
8
1
1
1
0.20
com.google.javascript.jscomp.ClosureRewriteModuleTest.testRequireTooEarly1
11
1
1
9
7
1
1
1
0.11
com.google.javascript.jscomp.ClosureRewriteModuleTest.testRequireTooEarly2
13
1
1
11
9
1
1
1
0.09
com.google.javascript.jscomp.ClosureRewriteModuleTest.testRequireTooEarly3
11
1
1
9
7
1
1
1
0.11
com.google.javascript.jscomp.ClosureRewriteModuleTest.testRewriteJsDoc1
29
7
1
27
25
1
1
1
0.26
com.google.javascript.jscomp.ClosureRewriteModuleTest.testRewriteJsDoc2
23
6
1
21
19
1
1
1
0.29
com.google.javascript.jscomp.ClosureRewriteModuleTest.testRewriteJsDoc3
29
7
1
27
25
1
1
1
0.26
com.google.javascript.jscomp.ClosureRewriteModuleTest.testRewriteJsDoc4
31
10
1
28
26
1
1
1
0.36
com.google.javascript.jscomp.ClosureRewriteModuleTest.testSetTestOnly
10
1
1
9
7
1
1
1
0.11
com.google.javascript.jscomp.ClosureRewriteModuleTest.testSideEffectOnlyImportOfGoogProvide
16
1
1
15
13
1
1
1
0.07
com.google.javascript.jscomp.ClosureRewriteModuleTest.testSideEffectOnlyImportOfLegacyGoogModule
15
1
0
15
13
1
1
1
0.07
com.google.javascript.jscomp.ClosureRewriteModuleTest.testSideEffectOnlyModuleImport
14
2
1
13
11
1
1
1
0.15
com.google.javascript.jscomp.ClosureRewriteModuleTest.testThis
11
2
1
9
7
1
1
1
0.22
com.google.javascript.jscomp.ClosureRewriteModuleTest.testTopLevelNames1
23
2
1
21
19
1
1
1
0.10
com.google.javascript.jscomp.ClosureRewriteModuleTest.testTopLevelNames2
15
2
1
13
11
1
1
1
0.15
com.google.javascript.jscomp.ClosureRewriteModuleTest.testTopLevelNames3
19
2
1
17
15
1
1
1
0.12
com.google.javascript.jscomp.ClosureRewriteModuleTest.testTypeOnlyModuleImport
19
5
1
18
16
1
1
1
0.28
com.google.javascript.jscomp.ClosureRewriteModuleTest.testUselessUseStrict
4
0
0
4
2
1
1
1
0.00
com.google.javascript.jscomp.CoalesceVariableNames.(Anon_1).compare
3
0
0
3
2
0
1
1
0.00
com.google.javascript.jscomp.CoalesceVariableNames.CoalesceVariableNames
11
4
1
6
4
1
4
1
0.67
com.google.javascript.jscomp.CoalesceVariableNames.CombinedLiveRangeChecker.CombinedLiveRangeChecker
6
0
0
6
2
3
2
1
0.00
com.google.javascript.jscomp.CoalesceVariableNames.CombinedLiveRangeChecker.connectIfCrossed
9
0
0
9
6
3
4
3
0.00
com.google.javascript.jscomp.CoalesceVariableNames.CombinedLiveRangeChecker.visit
6
0
0
6
3
1
3
1
0.00
com.google.javascript.jscomp.CoalesceVariableNames.computeVariableNamesInterferenceGraph
88
18
10
60
41
11
26
13
0.30
com.google.javascript.jscomp.CoalesceVariableNames.enterScope
31
4
5
22
15
8
9
6
0.18
com.google.javascript.jscomp.CoalesceVariableNames.exitScope
6
0
0
6
3
1
3
1
0.00
com.google.javascript.jscomp.CoalesceVariableNames.LiveRangeChecker.getDef
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.CoalesceVariableNames.LiveRangeChecker.isAssignTo
19
5
0
15
11
2
7
2
0.33
com.google.javascript.jscomp.CoalesceVariableNames.LiveRangeChecker.isReadFrom
6
0
0
6
4
1
1
1
0.00
com.google.javascript.jscomp.CoalesceVariableNames.LiveRangeChecker.LiveRangeChecker
4
0
0
4
2
1
2
1
0.00
com.google.javascript.jscomp.CoalesceVariableNames.LiveRangeChecker.shouldVisit
7
3
0
4
2
1
1
1
0.75
com.google.javascript.jscomp.CoalesceVariableNames.LiveRangeChecker.visit
9
0
1
8
4
1
4
1
0.00
com.google.javascript.jscomp.CoalesceVariableNames.process
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.CoalesceVariableNames.removeVarDeclaration
37
10
3
24
18
5
12
5
0.42
com.google.javascript.jscomp.CoalesceVariableNames.shouldOptimizeScope
11
4
1
6
3
1
3
1
0.67
com.google.javascript.jscomp.CoalesceVariableNames.visit
60
10
8
42
30
6
23
7
0.24
com.google.javascript.jscomp.CoalesceVariableNamesTest.getNumRepetitions
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.CoalesceVariableNamesTest.getProcessor
9
0
0
9
6
1
2
2
0.00
com.google.javascript.jscomp.CoalesceVariableNamesTest.getProcessor.(Anon_1).process
4
0
0
4
3
0
1
1
0.00
com.google.javascript.jscomp.CoalesceVariableNamesTest.inFunction
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.CoalesceVariableNamesTest.inFunction
4
0
0
4
2
1
1
1
0.00
com.google.javascript.jscomp.CoalesceVariableNamesTest.setUp
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.CoalesceVariableNamesTest.test
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.CoalesceVariableNamesTest.testBug1401831
14
2
0
12
10
3
1
2
0.17
com.google.javascript.jscomp.CoalesceVariableNamesTest.testBug1445366
30
2
2
26
24
1
2
1
0.08
com.google.javascript.jscomp.CoalesceVariableNamesTest.testCannotReuseAnyParamsBug
28
4
0
28
26
1
1
1
0.14
com.google.javascript.jscomp.CoalesceVariableNamesTest.testDeadAssignment
6
0
0
6
4
1
4
1
0.00
com.google.javascript.jscomp.CoalesceVariableNamesTest.testDeterministic
44
15
3
26
24
1
2
1
0.58
com.google.javascript.jscomp.CoalesceVariableNamesTest.testDifferentBlock
4
0
0
4
2
1
1
1
0.00
com.google.javascript.jscomp.CoalesceVariableNamesTest.testDuplicatedVar
5
1
0
4
2
1
1
1
0.25
com.google.javascript.jscomp.CoalesceVariableNamesTest.testEscaped
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.CoalesceVariableNamesTest.testFor
4
0
0
4
2
1
1
1
0.00
com.google.javascript.jscomp.CoalesceVariableNamesTest.testForIn
8
1
1
6
4
1
2
1
0.17
com.google.javascript.jscomp.CoalesceVariableNamesTest.testForInWithAssignment
19
0
1
18
16
1
1
1
0.00
com.google.javascript.jscomp.CoalesceVariableNamesTest.testFunctionNameReuse
21
19
0
2
0
1
0
1
9.50
com.google.javascript.jscomp.CoalesceVariableNamesTest.testLiveRangeChangeWithinCfgNode
10
1
1
8
6
1
6
1
0.12
com.google.javascript.jscomp.CoalesceVariableNamesTest.testLiveRangeChangeWithinCfgNode2
12
0
0
12
10
1
3
1
0.00
com.google.javascript.jscomp.CoalesceVariableNamesTest.testLoopInductionVar
26
0
6
20
18
1
5
1
0.00
com.google.javascript.jscomp.CoalesceVariableNamesTest.testLoops
5
0
0
5
3
1
2
1
0.00
com.google.javascript.jscomp.CoalesceVariableNamesTest.testMaxVars
8
0
0
8
5
2
4
3
0.00
com.google.javascript.jscomp.CoalesceVariableNamesTest.testMergeThreeVarNames
4
0
0
4
2
1
1
1
0.00
com.google.javascript.jscomp.CoalesceVariableNamesTest.testParameter
4
0
0
4
2
1
1
1
0.00
com.google.javascript.jscomp.CoalesceVariableNamesTest.testParameter2
5
1
0
4
2
1
2
1
0.25
com.google.javascript.jscomp.CoalesceVariableNamesTest.testParameter3
4
1
0
3
1
1
1
1
0.33
com.google.javascript.jscomp.CoalesceVariableNamesTest.testParameter4a
7
2
0
5
3
1
2
1
0.40
com.google.javascript.jscomp.CoalesceVariableNamesTest.testParameter4b
7
2
0
5
3
1
2
1
0.40
com.google.javascript.jscomp.CoalesceVariableNamesTest.testParameter5
5
1
0
4
2
1
1
1
0.25
com.google.javascript.jscomp.CoalesceVariableNamesTest.testSimple
36
0
12
24
22
1
13
1
0.00
com.google.javascript.jscomp.CoalesceVariableNamesTest.testSwitchCase
4
0
0
4
2
1
1
1
0.00
com.google.javascript.jscomp.CoalesceVariableNamesTest.testTryCatch
6
0
0
6
4
1
2
1
0.00
com.google.javascript.jscomp.CoalesceVariableNamesTest.testUsePseduoNames
24
0
5
19
17
1
5
1
0.00
com.google.javascript.jscomp.CoalesceVariableNamesTest.testVarLiveRangeCross
11
0
0
11
9
1
5
1
0.00
com.google.javascript.jscomp.CodeChangeHandler.reportChange
2
1
0
1
0
1
0
1
1.00
com.google.javascript.jscomp.CodeConsumer.add
26
7
3
16
12
2
10
2
0.44
com.google.javascript.jscomp.CodeConsumer.addConstant
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.CodeConsumer.addIdentifier
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.CodeConsumer.addNumber
39
3
1
36
28
7
15
7
0.08
com.google.javascript.jscomp.CodeConsumer.addOp
28
8
4
16
12
3
10
3
0.50
com.google.javascript.jscomp.CodeConsumer.append
10
9
0
1
0
1
0
1
9.00
com.google.javascript.jscomp.CodeConsumer.appendBlockEnd
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.CodeConsumer.appendBlockStart
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.CodeConsumer.appendOp
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.CodeConsumer.beginBlock
10
0
1
9
6
1
6
1
0.00
com.google.javascript.jscomp.CodeConsumer.beginCaseBody
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.CodeConsumer.breakAfterBlockFor
6
3
0
3
1
1
1
1
1.00
com.google.javascript.jscomp.CodeConsumer.continueProcessing
7
4
0
3
1
1
1
1
1.33
com.google.javascript.jscomp.CodeConsumer.endBlock
7
0
0
7
4
1
4
1
0.00
com.google.javascript.jscomp.CodeConsumer.endBlock
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.CodeConsumer.endCaseBody
2
0
0
2
0
1
0
1
0.00
com.google.javascript.jscomp.CodeConsumer.endClass
5
0
0
5
2
1
2
1
0.00
com.google.javascript.jscomp.CodeConsumer.endFile
2
1
0
1
0
1
0
1
1.00
com.google.javascript.jscomp.CodeConsumer.endFunction
6
0
0
6
3
1
3
1
0.00
com.google.javascript.jscomp.CodeConsumer.endLine
2
0
0
2
0
1
0
1
0.00
com.google.javascript.jscomp.CodeConsumer.endSourceMapping
6
4
0
2
0
1
0
1
2.00
com.google.javascript.jscomp.CodeConsumer.endStatement
9
0
0
9
6
1
6
1
0.00
com.google.javascript.jscomp.CodeConsumer.endStatement
9
6
0
3
1
1
1
1
2.00
com.google.javascript.jscomp.CodeConsumer.getLastChar
4
3
0
1
0
1
0
1
3.00
com.google.javascript.jscomp.CodeConsumer.isNegativeZero
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.CodeConsumer.isWordChar
5
0
0
5
3
1
1
1
0.00
com.google.javascript.jscomp.CodeConsumer.listSeparator
4
0
0
4
2
1
2
1
0.00
com.google.javascript.jscomp.CodeConsumer.maybeCutLine
2
0
0
2
0
1
0
1
0.00
com.google.javascript.jscomp.CodeConsumer.maybeEndStatement
14
5
0
9
6
1
6
1
0.56
com.google.javascript.jscomp.CodeConsumer.maybeInsertSpace
7
6
0
1
0
1
0
1
6.00
com.google.javascript.jscomp.CodeConsumer.maybeLineBreak
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.CodeConsumer.notePreferredLineBreak
2
0
0
2
0
1
0
1
0.00
com.google.javascript.jscomp.CodeConsumer.shouldPreserveExtraBlocks
11
8
0
3
1
1
1
1
2.67
com.google.javascript.jscomp.CodeConsumer.startNewLine
2
0
0
2
0
1
0
1
0.00
com.google.javascript.jscomp.CodeConsumer.startSourceMapping
6
4
0
2
0
1
0
1
2.00
com.google.javascript.jscomp.CodeGenerator.add
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.CodeGenerator.add
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.CodeGenerator.add
1112
58
113
942
826
52
628
57
0.06
com.google.javascript.jscomp.CodeGenerator.addAllSiblings
5
0
0
5
2
1
3
2
0.00
com.google.javascript.jscomp.CodeGenerator.addArrayList
22
8
1
13
8
2
8
3
0.62
com.google.javascript.jscomp.CodeGenerator.addArrowFunction
30
3
5
23
17
2
15
2
0.13
com.google.javascript.jscomp.CodeGenerator.addCaseBody
5
0
0
5
3
1
3
1
0.00
com.google.javascript.jscomp.CodeGenerator.addExpr
10
0
0
10
7
1
5
1
0.00
com.google.javascript.jscomp.CodeGenerator.addFunction
27
1
5
22
16
2
15
2
0.05
com.google.javascript.jscomp.CodeGenerator.addIdentifier
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.CodeGenerator.addJsString
15
1
0
14
10
4
6
4
0.07
com.google.javascript.jscomp.CodeGenerator.addList
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.CodeGenerator.addList
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.CodeGenerator.addList
13
0
0
13
8
3
6
3
0.00
com.google.javascript.jscomp.CodeGenerator.addNonEmptyStatement
64
15
6
43
31
6
24
5
0.35
com.google.javascript.jscomp.CodeGenerator.addObjectPattern
11
0
1
10
6
1
7
2
0.00
com.google.javascript.jscomp.CodeGenerator.addStringKey
25
5
0
20
15
3
8
3
0.25
com.google.javascript.jscomp.CodeGenerator.arrowFunctionNeedsParens
43
27
1
15
12
2
7
2
1.80
com.google.javascript.jscomp.CodeGenerator.CodeGenerator
9
0
0
9
7
1
7
1
0.00
com.google.javascript.jscomp.CodeGenerator.CodeGenerator
11
0
1
10
7
2
7
1
0.00
com.google.javascript.jscomp.CodeGenerator.Context.valueOf
0
0
0
0
0
0
0
0
0.00
com.google.javascript.jscomp.CodeGenerator.Context.values
0
0
0
0
0
0
0
0
0.00
com.google.javascript.jscomp.CodeGenerator.forCostEstimation
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.CodeGenerator.getContextForNoInOperator
8
4
0
4
2
1
1
1
1.00
com.google.javascript.jscomp.CodeGenerator.getContextForNonEmptyExpression
4
0
0
4
2
1
1
1
0.00
com.google.javascript.jscomp.CodeGenerator.getFirstNonEmptyChild
14
1
0
13
8
2
8
3
0.08
com.google.javascript.jscomp.CodeGenerator.getNonEmptyChildCount
17
5
0
12
8
3
7
3
0.42
com.google.javascript.jscomp.CodeGenerator.getSimpleNumber
13
1
0
12
7
2
5
2
0.08
com.google.javascript.jscomp.CodeGenerator.identifierEscape
21
5
1
15
10
3
8
4
0.33
com.google.javascript.jscomp.CodeGenerator.isBlockDeclOrDo
34
9
0
25
19
2
9
2
0.36
com.google.javascript.jscomp.CodeGenerator.isFirstChild
4
0
0
4
2
2
1
2
0.00
com.google.javascript.jscomp.CodeGenerator.isIndirectEval
7
3
0
4
2
1
1
1
0.75
com.google.javascript.jscomp.CodeGenerator.isSimpleNumber
13
0
0
13
8
3
7
4
0.00
com.google.javascript.jscomp.CodeGenerator.jsString
28
3
3
22
15
4
15
5
0.14
com.google.javascript.jscomp.CodeGenerator.maybeAddAccessibilityModifier
6
0
0
6
3
2
2
2
0.00
com.google.javascript.jscomp.CodeGenerator.maybeAddGenericTypes
6
0
0
6
3
2
2
2
0.00
com.google.javascript.jscomp.CodeGenerator.maybeAddOptional
5
0
0
5
2
1
2
1
0.00
com.google.javascript.jscomp.CodeGenerator.maybeAddTypeDecl
7
0
0
7
4
1
4
1
0.00
com.google.javascript.jscomp.CodeGenerator.maybeTagAsExterns
5
1
0
5
2
1
2
1
0.20
com.google.javascript.jscomp.CodeGenerator.processEnd
47
0
0
47
38
1
23
1
0.00
com.google.javascript.jscomp.CodeGenerator.regexpEscape
4
1
0
3
1
1
1
1
0.33
com.google.javascript.jscomp.CodeGenerator.strEscape
112
20
8
84
66
11
57
6
0.24
com.google.javascript.jscomp.CodeGenerator.tagAsStrict
6
3
0
3
1
1
1
1
1.00
com.google.javascript.jscomp.CodeGenerator.unrollBinaryOperator
24
7
2
15
10
5
7
3
0.47
com.google.javascript.jscomp.CodePrinter.Builder.(Anon_1).getCodeGenerator
5
0
0
5
4
0
1
1
0.00
com.google.javascript.jscomp.CodePrinter.Builder.build
12
3
1
8
5
1
3
1
0.38
com.google.javascript.jscomp.CodePrinter.Builder.Builder
7
4
0
3
1
1
1
1
1.33
com.google.javascript.jscomp.CodePrinter.Builder.CodeGeneratorFactory.getCodeGenerator
1
0
0
1
0
1
0
1
0.00
com.google.javascript.jscomp.CodePrinter.Builder.setCodeGeneratorFactory
7
3
0
4
2
1
2
1
0.75
com.google.javascript.jscomp.CodePrinter.Builder.setCompilerOptions
9
3
0
6
4
1
4
1
0.50
com.google.javascript.jscomp.CodePrinter.Builder.setLineBreak
8
4
0
4
2
1
2
1
1.00
com.google.javascript.jscomp.CodePrinter.Builder.setOutputTypes
8
4
0
4
2
1
2
1
1.00
com.google.javascript.jscomp.CodePrinter.Builder.setPrettyPrint
8
4
0
4
2
1
2
1
1.00
com.google.javascript.jscomp.CodePrinter.Builder.setSourceMap
10
6
0
4
2
1
2
1
1.50
com.google.javascript.jscomp.CodePrinter.Builder.setTagAsStrict
7
3
0
4
2
1
2
1
0.75
com.google.javascript.jscomp.CodePrinter.Builder.setTypeRegistry
4
0
0
4
2
1
2
1
0.00
com.google.javascript.jscomp.CodePrinter.CompactCodePrinter.append
13
4
0
9
6
2
5
2
0.44
com.google.javascript.jscomp.CodePrinter.CompactCodePrinter.CompactCodePrinter
16
9
0
7
3
3
3
1
1.29
com.google.javascript.jscomp.CodePrinter.CompactCodePrinter.endFile
28
7
0
21
17
1
16
1
0.33
com.google.javascript.jscomp.CodePrinter.CompactCodePrinter.maybeCutLine
21
5
0
16
12
2
9
2
0.31
com.google.javascript.jscomp.CodePrinter.CompactCodePrinter.maybeLineBreak
20
3
1
16
10
3
8
3
0.19
com.google.javascript.jscomp.CodePrinter.CompactCodePrinter.notePreferredLineBreak
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.CodePrinter.CompactCodePrinter.startNewLine
13
3
0
10
7
1
7
1
0.30
com.google.javascript.jscomp.CodePrinter.Format.fromOptions
9
0
0
9
5
1
5
1
0.00
com.google.javascript.jscomp.CodePrinter.Format.valueOf
0
0
0
0
0
0
0
0
0.00
com.google.javascript.jscomp.CodePrinter.Format.values
0
0
0
0
0
0
0
0
0.00
com.google.javascript.jscomp.CodePrinter.MappedCodePrinter.convertPosition
43
20
0
23
17
4
9
3
0.87
com.google.javascript.jscomp.CodePrinter.MappedCodePrinter.endSourceMapping
13
4
0
9
6
4
3
4
0.44
com.google.javascript.jscomp.CodePrinter.MappedCodePrinter.generateSourceMap
12
5
0
7
3
1
3
2
0.71
com.google.javascript.jscomp.CodePrinter.MappedCodePrinter.getCode
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.CodePrinter.MappedCodePrinter.getCurrentCharIndex
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.CodePrinter.MappedCodePrinter.getCurrentLineIndex
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.CodePrinter.MappedCodePrinter.getLastChar
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.CodePrinter.MappedCodePrinter.MappedCodePrinter
12
0
0
12
7
4
6
1
0.00
com.google.javascript.jscomp.CodePrinter.MappedCodePrinter.reportLineCut
20
7
1
12
7
1
5
2
0.58
com.google.javascript.jscomp.CodePrinter.MappedCodePrinter.startSourceMapping
21
4
0
17
14
4
8
4
0.24
com.google.javascript.jscomp.CodePrinter.PrettyCodePrinter.append
20
5
0
15
10
2
10
3
0.33
com.google.javascript.jscomp.CodePrinter.PrettyCodePrinter.appendBlockEnd
6
0
0
6
4
1
4
1
0.00
com.google.javascript.jscomp.CodePrinter.PrettyCodePrinter.appendBlockStart
5
0
0
5
3
1
3
1
0.00
com.google.javascript.jscomp.CodePrinter.PrettyCodePrinter.appendOp
9
0
0
9
5
1
5
1
0.00
com.google.javascript.jscomp.CodePrinter.PrettyCodePrinter.beginCaseBody
5
0
0
5
3
1
3
1
0.00
com.google.javascript.jscomp.CodePrinter.PrettyCodePrinter.breakAfterBlockFor
29
9
0
20
16
3
9
3
0.45
com.google.javascript.jscomp.CodePrinter.PrettyCodePrinter.endCaseBody
5
0
0
5
3
1
3
1
0.00
com.google.javascript.jscomp.CodePrinter.PrettyCodePrinter.endFile
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.CodePrinter.PrettyCodePrinter.endFunction
6
0
0
6
3
1
3
1
0.00
com.google.javascript.jscomp.CodePrinter.PrettyCodePrinter.endLine
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.CodePrinter.PrettyCodePrinter.getTryForCatch
6
3
0
3
1
1
1
1
1.00
com.google.javascript.jscomp.CodePrinter.PrettyCodePrinter.listSeparator
4
0
0
4
2
1
2
1
0.00
com.google.javascript.jscomp.CodePrinter.PrettyCodePrinter.maybeCutLine
9
4
0
5
2
1
2
1
0.80
com.google.javascript.jscomp.CodePrinter.PrettyCodePrinter.maybeInsertSpace
5
0
0
5
2
1
2
1
0.00
com.google.javascript.jscomp.CodePrinter.PrettyCodePrinter.maybeLineBreak
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.CodePrinter.PrettyCodePrinter.PrettyCodePrinter
13
7
0
6
1
4
1
1
1.17
com.google.javascript.jscomp.CodePrinter.PrettyCodePrinter.shouldPreserveExtraBlocks
11
8
0
3
1
1
1
1
2.67
com.google.javascript.jscomp.CodePrinter.PrettyCodePrinter.startNewLine
11
4
0
7
4
1
4
1
0.57
com.google.javascript.jscomp.CodePrinter.toSource
39
3
6
30
23
8
9
5
0.10
com.google.javascript.jscomp.CodePrinterEs6TypedTest.assertPrettyPrintSame
11
1
0
11
8
3
5
3
0.09
com.google.javascript.jscomp.CodePrinterEs6TypedTest.assertPrettyPrintSame.(Anon_1).setOptions
5
0
0
5
4
0
3
1
0.00
com.google.javascript.jscomp.CodePrinterEs6TypedTest.disabled_testFunctionParamDeclaration_arrow
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.CodePrinterEs6TypedTest.disabled_testFunctionReturn_arrow
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.CodePrinterEs6TypedTest.setUp
4
0
0
4
2
1
2
1
0.00
com.google.javascript.jscomp.CodePrinterEs6TypedTest.testArrayType
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.CodePrinterEs6TypedTest.testArrayType_qualifiedType
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.CodePrinterEs6TypedTest.testCompositeType
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.CodePrinterEs6TypedTest.testFunctionParamDeclaration
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.CodePrinterEs6TypedTest.testFunctionParamDeclaration_defaultValue
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.CodePrinterEs6TypedTest.testFunctionReturn
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.CodePrinterEs6TypedTest.testParameterizedType
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.CodePrinterEs6TypedTest.testVariableDeclaration
8
0
0
8
6
1
6
1
0.00
com.google.javascript.jscomp.CodePrinterTest.assertLineBreak
11
0
0
11
8
1
4
2
0.00
com.google.javascript.jscomp.CodePrinterTest.assertLineBreak.(Anon_1).setOptions
5
0
0
5
4
0
3
1
0.00
com.google.javascript.jscomp.CodePrinterTest.assertLineBreakAtEndOfFile
23
0
0
23
18
2
10
3
0.00
com.google.javascript.jscomp.CodePrinterTest.assertLineBreakAtEndOfFile.(Anon_2).setOptions
6
0
0
6
5
0
4
1
0.00
com.google.javascript.jscomp.CodePrinterTest.assertLineBreakAtEndOfFile.(Anon_3).setOptions
6
0
0
6
5
0
4
1
0.00
com.google.javascript.jscomp.CodePrinterTest.assertLineLength
11
0
0
11
8
1
4
2
0.00
com.google.javascript.jscomp.CodePrinterTest.assertLineLength.(Anon_8).setOptions
5
0
0
5
4
0
3
1
0.00
com.google.javascript.jscomp.CodePrinterTest.assertPrettyPrint
5
1
0
5
3
1
1
2
0.20
com.google.javascript.jscomp.CodePrinterTest.assertPrettyPrint
14
0
0
14
10
2
6
2
0.00
com.google.javascript.jscomp.CodePrinterTest.assertPrettyPrint.(Anon_5).setOptions
1
1
0
1
1
0
0
1
1.00
com.google.javascript.jscomp.CodePrinterTest.assertPrettyPrint.(Anon_6).setOptions
7
0
0
7
6
0
5
1
0.00
com.google.javascript.jscomp.CodePrinterTest.assertPrintNumber
4
0
0
4
2
1
2
1
0.00
com.google.javascript.jscomp.CodePrinterTest.assertPrintNumber
4
0
0
4
2
1
2
1
0.00
com.google.javascript.jscomp.CodePrinterTest.assertTypeAnnotations
15
0
0
15
12
1
4
2
0.00
com.google.javascript.jscomp.CodePrinterTest.assertTypeAnnotations.(Anon_7).setOptions
5
0
0
5
4
0
3
1
0.00
com.google.javascript.jscomp.CodePrinterTest.testAmbiguousElseClauses
38
3
5
30
28
1
3
1
0.10
com.google.javascript.jscomp.CodePrinterTest.testArrayLiteral
7
0
0
7
5
1
5
1
0.00
com.google.javascript.jscomp.CodePrinterTest.testArrowFunction
14
0
0
14
12
1
12
1
0.00
com.google.javascript.jscomp.CodePrinterTest.testAsyncArrowFunction
6
1
0
5
3
1
3
1
0.20
com.google.javascript.jscomp.CodePrinterTest.testAsyncFunction
9
1
0
8
6
1
6
1
0.12
com.google.javascript.jscomp.CodePrinterTest.testBiggerThanMaxLongNumericLiterals
15
6
0
9
7
1
5
1
0.67
com.google.javascript.jscomp.CodePrinterTest.testBreakTrustedStrings
19
3
4
12
10
1
9
1
0.25
com.google.javascript.jscomp.CodePrinterTest.testBreakUntrustedStrings
22
3
5
14
12
1
11
1
0.21
com.google.javascript.jscomp.CodePrinterTest.testClass
9
0
0
9
7
1
7
1
0.00
com.google.javascript.jscomp.CodePrinterTest.testClassComputedProperties
11
0
2
9
7
1
7
1
0.00
com.google.javascript.jscomp.CodePrinterTest.testClassPretty
17
0
0
17
15
1
4
1
0.00
com.google.javascript.jscomp.CodePrinterTest.testClosureLibraryTypeAnnotationExamples
20
4
0
20
18
1
1
1
0.20
com.google.javascript.jscomp.CodePrinterTest.testCommaSpacing
6
0
0
6
4
1
2
1
0.00
com.google.javascript.jscomp.CodePrinterTest.testComputedProperties
14
0
3
11
9
1
9
1
0.00
com.google.javascript.jscomp.CodePrinterTest.testComputedPropertiesClassMethods
7
0
2
5
3
1
3
1
0.00
com.google.javascript.jscomp.CodePrinterTest.testConstFor
7
0
1
6
4
1
4
1
0.00
com.google.javascript.jscomp.CodePrinterTest.testDeclarations
20
0
3
17
15
1
15
1
0.00
com.google.javascript.jscomp.CodePrinterTest.testDefaultParameters
5
0
0
5
3
1
3
1
0.00
com.google.javascript.jscomp.CodePrinterTest.testDefaultParametersWithRestParameters
5
0
0
5
3
1
3
1
0.00
com.google.javascript.jscomp.CodePrinterTest.testDeprecatedAnnotationIncludesNewline
11
1
1
10
8
3
1
2
0.10
com.google.javascript.jscomp.CodePrinterTest.testDestructuringForInLoops
18
0
3
15
13
1
13
1
0.00
com.google.javascript.jscomp.CodePrinterTest.testDestructuringForOfLoops1
18
0
3
15
13
1
13
1
0.00
com.google.javascript.jscomp.CodePrinterTest.testDestructuringForOfLoops2
7
2
1
4
2
1
2
1
0.50
com.google.javascript.jscomp.CodePrinterTest.testDirectEval
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.CodePrinterTest.testDoLoopIECompatibility
26
1
7
18
16
1
8
1
0.06
com.google.javascript.jscomp.CodePrinterTest.testEmitUnknownParamTypesAsAllType
9
1
0
9
7
1
1
1
0.11
com.google.javascript.jscomp.CodePrinterTest.testEnumAnnotation1
5
2
0
5
3
1
1
1
0.40
com.google.javascript.jscomp.CodePrinterTest.testEnumAnnotation2
9
4
0
9
7
1
1
1
0.44
com.google.javascript.jscomp.CodePrinterTest.testExponents
26
0
2
24
22
1
22
1
0.00
com.google.javascript.jscomp.CodePrinterTest.testExports
31
4
4
23
21
1
21
1
0.17
com.google.javascript.jscomp.CodePrinterTest.testExtendedObjectLit
7
0
0
7
5
1
5
1
0.00
com.google.javascript.jscomp.CodePrinterTest.testForOf
6
0
1
5
3
1
3
1
0.00
com.google.javascript.jscomp.CodePrinterTest.testFreeCall1
4
0
0
4
2
1
2
1
0.00
com.google.javascript.jscomp.CodePrinterTest.testFreeCall2
8
0
0
8
6
3
4
3
0.00
com.google.javascript.jscomp.CodePrinterTest.testFreeCall3
8
0
0
8
6
3
4
3
0.00
com.google.javascript.jscomp.CodePrinterTest.testFunctionSafariCompatibility
18
1
4
13
11
1
6
1
0.08
com.google.javascript.jscomp.CodePrinterTest.testFunctionWithCall
14
0
0
14
12
1
2
1
0.00
com.google.javascript.jscomp.CodePrinterTest.testGeneratorYield
11
0
0
11
9
1
9
1
0.00
com.google.javascript.jscomp.CodePrinterTest.testGeneratorYieldPretty
18
0
1
17
15
1
3
1
0.00
com.google.javascript.jscomp.CodePrinterTest.testGetter
23
0
5
18
16
1
8
1
0.00
com.google.javascript.jscomp.CodePrinterTest.testGetterInEs3
10
2
1
7
5
2
3
2
0.29
com.google.javascript.jscomp.CodePrinterTest.testHook
18
0
4
14
12
1
12
1
0.00
com.google.javascript.jscomp.CodePrinterTest.testHtmlComments
4
0
0
4
2
1
2
1
0.00
com.google.javascript.jscomp.CodePrinterTest.testImports
11
0
0
11
9
1
9
1
0.00
com.google.javascript.jscomp.CodePrinterTest.testIndirectEval
7
0
0
7
5
2
3
2
0.00
com.google.javascript.jscomp.CodePrinterTest.testIssue1062
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.CodePrinterTest.testIssue5746867
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.CodePrinterTest.testIssue582
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.CodePrinterTest.testIssue601
5
0
0
5
3
1
3
1
0.00
com.google.javascript.jscomp.CodePrinterTest.testIssue620
4
2
0
4
2
1
2
1
0.50
com.google.javascript.jscomp.CodePrinterTest.testIssue942
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.CodePrinterTest.testKeywordProperties1
8
0
1
7
5
1
5
1
0.00
com.google.javascript.jscomp.CodePrinterTest.testKeywordProperties1a
6
0
0
6
4
2
3
2
0.00
com.google.javascript.jscomp.CodePrinterTest.testKeywordProperties2
8
0
1
7
5
1
5
1
0.00
com.google.javascript.jscomp.CodePrinterTest.testKeywordProperties2a
6
0
0
6
4
2
3
2
0.00
com.google.javascript.jscomp.CodePrinterTest.testLetFor
7
0
1
6
4
1
4
1
0.00
com.google.javascript.jscomp.CodePrinterTest.testLineBreak
25
3
3
19
17
1
3
1
0.16
com.google.javascript.jscomp.CodePrinterTest.testLineLength
38
7
6
25
23
1
7
1
0.28
com.google.javascript.jscomp.CodePrinterTest.testLiteralProperty
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.CodePrinterTest.testManyAdds
19
1
2
16
13
7
8
8
0.06
com.google.javascript.jscomp.CodePrinterTest.testManyCommas
19
1
2
16
13
7
8
8
0.06
com.google.javascript.jscomp.CodePrinterTest.testMemberGeneratorYield1
5
0
0
5
3
1
3
1
0.00
com.google.javascript.jscomp.CodePrinterTest.testMinusNegativeZero
5
2
0
3
1
1
1
1
0.67
com.google.javascript.jscomp.CodePrinterTest.testNegCollapse
6
2
0
4
2
1
2
1
0.50
com.google.javascript.jscomp.CodePrinterTest.testNewTarget
5
0
0
5
3
1
3
1
0.00
com.google.javascript.jscomp.CodePrinterTest.testNonNullTypes
19
4
0
19
17
1
1
1
0.21
com.google.javascript.jscomp.CodePrinterTest.testNumericKeys
13
1
3
9
7
1
7
1
0.11
com.google.javascript.jscomp.CodePrinterTest.testObjectLit
7
0
0
7
5
1
5
1
0.00
com.google.javascript.jscomp.CodePrinterTest.testObjectLit2
7
0
1
6
4
1
4
1
0.00
com.google.javascript.jscomp.CodePrinterTest.testObjectLit3
12
3
0
12
10
1
5
1
0.25
com.google.javascript.jscomp.CodePrinterTest.testObjectLit4
6
1
0
5
3
1
1
1
0.20
com.google.javascript.jscomp.CodePrinterTest.testOctalInString
20
5
5
10
8
1
8
1
0.50
com.google.javascript.jscomp.CodePrinterTest.testOctalInStringNoLeadingZero
32
12
8
12
10
1
10
1
1.00
com.google.javascript.jscomp.CodePrinterTest.testOctalNumericKey
6
0
1
5
3
1
3
1
0.00
com.google.javascript.jscomp.CodePrinterTest.testOptionalTypesAnnotation
12
2
0
12
10
1
1
1
0.17
com.google.javascript.jscomp.CodePrinterTest.testParensAroundArrow
31
15
1
15
13
1
13
1
1.00
com.google.javascript.jscomp.CodePrinterTest.testParsePrintParse
50
2
0
50
48
1
42
1
0.04
com.google.javascript.jscomp.CodePrinterTest.testPreferLineBreakAtEndOfFile
29
4
3
22
20
1
5
1
0.18
com.google.javascript.jscomp.CodePrinterTest.testPreserveTypeAnnotations
8
3
1
7
5
1
5
1
0.43
com.google.javascript.jscomp.CodePrinterTest.testPreserveTypeAnnotations2
13
2
2
11
9
1
3
1
0.18
com.google.javascript.jscomp.CodePrinterTest.testPrettyArrowFunction
12
0
0
12
10
1
2
1
0.00
com.google.javascript.jscomp.CodePrinterTest.testPrettyPrinter
115
17
15
83
81
1
27
1
0.20
com.google.javascript.jscomp.CodePrinterTest.testPrettyPrinter2
24
0
2
22
20
1
3
1
0.00
com.google.javascript.jscomp.CodePrinterTest.testPrettyPrinter3
32
0
2
30
28
1
3
1
0.00
com.google.javascript.jscomp.CodePrinterTest.testPrettyPrinter4
35
0
3
32
30
1
4
1
0.00
com.google.javascript.jscomp.CodePrinterTest.testPrettyPrinter_arrow
4
0
0
4
2
1
2
1
0.00
com.google.javascript.jscomp.CodePrinterTest.testPrettyPrinter_defaultValue
4
0
0
4
2
1
2
1
0.00
com.google.javascript.jscomp.CodePrinterTest.testPrettyPrinter_spaceBeforeSingleQuote
12
0
0
12
9
1
2
2
0.00
com.google.javascript.jscomp.CodePrinterTest.testPrettyPrinter_spaceBeforeSingleQuote.(Anon_4).setOptions
3
0
0
3
2
0
1
1
0.00
com.google.javascript.jscomp.CodePrinterTest.testPrettyPrinter_spaceBeforeUnaryOperators
28
0
1
27
25
1
7
1
0.00
com.google.javascript.jscomp.CodePrinterTest.testPrint
207
30
32
146
144
1
126
1
0.21
com.google.javascript.jscomp.CodePrinterTest.testPrintArray
6
0
0
6
4
1
4
1
0.00
com.google.javascript.jscomp.CodePrinterTest.testPrintArrayPatternAssign
12
0
0
12
10
1
10
1
0.00
com.google.javascript.jscomp.CodePrinterTest.testPrintArrayPatternConst
12
0
0
12
10
1
10
1
0.00
com.google.javascript.jscomp.CodePrinterTest.testPrintArrayPatternLet
12
0
0
12
10
1
10
1
0.00
com.google.javascript.jscomp.CodePrinterTest.testPrintArrayPatternVar
12
0
0
12
10
1
10
1
0.00
com.google.javascript.jscomp.CodePrinterTest.testPrintArrayPatternWithInitializer
6
0
0
6
4
1
4
1
0.00
com.google.javascript.jscomp.CodePrinterTest.testPrintBlockScopedFunctions
7
1
0
6
4
1
3
1
0.17
com.google.javascript.jscomp.CodePrinterTest.testPrintDestructuringInParamList
11
0
0
11
9
1
9
1
0.00
com.google.javascript.jscomp.CodePrinterTest.testPrintDestructuringInRestParam
5
0
0
5
3
1
3
1
0.00
com.google.javascript.jscomp.CodePrinterTest.testPrintInOperatorInForLoop
34
7
4
23
21
1
11
1
0.30
com.google.javascript.jscomp.CodePrinterTest.testPrintMixedDestructuring
5
0
0
5
3
1
3
1
0.00
com.google.javascript.jscomp.CodePrinterTest.testPrintNestedArrayPattern
8
0
1
7
5
1
5
1
0.00
com.google.javascript.jscomp.CodePrinterTest.testPrintNestedObjectPattern
5
0
0
5
3
1
3
1
0.00
com.google.javascript.jscomp.CodePrinterTest.testPrintObjectPatternAssign
6
0
0
6
4
1
4
1
0.00
com.google.javascript.jscomp.CodePrinterTest.testPrintObjectPatternConst
6
0
0
6
4
1
4
1
0.00
com.google.javascript.jscomp.CodePrinterTest.testPrintObjectPatternInitializer
8
0
0
8
6
1
6
1
0.00
com.google.javascript.jscomp.CodePrinterTest.testPrintObjectPatternLet
6
0
0
6
4
1
4
1
0.00
com.google.javascript.jscomp.CodePrinterTest.testPrintObjectPatternVar
6
0
0
6
4
1
4
1
0.00
com.google.javascript.jscomp.CodePrinterTest.testPrintScript
9
2
0
7
5
4
1
3
0.29
com.google.javascript.jscomp.CodePrinterTest.testReparse
9
0
0
9
7
5
1
5
0.00
com.google.javascript.jscomp.CodePrinterTest.testRestParameters
5
0
0
5
3
1
3
1
0.00
com.google.javascript.jscomp.CodePrinterTest.testSetter
21
0
4
17
15
1
7
1
0.00
com.google.javascript.jscomp.CodePrinterTest.testSetterInEs3
11
2
1
8
6
2
3
2
0.25
com.google.javascript.jscomp.CodePrinterTest.testSpreadExpression
6
0
0
6
4
1
4
1
0.00
com.google.javascript.jscomp.CodePrinterTest.testStrict
16
0
0
16
13
3
4
3
0.00
com.google.javascript.jscomp.CodePrinterTest.testStrict.(Anon_9).setOptions
5
0
0
5
4
0
3
1
0.00
com.google.javascript.jscomp.CodePrinterTest.testStringEscapeSequences
29
3
2
24
22
1
22
1
0.12
com.google.javascript.jscomp.CodePrinterTest.testSubtraction
9
0
1
8
6
3
2
3
0.00
com.google.javascript.jscomp.CodePrinterTest.testSuper
6
0
0
6
4
1
4
1
0.00
com.google.javascript.jscomp.CodePrinterTest.testTempConstructor
13
5
0
13
11
1
1
1
0.38
com.google.javascript.jscomp.CodePrinterTest.testTemplateLiteral
24
0
2
22
20
1
20
1
0.00
com.google.javascript.jscomp.CodePrinterTest.testTypeAnnotations
6
2
0
6
4
1
1
1
0.33
com.google.javascript.jscomp.CodePrinterTest.testTypeAnnotationsAssign
5
2
0
5
3
1
1
1
0.40
com.google.javascript.jscomp.CodePrinterTest.testTypeAnnotationsImplements
20
8
0
20
18
1
1
1
0.40
com.google.javascript.jscomp.CodePrinterTest.testTypeAnnotationsInterface
11
4
0
11
9
1
1
1
0.36
com.google.javascript.jscomp.CodePrinterTest.testTypeAnnotationsMember
19
6
0
19
17
1
1
1
0.32
com.google.javascript.jscomp.CodePrinterTest.testTypeAnnotationsMemberStub
11
4
0
10
8
1
1
1
0.40
com.google.javascript.jscomp.CodePrinterTest.testTypeAnnotationsMemberSubclass
11
4
0
11
9
1
1
1
0.36
com.google.javascript.jscomp.CodePrinterTest.testTypeAnnotationsMultipleInterface
16
6
0
16
14
1
1
1
0.38
com.google.javascript.jscomp.CodePrinterTest.testTypeAnnotationsNamespace
7
2
0
7
5
1
1
1
0.29
com.google.javascript.jscomp.CodePrinterTest.testTypeAnnotationsTypeDef
15
6
0
12
10
1
1
1
0.50
com.google.javascript.jscomp.CodePrinterTest.testU2UFunctionTypeAnnotation1
6
2
0
6
4
1
1
1
0.33
com.google.javascript.jscomp.CodePrinterTest.testU2UFunctionTypeAnnotation2
8
4
0
6
4
1
1
1
0.67
com.google.javascript.jscomp.CodePrinterTest.testUnicode
5
0
0
5
3
1
3
1
0.00
com.google.javascript.jscomp.CodePrinterTest.testVariableArgumentsTypesAnnotation
12
2
0
12
10
1
1
1
0.17
com.google.javascript.jscomp.CodePrinterTest.testZero
6
0
0
6
4
1
4
1
0.00
com.google.javascript.jscomp.CodePrinterTestBase.assertPrint
10
1
0
10
7
1
4
2
0.10
com.google.javascript.jscomp.CodePrinterTestBase.assertPrint.(Anon_1).setOptions
4
0
0
4
3
0
2
1
0.00
com.google.javascript.jscomp.CodePrinterTestBase.assertPrintNode
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.CodePrinterTestBase.assertPrintSame
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.CodePrinterTestBase.checkUnexpectedErrorsOrWarnings
20
0
1
19
11
4
9
5
0.00
com.google.javascript.jscomp.CodePrinterTestBase.CompilerOptionBuilder.setOptions
1
0
0
1
0
1
0
1
0.00
com.google.javascript.jscomp.CodePrinterTestBase.newCompilerOptions
8
0
0
8
6
2
5
2
0.00
com.google.javascript.jscomp.CodePrinterTestBase.parse
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.CodePrinterTestBase.parse
27
1
3
23
20
9
12
9
0.04
com.google.javascript.jscomp.CodePrinterTestBase.parsePrint
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.CodePrinterTestBase.printNode
6
0
0
6
4
2
3
2
0.00
com.google.javascript.jscomp.CodePrinterTestBase.setUp
7
0
0
7
5
1
5
1
0.00
com.google.javascript.jscomp.CodingConvention.applyDelegateRelationship
5
4
0
1
0
1
0
1
4.00
com.google.javascript.jscomp.CodingConvention.applySingletonGetterNew
1
0
0
1
0
1
0
1
0.00
com.google.javascript.jscomp.CodingConvention.applySingletonGetterOld
5
4
0
1
0
1
0
1
4.00
com.google.javascript.jscomp.CodingConvention.applySubclassRelationship
5
4
0
1
0
1
0
1
4.00
com.google.javascript.jscomp.CodingConvention.AssertionFunctionSpec.AssertionFunctionSpec
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.CodingConvention.AssertionFunctionSpec.AssertionFunctionSpec
6
0
0
6
3
2
3
1
0.00
com.google.javascript.jscomp.CodingConvention.AssertionFunctionSpec.AssertionFunctionSpec
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.CodingConvention.AssertionFunctionSpec.getAssertedNewType
7
4
0
3
1
1
1
1
1.33
com.google.javascript.jscomp.CodingConvention.AssertionFunctionSpec.getAssertedOldType
8
5
0
3
1
1
1
1
1.67
com.google.javascript.jscomp.CodingConvention.AssertionFunctionSpec.getAssertedParam
7
4
0
3
1
1
1
1
1.33
com.google.javascript.jscomp.CodingConvention.AssertionFunctionSpec.getFunctionName
4
1
0
3
1
1
1
1
0.33
com.google.javascript.jscomp.CodingConvention.Bind.Bind
5
0
0
5
3
1
3
1
0.00
com.google.javascript.jscomp.CodingConvention.Bind.getBoundParameterCount
10
3
0
7
4
2
3
2
0.43
com.google.javascript.jscomp.CodingConvention.blockRenamingForProperty
11
10
0
1
0
1
0
1
10.00
com.google.javascript.jscomp.CodingConvention.Cache.Cache
6
0
0
6
4
1
4
1
0.00
com.google.javascript.jscomp.CodingConvention.checkForCallingConventionDefiningCalls
5
4
0
1
0
1
0
1
4.00
com.google.javascript.jscomp.CodingConvention.defineDelegateProxyPrototypeProperties
7
6
0
1
0
1
0
1
6.00
com.google.javascript.jscomp.CodingConvention.DelegateRelationship.DelegateRelationship
4
0
0
4
2
1
2
1
0.00
com.google.javascript.jscomp.CodingConvention.describeCachingCall
10
9
0
1
0
1
0
1
9.00
com.google.javascript.jscomp.CodingConvention.describeFunctionBind
21
20
0
1
0
1
0
1
20.00
com.google.javascript.jscomp.CodingConvention.describeFunctionBind
4
3
0
1
0
1
0
1
3.00
com.google.javascript.jscomp.CodingConvention.extractClassNameIfProvide
5
4
0
1
0
1
0
1
4.00
com.google.javascript.jscomp.CodingConvention.extractClassNameIfRequire
5
4
0
1
0
1
0
1
4.00
com.google.javascript.jscomp.CodingConvention.extractIsModuleFile
6
5
0
1
0
1
0
1
5.00
com.google.javascript.jscomp.CodingConvention.getAbstractMethodName
8
7
0
1
0
1
0
1
7.00
com.google.javascript.jscomp.CodingConvention.getAssertionFunctions
4
3
0
1
0
1
0
1
3.00
com.google.javascript.jscomp.CodingConvention.getClassesDefinedByCall
8
7
0
1
0
1
0
1
7.00
com.google.javascript.jscomp.CodingConvention.getDelegateRelationship
4
3
0
1
0
1
0
1
3.00
com.google.javascript.jscomp.CodingConvention.getDelegateSuperclassName
4
3
0
1
0
1
0
1
3.00
com.google.javascript.jscomp.CodingConvention.getExportPropertyFunction
6
5
0
1
0
1
0
1
5.00
com.google.javascript.jscomp.CodingConvention.getExportSymbolFunction
6
5
0
1
0
1
0
1
5.00
com.google.javascript.jscomp.CodingConvention.getGlobalObject
4
3
0
1
0
1
0
1
3.00
com.google.javascript.jscomp.CodingConvention.getIndirectlyDeclaredProperties
6
5
0
1
0
1
0
1
5.00
com.google.javascript.jscomp.CodingConvention.getObjectLiteralCast
8
7
0
1
0
1
0
1
7.00
com.google.javascript.jscomp.CodingConvention.getPackageName
5
4
0
1
0
1
0
1
4.00
com.google.javascript.jscomp.CodingConvention.getSingletonGetterClassName
12
11
0
1
0
1
0
1
11.00
com.google.javascript.jscomp.CodingConvention.hasPrivacyConvention
4
3
0
1
0
1
0
1
3.00
com.google.javascript.jscomp.CodingConvention.identifyTypeDeclarationCall
5
4
0
1
0
1
0
1
4.00
com.google.javascript.jscomp.CodingConvention.isClassFactoryCall
7
6
0
1
0
1
0
1
6.00
com.google.javascript.jscomp.CodingConvention.isConstant
8
7
0
1
0
1
0
1
7.00
com.google.javascript.jscomp.CodingConvention.isConstantKey
6
5
0
1
0
1
0
1
5.00
com.google.javascript.jscomp.CodingConvention.isExported
4
3
0
1
0
1
0
1
3.00
com.google.javascript.jscomp.CodingConvention.isExported
9
8
0
1
0
1
0
1
8.00
com.google.javascript.jscomp.CodingConvention.isFunctionCallThatAlwaysThrows
5
4
0
1
0
1
0
1
4.00
com.google.javascript.jscomp.CodingConvention.isInlinableFunction
4
3
0
1
0
1
0
1
3.00
com.google.javascript.jscomp.CodingConvention.isOptionalParameter
12
11
0
1
0
1
0
1
11.00
com.google.javascript.jscomp.CodingConvention.isPrivate
11
10
0
1
0
1
0
1
10.00
com.google.javascript.jscomp.CodingConvention.isPropertyRenameFunction
4
3
0
1
0
1
0
1
3.00
com.google.javascript.jscomp.CodingConvention.isPropertyTestFunction
4
3
0
1
0
1
0
1
3.00
com.google.javascript.jscomp.CodingConvention.isPrototypeAlias
4
3
0
1
0
1
0
1
3.00
com.google.javascript.jscomp.CodingConvention.isSuperClassReference
6
5
0
1
0
1
0
1
5.00
com.google.javascript.jscomp.CodingConvention.isValidEnumKey
8
7
0
1
0
1
0
1
7.00
com.google.javascript.jscomp.CodingConvention.isVarArgsParameter
10
9
0
1
0
1
0
1
9.00
com.google.javascript.jscomp.CodingConvention.ObjectLiteralCast.ObjectLiteralCast
6
0
0
6
3
2
3
1
0.00
com.google.javascript.jscomp.CodingConvention.SubclassRelationship.SubclassRelationship
6
0
0
6
3
2
3
1
0.00
com.google.javascript.jscomp.CodingConvention.SubclassType.valueOf
0
0
0
0
0
0
0
0
0.00
com.google.javascript.jscomp.CodingConvention.SubclassType.values
0
0
0
0
0
0
0
0
0.00
com.google.javascript.jscomp.CodingConventions.CodingConventions
1
0
0
1
0
1
0
1
0.00
com.google.javascript.jscomp.CodingConventions.DefaultCodingConvention.applyDelegateRelationship
6
1
0
5
0
4
0
1
0.20
com.google.javascript.jscomp.CodingConventions.DefaultCodingConvention.applySingletonGetterNew
4
1
0
3
0
2
0
1
0.33
com.google.javascript.jscomp.CodingConventions.DefaultCodingConvention.applySingletonGetterOld
4
1
0
3
0
2
0
1
0.33
com.google.javascript.jscomp.CodingConventions.DefaultCodingConvention.applySubclassRelationship
4
1
0
3
0
2
0
1
0.33
com.google.javascript.jscomp.CodingConventions.DefaultCodingConvention.blockRenamingForProperty
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.CodingConventions.DefaultCodingConvention.checkForCallingConventionDefiningCalls
4
1
0
3
0
2
0
1
0.33
com.google.javascript.jscomp.CodingConventions.DefaultCodingConvention.defineDelegateProxyPrototypeProperties
7
1
0
6
0
5
0
1
0.17
com.google.javascript.jscomp.CodingConventions.DefaultCodingConvention.describeCachingCall
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.CodingConventions.DefaultCodingConvention.describeFunctionBind
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.CodingConventions.DefaultCodingConvention.describeFunctionBind
41
2
4
35
24
12
13
10
0.06
com.google.javascript.jscomp.CodingConventions.DefaultCodingConvention.extractClassNameIfProvide
4
0
0
4
2
2
1
2
0.00
com.google.javascript.jscomp.CodingConventions.DefaultCodingConvention.extractClassNameIfRequire
4
0
0
4
2
2
1
2
0.00
com.google.javascript.jscomp.CodingConventions.DefaultCodingConvention.extractIsModuleFile
4
0
0
4
2
2
1
2
0.00
com.google.javascript.jscomp.CodingConventions.DefaultCodingConvention.getAbstractMethodName
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.CodingConventions.DefaultCodingConvention.getAssertionFunctions
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.CodingConventions.DefaultCodingConvention.getClassesDefinedByCall
14
0
1
13
10
4
3
4
0.00
com.google.javascript.jscomp.CodingConventions.DefaultCodingConvention.getDelegateRelationship
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.CodingConventions.DefaultCodingConvention.getDelegateSuperclassName
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.CodingConventions.DefaultCodingConvention.getExportPropertyFunction
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.CodingConventions.DefaultCodingConvention.getExportSymbolFunction
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.CodingConventions.DefaultCodingConvention.getGlobalObject
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.CodingConventions.DefaultCodingConvention.getIndirectlyDeclaredProperties
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.CodingConventions.DefaultCodingConvention.getObjectLiteralCast
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.CodingConventions.DefaultCodingConvention.getPackageName
6
1
0
5
3
3
1
3
0.20
com.google.javascript.jscomp.CodingConventions.DefaultCodingConvention.getSingletonGetterClassName
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.CodingConventions.DefaultCodingConvention.hasPrivacyConvention
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.CodingConventions.DefaultCodingConvention.identifyTypeDeclarationCall
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.CodingConventions.DefaultCodingConvention.isClassFactoryCall
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.CodingConventions.DefaultCodingConvention.isConstant
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.CodingConventions.DefaultCodingConvention.isConstantKey
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.CodingConventions.DefaultCodingConvention.isExported
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.CodingConventions.DefaultCodingConvention.isExported
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.CodingConventions.DefaultCodingConvention.isFunctionCallThatAlwaysThrows
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.CodingConventions.DefaultCodingConvention.isInlinableFunction
4
0
0
4
2
1
2
1
0.00
com.google.javascript.jscomp.CodingConventions.DefaultCodingConvention.isOptionalParameter
5
2
0
3
1
1
1
1
0.67
com.google.javascript.jscomp.CodingConventions.DefaultCodingConvention.isPrivate
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.CodingConventions.DefaultCodingConvention.isPropertyRenameFunction
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.CodingConventions.DefaultCodingConvention.isPropertyTestFunction
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.CodingConventions.DefaultCodingConvention.isPrototypeAlias
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.CodingConventions.DefaultCodingConvention.isSuperClassReference
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.CodingConventions.DefaultCodingConvention.isValidEnumKey
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.CodingConventions.DefaultCodingConvention.isVarArgsParameter
4
1
0
3
1
1
1
1
0.33
com.google.javascript.jscomp.CodingConventions.DefaultCodingConvention.safeNext
6
0
0
6
3
1
3
1
0.00
com.google.javascript.jscomp.CodingConventions.defaultIsFunctionCallThatAlwaysThrows
22
8
0
14
8
2
8
1
0.57
com.google.javascript.jscomp.CodingConventions.getDefault
4
1
0
3
1
1
1
1
0.33
com.google.javascript.jscomp.CodingConventions.Proxy.applyDelegateRelationship
8
0
0
8
3
4
1
1
0.00
com.google.javascript.jscomp.CodingConventions.Proxy.applySingletonGetterNew
4
0
0
4
1
2
1
1
0.00
com.google.javascript.jscomp.CodingConventions.Proxy.applySingletonGetterOld
5
0
0
5
2
2
1
1
0.00
com.google.javascript.jscomp.CodingConventions.Proxy.applySubclassRelationship
5
0
0
5
2
2
1
1
0.00
com.google.javascript.jscomp.CodingConventions.Proxy.blockRenamingForProperty
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.CodingConventions.Proxy.checkForCallingConventionDefiningCalls
5
0
0
5
2
2
1
1
0.00
com.google.javascript.jscomp.CodingConventions.Proxy.defineDelegateProxyPrototypeProperties
8
0
0
8
2
5
1
1
0.00
com.google.javascript.jscomp.CodingConventions.Proxy.describeCachingCall
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.CodingConventions.Proxy.describeFunctionBind
5
0
0
5
2
2
1
1
0.00
com.google.javascript.jscomp.CodingConventions.Proxy.describeFunctionBind
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.CodingConventions.Proxy.extractClassNameIfProvide
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.CodingConventions.Proxy.extractClassNameIfRequire
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.CodingConventions.Proxy.extractIsModuleFile
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.CodingConventions.Proxy.getAbstractMethodName
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.CodingConventions.Proxy.getAssertionFunctions
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.CodingConventions.Proxy.getClassesDefinedByCall
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.CodingConventions.Proxy.getDelegateRelationship
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.CodingConventions.Proxy.getDelegateSuperclassName
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.CodingConventions.Proxy.getExportPropertyFunction
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.CodingConventions.Proxy.getExportSymbolFunction
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.CodingConventions.Proxy.getGlobalObject
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.CodingConventions.Proxy.getIndirectlyDeclaredProperties
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.CodingConventions.Proxy.getObjectLiteralCast
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.CodingConventions.Proxy.getPackageName
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.CodingConventions.Proxy.getSingletonGetterClassName
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.CodingConventions.Proxy.hasPrivacyConvention
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.CodingConventions.Proxy.identifyTypeDeclarationCall
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.CodingConventions.Proxy.isClassFactoryCall
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.CodingConventions.Proxy.isConstant
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.CodingConventions.Proxy.isConstantKey
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.CodingConventions.Proxy.isExported
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.CodingConventions.Proxy.isExported
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.CodingConventions.Proxy.isFunctionCallThatAlwaysThrows
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.CodingConventions.Proxy.isInlinableFunction
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.CodingConventions.Proxy.isOptionalParameter
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.CodingConventions.Proxy.isPrivate
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.CodingConventions.Proxy.isPropertyRenameFunction
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.CodingConventions.Proxy.isPropertyTestFunction
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.CodingConventions.Proxy.isPrototypeAlias
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.CodingConventions.Proxy.isSuperClassReference
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.CodingConventions.Proxy.isValidEnumKey
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.CodingConventions.Proxy.isVarArgsParameter
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.CodingConventions.Proxy.Proxy
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.CollapseAnonymousFunctions.Callback.containsName
12
0
1
11
6
1
6
2
0.00
com.google.javascript.jscomp.CollapseAnonymousFunctions.Callback.isRecursiveFunction
9
0
0
9
6
4
3
4
0.00
com.google.javascript.jscomp.CollapseAnonymousFunctions.Callback.visit
42
8
5
29
23
5
13
5
0.28
com.google.javascript.jscomp.CollapseAnonymousFunctions.CollapseAnonymousFunctions
4
0
0
4
2
1
2
1
0.00
com.google.javascript.jscomp.CollapseAnonymousFunctions.process
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.CollapseAnonymousFunctionsTest.CollapseAnonymousFunctionsTest
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.CollapseAnonymousFunctionsTest.getProcessor
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.CollapseAnonymousFunctionsTest.testAlert
4
0
0
4
2
1
1
1
0.00
com.google.javascript.jscomp.CollapseAnonymousFunctionsTest.testBothScopes
4
0
0
4
2
1
1
1
0.00
com.google.javascript.jscomp.CollapseAnonymousFunctionsTest.testConstantFunction1
4
0
0
4
2
1
1
1
0.00
com.google.javascript.jscomp.CollapseAnonymousFunctionsTest.testGlobalScope
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.CollapseAnonymousFunctionsTest.testInnerFunction1
9
0
0
9
7
1
1
1
0.00
com.google.javascript.jscomp.CollapseAnonymousFunctionsTest.testLocalScope1
4
0
0
4
2
1
1
1
0.00
com.google.javascript.jscomp.CollapseAnonymousFunctionsTest.testLocalScope2
4
0
0
4
2
1
1
1
0.00
com.google.javascript.jscomp.CollapseAnonymousFunctionsTest.testLocalScopeOnly1
4
0
0
4
2
1
1
1
0.00
com.google.javascript.jscomp.CollapseAnonymousFunctionsTest.testLocalScopeOnly2
4
0
0
4
2
1
1
1
0.00
com.google.javascript.jscomp.CollapseAnonymousFunctionsTest.testLocalScopeOnly3
4
0
0
4
2
1
1
1
0.00
com.google.javascript.jscomp.CollapseAnonymousFunctionsTest.testMultipleVar
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.CollapseAnonymousFunctionsTest.testMultipleVar2
4
0
0
4
2
1
1
1
0.00
com.google.javascript.jscomp.CollapseAnonymousFunctionsTest.testRecursiveExternal1
4
0
0
4
2
1
1
1
0.00
com.google.javascript.jscomp.CollapseAnonymousFunctionsTest.testRecursiveExternal2
4
0
0
4
2
1
1
1
0.00
com.google.javascript.jscomp.CollapseAnonymousFunctionsTest.testRecursiveInternal1
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.CollapseAnonymousFunctionsTest.testRecursiveInternal2
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.CollapseAnonymousFunctionsTest.testReturn
4
0
0
4
2
1
1
1
0.00
com.google.javascript.jscomp.CollapseAnonymousFunctionsTest.testVarNotImmediatelyBelowScriptOrBlock1
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.CollapseAnonymousFunctionsTest.testVarNotImmediatelyBelowScriptOrBlock2
9
0
0
9
7
1
1
1
0.00
com.google.javascript.jscomp.CollapseAnonymousFunctionsTest.testVarNotImmediatelyBelowScriptOrBlock3
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.CollapseProperties.addStubsForUndeclaredProperties
41
15
0
26
19
6
14
6
0.58
com.google.javascript.jscomp.CollapseProperties.appendPropForAlias
15
3
0
12
8
3
6
3
0.25
com.google.javascript.jscomp.CollapseProperties.checkForHosedThisReferences
22
6
0
16
10
2
4
2
0.38
com.google.javascript.jscomp.CollapseProperties.checkForHosedThisReferences.(Anon_1).visit
6
0
0
6
4
0
2
1
0.00
com.google.javascript.jscomp.CollapseProperties.checkNamespaces
34
4
2
28
19
2
14
4
0.14
com.google.javascript.jscomp.CollapseProperties.collapseDeclarationOfNameAndDescendants
34
10
2
22
16
2
8
3
0.45
com.google.javascript.jscomp.CollapseProperties.CollapseProperties
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.CollapseProperties.declareVarsForObjLitValues
99
25
11
63
48
19
31
15
0.40
com.google.javascript.jscomp.CollapseProperties.flattenNameRef
37
18
3
16
11
4
8
3
1.12
com.google.javascript.jscomp.CollapseProperties.flattenNameRefAtDepth
27
12
0
15
9
5
7
5
0.80
com.google.javascript.jscomp.CollapseProperties.flattenPrefixes
38
14
3
21
13
3
10
5
0.67
com.google.javascript.jscomp.CollapseProperties.flattenReferencesTo
35
16
1
18
11
3
8
5
0.89
com.google.javascript.jscomp.CollapseProperties.flattenReferencesToCollapsibleDescendantNames
25
7
3
15
9
3
8
3
0.47
com.google.javascript.jscomp.CollapseProperties.flattenSimpleStubDeclaration
17
4
1
12
10
7
3
6
0.33
com.google.javascript.jscomp.CollapseProperties.getRefModule
4
0
0
4
2
2
1
2
0.00
com.google.javascript.jscomp.CollapseProperties.getValueParent
12
7
0
5
3
1
1
1
1.40
com.google.javascript.jscomp.CollapseProperties.inlineAliases
65
31
4
31
21
4
13
5
1.00
com.google.javascript.jscomp.CollapseProperties.inlineAliasIfPossible
72
15
8
49
36
15
21
14
0.31
com.google.javascript.jscomp.CollapseProperties.inlineGlobalAliasIfPossible
71
20
5
47
38
8
21
8
0.43
com.google.javascript.jscomp.CollapseProperties.isSafeNamespaceReinit
13
1
1
11
7
4
4
4
0.09
com.google.javascript.jscomp.CollapseProperties.process
19
3
2
14
9
2
9
4
0.21
com.google.javascript.jscomp.CollapseProperties.rewriteAliasProps
44
9
0
35
26
5
20
7
0.26
com.google.javascript.jscomp.CollapseProperties.updateFunctionDeclarationAtFunctionNode
18
7
1
10
6
4
3
3
0.70
com.google.javascript.jscomp.CollapseProperties.updateObjLitOrFunctionDeclaration
47
23
2
22
16
3
11
2
1.05
com.google.javascript.jscomp.CollapseProperties.updateObjLitOrFunctionDeclarationAtAssignNode
74
14
11
49
38
12
25
10
0.29
com.google.javascript.jscomp.CollapseProperties.updateObjLitOrFunctionDeclarationAtVarNode
46
9
7
30
22
9
13
8
0.30
com.google.javascript.jscomp.CollapseProperties.updateSimpleDeclaration
76
35
10
31
27
12
13
10
1.13
com.google.javascript.jscomp.CollapseProperties.warnAboutNamespaceAliasing
11
6
0
5
3
1
1
1
1.20
com.google.javascript.jscomp.CollapseProperties.warnAboutNamespaceRedefinition
11
6
0
5
3
1
1
1
1.20
com.google.javascript.jscomp.CollapsePropertiesTest.CollapsePropertiesTest
4
1
0
3
1
1
1
1
0.33
com.google.javascript.jscomp.CollapsePropertiesTest.getNumRepetitions
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.CollapsePropertiesTest.getProcessor
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.CollapsePropertiesTest.setUp
4
0
0
4
2
1
2
1
0.00
com.google.javascript.jscomp.CollapsePropertiesTest.test_b19179602
24
2
1
22
20
1
1
1
0.09
com.google.javascript.jscomp.CollapsePropertiesTest.test_b19179602_declareOutsideLoop
23
2
1
21
19
1
1
1
0.10
com.google.javascript.jscomp.CollapsePropertiesTest.testAddPropertyToChildFuncOfUncollapsibleObjectInLocalScope
6
0
0
6
4
1
1
1
0.00
com.google.javascript.jscomp.CollapsePropertiesTest.testAddPropertyToChildOfUncollapsibleCtorInLocalScope
6
1
0
6
4
1
1
1
0.17
com.google.javascript.jscomp.CollapsePropertiesTest.testAddPropertyToChildOfUncollapsibleFunctionInLocalScope
5
0
0
5
3
1
1
1
0.00
com.google.javascript.jscomp.CollapsePropertiesTest.testAddPropertyToChildTypeOfUncollapsibleObjectInLocalScope
43
2
1
42
40
1
2
1
0.05
com.google.javascript.jscomp.CollapsePropertiesTest.testAddPropertyToFunctionInLocalScopeDepth1
4
0
0
4
2
1
1
1
0.00
com.google.javascript.jscomp.CollapsePropertiesTest.testAddPropertyToFunctionInLocalScopeDepth2
4
0
0
4
2
1
1
1
0.00
com.google.javascript.jscomp.CollapsePropertiesTest.testAddPropertyToObjectInLocalScopeDepth1
4
0
0
4
2
1
1
1
0.00
com.google.javascript.jscomp.CollapsePropertiesTest.testAddPropertyToObjectInLocalScopeDepth2
4
0
0
4
2
1
1
1
0.00
com.google.javascript.jscomp.CollapsePropertiesTest.testAddPropertyToUncollapsibleCtorInLocalScopeDepth1
6
1
0
6
4
1
1
1
0.17
com.google.javascript.jscomp.CollapsePropertiesTest.testAddPropertyToUncollapsibleCtorInLocalScopeDepth2
6
1
0
6
4
1
1
1
0.17
com.google.javascript.jscomp.CollapsePropertiesTest.testAddPropertyToUncollapsibleFunctionInLocalScopeDepth1
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.CollapsePropertiesTest.testAddPropertyToUncollapsibleFunctionInLocalScopeDepth2
6
0
0
6
4
1
1
1
0.00
com.google.javascript.jscomp.CollapsePropertiesTest.testAddPropertyToUncollapsibleNamedCtorInLocalScopeDepth1
7
2
0
7
5
1
1
1
0.29
com.google.javascript.jscomp.CollapsePropertiesTest.testAddPropertyToUncollapsibleObjectInLocalScopeDepth1
7
0
1
6
4
1
2
1
0.00
com.google.javascript.jscomp.CollapsePropertiesTest.testAddPropertyToUncollapsibleObjectInLocalScopeDepth2
6
0
0
6
4
1
1
1
0.00
com.google.javascript.jscomp.CollapsePropertiesTest.testAliasCreatedForClassDepth1_1
21
6
3
16
14
1
4
1
0.38
com.google.javascript.jscomp.CollapsePropertiesTest.testAliasCreatedForClassDepth1_2
5
1
0
5
3
1
1
1
0.20
com.google.javascript.jscomp.CollapsePropertiesTest.testAliasCreatedForClassDepth1_3
5
1
0
5
3
1
1
1
0.20
com.google.javascript.jscomp.CollapsePropertiesTest.testAliasCreatedForClassDepth2_1
11
2
1
10
8
1
2
1
0.20
com.google.javascript.jscomp.CollapsePropertiesTest.testAliasCreatedForClassDepth2_2
6
1
0
6
4
1
1
1
0.17
com.google.javascript.jscomp.CollapsePropertiesTest.testAliasCreatedForClassDepth2_3
6
1
0
6
4
1
1
1
0.17
com.google.javascript.jscomp.CollapsePropertiesTest.testAliasCreatedForClassProperty
13
4
2
11
9
1
3
1
0.36
com.google.javascript.jscomp.CollapsePropertiesTest.testAliasCreatedForCtorDepth1_1
18
13
1
9
7
1
2
1
1.44
com.google.javascript.jscomp.CollapsePropertiesTest.testAliasCreatedForCtorDepth1_2
7
3
1
6
4
1
2
1
0.50
com.google.javascript.jscomp.CollapsePropertiesTest.testAliasCreatedForCtorDepth1_3
7
3
1
6
4
1
2
1
0.50
com.google.javascript.jscomp.CollapsePropertiesTest.testAliasCreatedForCtorDepth2
13
3
1
12
10
1
2
1
0.25
com.google.javascript.jscomp.CollapsePropertiesTest.testAliasCreatedForEnumDepth1_1
10
5
1
6
4
1
2
1
0.83
com.google.javascript.jscomp.CollapsePropertiesTest.testAliasCreatedForEnumDepth1_2
4
1
0
4
2
1
1
1
0.25
com.google.javascript.jscomp.CollapsePropertiesTest.testAliasCreatedForEnumDepth1_3
4
1
0
4
2
1
1
1
0.25
com.google.javascript.jscomp.CollapsePropertiesTest.testAliasCreatedForEnumDepth1_4
4
1
0
4
2
1
1
1
0.25
com.google.javascript.jscomp.CollapsePropertiesTest.testAliasCreatedForEnumDepth2_1
13
3
2
11
9
1
3
1
0.27
com.google.javascript.jscomp.CollapsePropertiesTest.testAliasCreatedForEnumDepth2_2
6
1
0
6
4
1
1
1
0.17
com.google.javascript.jscomp.CollapsePropertiesTest.testAliasCreatedForEnumDepth2_3
7
1
0
7
5
1
1
1
0.14
com.google.javascript.jscomp.CollapsePropertiesTest.testAliasCreatedForEnumOfObjects
7
1
0
7
5
1
1
1
0.14
com.google.javascript.jscomp.CollapsePropertiesTest.testAliasCreatedForEnumOfObjects2
7
1
0
7
5
1
1
1
0.14
com.google.javascript.jscomp.CollapsePropertiesTest.testAliasCreatedForFunctionDepth1_1
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.CollapsePropertiesTest.testAliasCreatedForFunctionDepth1_2
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.CollapsePropertiesTest.testAliasCreatedForFunctionDepth1_3
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.CollapsePropertiesTest.testAliasCreatedForFunctionDepth2
9
1
1
8
6
1
2
1
0.12
com.google.javascript.jscomp.CollapsePropertiesTest.testAliasCreatedForObjectDepth1_1
9
2
1
6
4
1
2
1
0.33
com.google.javascript.jscomp.CollapsePropertiesTest.testAliasCreatedForObjectDepth1_2
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.CollapsePropertiesTest.testAliasCreatedForObjectDepth1_3
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.CollapsePropertiesTest.testAliasCreatedForObjectDepth2_1
8
1
1
7
5
1
2
1
0.14
com.google.javascript.jscomp.CollapsePropertiesTest.testAliasCreatedForObjectDepth2_2
4
0
0
4
2
1
1
1
0.00
com.google.javascript.jscomp.CollapsePropertiesTest.testAliasCreatedForPropertyOfEnumOfObjects
6
1
0
6
4
1
1
1
0.17
com.google.javascript.jscomp.CollapsePropertiesTest.testAliasCreatedForPropertyOfEnumOfObjects2
6
1
0
6
4
1
1
1
0.17
com.google.javascript.jscomp.CollapsePropertiesTest.testAliasedTopLevelEnum
23
2
0
23
21
1
1
1
0.09
com.google.javascript.jscomp.CollapsePropertiesTest.testAliasedTopLevelName
11
0
0
11
9
1
1
1
0.00
com.google.javascript.jscomp.CollapsePropertiesTest.testAssignFunctionBeforeDefinition
5
0
0
5
3
1
1
1
0.00
com.google.javascript.jscomp.CollapsePropertiesTest.testBug1704733
11
0
1
10
7
3
1
2
0.00
com.google.javascript.jscomp.CollapsePropertiesTest.testBug1956277
4
0
0
4
2
1
1
1
0.00
com.google.javascript.jscomp.CollapsePropertiesTest.testBug1974371
8
1
0
8
6
1
1
1
0.12
com.google.javascript.jscomp.CollapsePropertiesTest.testCallOnUndefinedProperty
8
4
0
4
2
1
1
1
1.00
com.google.javascript.jscomp.CollapsePropertiesTest.testCallToRedefinedFunction
4
0
0
4
2
1
1
1
0.00
com.google.javascript.jscomp.CollapsePropertiesTest.testCallUndefinedMethodOnObjLitDepth1
4
0
0
4
2
1
1
1
0.00
com.google.javascript.jscomp.CollapsePropertiesTest.testCallUndefinedMethodOnObjLitDepth2
4
0
0
4
2
1
1
1
0.00
com.google.javascript.jscomp.CollapsePropertiesTest.testChainedAssignments1
4
0
0
4
2
1
1
1
0.00
com.google.javascript.jscomp.CollapsePropertiesTest.testChainedAssignments2
4
0
0
4
2
1
1
1
0.00
com.google.javascript.jscomp.CollapsePropertiesTest.testChainedAssignments3
4
0
0
4
2
1
1
1
0.00
com.google.javascript.jscomp.CollapsePropertiesTest.testChainedAssignments4
4
0
0
4
2
1
1
1
0.00
com.google.javascript.jscomp.CollapsePropertiesTest.testChainedAssignments5
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.CollapsePropertiesTest.testChainedAssignments6
4
0
0
4
2
1
1
1
0.00
com.google.javascript.jscomp.CollapsePropertiesTest.testChainedAssignments7
5
1
0
5
3
1
1
1
0.20
com.google.javascript.jscomp.CollapsePropertiesTest.testChainedVarAssignments1
4
0
0
4
2
1
1
1
0.00
com.google.javascript.jscomp.CollapsePropertiesTest.testChainedVarAssignments2
4
0
0
4
2
1
1
1
0.00
com.google.javascript.jscomp.CollapsePropertiesTest.testChainedVarAssignments3
4
0
0
4
2
1
1
1
0.00
com.google.javascript.jscomp.CollapsePropertiesTest.testChainedVarAssignments4
4
0
0
4
2
1
1
1
0.00
com.google.javascript.jscomp.CollapsePropertiesTest.testChainedVarAssignments5
4
0
0
4
2
1
1
1
0.00
com.google.javascript.jscomp.CollapsePropertiesTest.testCodeGeneratedByGoogModule
31
4
3
26
24
1
2
1
0.15
com.google.javascript.jscomp.CollapsePropertiesTest.testCollapse
9
1
2
7
5
1
3
1
0.14
com.google.javascript.jscomp.CollapsePropertiesTest.testCollapsedNameAlreadyTaken
25
2
4
21
19
1
5
1
0.10
com.google.javascript.jscomp.CollapsePropertiesTest.testCollapsePropertiesOfClass1
37
2
0
37
35
1
1
1
0.05
com.google.javascript.jscomp.CollapsePropertiesTest.testCollapsePropertiesOfClass2
36
2
1
35
33
1
1
1
0.06
com.google.javascript.jscomp.CollapsePropertiesTest.testCollapsePrototypeName
6
0
0
6
4
1
1
1
0.00
com.google.javascript.jscomp.CollapsePropertiesTest.testCommaOperator
26
0
4
22
20
1
3
1
0.00
com.google.javascript.jscomp.CollapsePropertiesTest.testComplexAssignmentAfterInitialAssignment
4
0
0
4
2
1
1
1
0.00
com.google.javascript.jscomp.CollapsePropertiesTest.testConstKey
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.CollapsePropertiesTest.testConstructorReferencingThis
5
1
0
5
3
1
1
1
0.20
com.google.javascript.jscomp.CollapsePropertiesTest.testCrashInNestedAssign
4
0
0
4
2
1
1
1
0.00
com.google.javascript.jscomp.CollapsePropertiesTest.testCtorManyAssignmentsDontInlineDontWarn
23
1
1
22
20
1
1
1
0.05
com.google.javascript.jscomp.CollapsePropertiesTest.testCtorManyAssignmentsDontInlineWarn
24
1
1
23
21
1
1
1
0.04
com.google.javascript.jscomp.CollapsePropertiesTest.testDecrement
4
0
0
4
2
1
1
1
0.00
com.google.javascript.jscomp.CollapsePropertiesTest.testDelete1
6
0
0
6
4
1
1
1
0.00
com.google.javascript.jscomp.CollapsePropertiesTest.testDelete10
6
0
0
6
4
1
1
1
0.00
com.google.javascript.jscomp.CollapsePropertiesTest.testDelete11
14
2
0
13
11
1
1
1
0.15
com.google.javascript.jscomp.CollapsePropertiesTest.testDelete2
11
0
0
11
9
1
1
1
0.00
com.google.javascript.jscomp.CollapsePropertiesTest.testDelete3
5
0
0
5
3
1
1
1
0.00
com.google.javascript.jscomp.CollapsePropertiesTest.testDelete4
6
0
0
6
4
1
1
1
0.00
com.google.javascript.jscomp.CollapsePropertiesTest.testDelete5
10
0
0
10
8
1
1
1
0.00
com.google.javascript.jscomp.CollapsePropertiesTest.testDelete6
12
0
0
12
10
1
1
1
0.00
com.google.javascript.jscomp.CollapsePropertiesTest.testDelete7
8
0
0
8
6
1
1
1
0.00
com.google.javascript.jscomp.CollapsePropertiesTest.testDelete8
8
0
0
8
6
1
1
1
0.00
com.google.javascript.jscomp.CollapsePropertiesTest.testDelete9
7
0
0
7
5
1
1
1
0.00
com.google.javascript.jscomp.CollapsePropertiesTest.testDoNotCollapsePropertyOnExternType
4
0
0
4
2
1
1
1
0.00
com.google.javascript.jscomp.CollapsePropertiesTest.testDontCrashCtorAliasWithEnum
13
2
1
12
10
1
1
1
0.17
com.google.javascript.jscomp.CollapsePropertiesTest.testDontCrashNamespaceAliasAcrossScopes
12
0
0
12
10
1
1
1
0.00
com.google.javascript.jscomp.CollapsePropertiesTest.testEnumDepth1
7
2
1
6
4
1
2
1
0.33
com.google.javascript.jscomp.CollapsePropertiesTest.testEnumDepth2
6
2
1
5
3
1
2
1
0.40
com.google.javascript.jscomp.CollapsePropertiesTest.testEnumOfObjects1
7
1
0
6
4
1
1
1
0.17
com.google.javascript.jscomp.CollapsePropertiesTest.testEnumOfObjects2
6
0
0
6
4
1
1
1
0.00
com.google.javascript.jscomp.CollapsePropertiesTest.testEnumOfObjects3
9
1
0
9
7
1
1
1
0.11
com.google.javascript.jscomp.CollapsePropertiesTest.testEnumOfObjects4
11
3
0
8
6
1
1
1
0.38
com.google.javascript.jscomp.CollapsePropertiesTest.testExpressionResultReferenceWontPreventCollapse
11
0
1
10
8
1
1
1
0.00
com.google.javascript.jscomp.CollapsePropertiesTest.testFunctionAlias1
4
0
0
4
2
1
1
1
0.00
com.google.javascript.jscomp.CollapsePropertiesTest.testFunctionAlias2
4
0
0
4
2
1
1
1
0.00
com.google.javascript.jscomp.CollapsePropertiesTest.testFunctionCallDepth1
4
0
0
4
2
1
1
1
0.00
com.google.javascript.jscomp.CollapsePropertiesTest.testFunctionCallDepth2
4
0
0
4
2
1
1
1
0.00
com.google.javascript.jscomp.CollapsePropertiesTest.testFunctionGivenTwoNames
6
2
0
4
2
1
1
1
0.50
com.google.javascript.jscomp.CollapsePropertiesTest.testFunctionPropertyResetInLocalScope
10
2
2
8
6
1
3
1
0.25
com.google.javascript.jscomp.CollapsePropertiesTest.testFunctionPropertySetToObjLitConditionally
12
2
2
10
8
1
3
1
0.20
com.google.javascript.jscomp.CollapsePropertiesTest.testFunctionWithQuotedPropertyThatDoesNotGetRead
10
2
2
8
6
1
3
1
0.25
com.google.javascript.jscomp.CollapsePropertiesTest.testFunctionWithQuotedPropertyThatGetsRead
11
2
2
9
7
1
3
1
0.22
com.google.javascript.jscomp.CollapsePropertiesTest.testGetPropOnUndefinedProperty
10
4
0
6
4
1
1
1
0.67
com.google.javascript.jscomp.CollapsePropertiesTest.testGlobalAliasOfAncestor
4
0
0
4
2
1
1
1
0.00
com.google.javascript.jscomp.CollapsePropertiesTest.testGlobalAliasWithProperties1
14
3
0
14
12
1
1
1
0.21
com.google.javascript.jscomp.CollapsePropertiesTest.testGlobalAliasWithProperties2
19
8
0
15
13
1
1
1
0.53
com.google.javascript.jscomp.CollapsePropertiesTest.testGlobalAliasWithProperties3
17
4
0
17
15
1
1
1
0.24
com.google.javascript.jscomp.CollapsePropertiesTest.testGlobalAliasWithProperties4
7
0
0
7
5
1
1
1
0.00
com.google.javascript.jscomp.CollapsePropertiesTest.testGlobalAliasWithProperties5
8
1
0
8
6
1
1
1
0.12
com.google.javascript.jscomp.CollapsePropertiesTest.testGlobalCatch
8
0
0
8
6
1
1
1
0.00
com.google.javascript.jscomp.CollapsePropertiesTest.testGlobalFunctionNameInBooleanExpressionDepth1
7
1
1
6
4
1
2
1
0.17
com.google.javascript.jscomp.CollapsePropertiesTest.testGlobalFunctionNameInBooleanExpressionDepth2
11
2
2
9
7
1
3
1
0.22
com.google.javascript.jscomp.CollapsePropertiesTest.testGlobalFunctionReferenceOfThis
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.CollapsePropertiesTest.testGlobalNameReferencedInLocalScopeBeforeDefined1
8
4
0
4
2
1
1
1
1.00
com.google.javascript.jscomp.CollapsePropertiesTest.testGlobalNameReferencedInLocalScopeBeforeDefined2
4
0
0
4
2
1
1
1
0.00
com.google.javascript.jscomp.CollapsePropertiesTest.testGlobalObjectDeclaredToPreserveItsPreviousValue1
7
1
1
6
4
1
2
1
0.17
com.google.javascript.jscomp.CollapsePropertiesTest.testGlobalObjectDeclaredToPreserveItsPreviousValue2
7
1
1
6
4
1
2
1
0.17
com.google.javascript.jscomp.CollapsePropertiesTest.testGlobalObjectDeclaredToPreserveItsPreviousValue3
6
1
1
5
3
1
2
1
0.20
com.google.javascript.jscomp.CollapsePropertiesTest.testGlobalObjectNameInBooleanExpressionDepth1_1
10
2
2
8
6
1
3
1
0.25
com.google.javascript.jscomp.CollapsePropertiesTest.testGlobalObjectNameInBooleanExpressionDepth1_2
10
2
2
8
6
1
3
1
0.25
com.google.javascript.jscomp.CollapsePropertiesTest.testGlobalObjectNameInBooleanExpressionDepth1_3
10
2
2
8
6
1
3
1
0.25
com.google.javascript.jscomp.CollapsePropertiesTest.testGlobalObjectNameInBooleanExpressionDepth1_4
5
1
1
4
2
1
2
1
0.25
com.google.javascript.jscomp.CollapsePropertiesTest.testGlobalObjectNameInBooleanExpressionDepth1_5
5
1
1
4
2
1
2
1
0.25
com.google.javascript.jscomp.CollapsePropertiesTest.testGlobalObjectNameInBooleanExpressionDepth1_6
12
2
2
10
8
1
3
1
0.20
com.google.javascript.jscomp.CollapsePropertiesTest.testGlobalObjectNameInBooleanExpressionDepth2
10
2
2
8
6
1
3
1
0.25
com.google.javascript.jscomp.CollapsePropertiesTest.testGlobalObjectNameInBooleanExpressionDepth3
12
6
0
7
5
1
1
1
0.86
com.google.javascript.jscomp.CollapsePropertiesTest.testGlobalVarSetToObjLitConditionally1
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.CollapsePropertiesTest.testGlobalVarSetToObjLitConditionally1b
6
1
1
5
3
1
2
1
0.20
com.google.javascript.jscomp.CollapsePropertiesTest.testGlobalVarSetToObjLitConditionally2
6
1
1
5
3
1
2
1
0.20
com.google.javascript.jscomp.CollapsePropertiesTest.testGlobalVarSetToObjLitConditionally3
6
1
1
5
3
1
2
1
0.20
com.google.javascript.jscomp.CollapsePropertiesTest.testGlobalWriteToAncestor
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.CollapsePropertiesTest.testGlobalWriteToNonAncestor
4
0
0
4
2
1
1
1
0.00
com.google.javascript.jscomp.CollapsePropertiesTest.testIncrement
4
0
0
4
2
1
1
1
0.00
com.google.javascript.jscomp.CollapsePropertiesTest.testInlineAliasWithModifications
9
0
0
9
7
1
5
1
0.00
com.google.javascript.jscomp.CollapsePropertiesTest.testInlineCtorInObjLit
14
2
1
13
11
1
1
1
0.15
com.google.javascript.jscomp.CollapsePropertiesTest.testIssue389
21
2
0
21
19
1
1
1
0.10
com.google.javascript.jscomp.CollapsePropertiesTest.testLocalAlias1
4
0
0
4
2
1
1
1
0.00
com.google.javascript.jscomp.CollapsePropertiesTest.testLocalAlias2
5
0
0
5
3
1
1
1
0.00
com.google.javascript.jscomp.CollapsePropertiesTest.testLocalAlias3
6
0
0
6
4
1
1
1
0.00
com.google.javascript.jscomp.CollapsePropertiesTest.testLocalAlias4
6
0
0
6
4
1
1
1
0.00
com.google.javascript.jscomp.CollapsePropertiesTest.testLocalAlias5
6
0
0
6
4
1
1
1
0.00
com.google.javascript.jscomp.CollapsePropertiesTest.testLocalAlias6
4
0
0
4
2
1
1
1
0.00
com.google.javascript.jscomp.CollapsePropertiesTest.testLocalAlias7
4
0
0
4
2
1
1
1
0.00
com.google.javascript.jscomp.CollapsePropertiesTest.testLocalAliasOfAncestor
4
0
0
4
2
1
1
1
0.00
com.google.javascript.jscomp.CollapsePropertiesTest.testLocalAliasOfEnumWithInstanceofCheck
29
2
0
29
27
1
1
1
0.07
com.google.javascript.jscomp.CollapsePropertiesTest.testLocalAliasOfFunction
6
0
0
6
4
1
1
1
0.00
com.google.javascript.jscomp.CollapsePropertiesTest.testLocalAliasOfOtherName
5
0
0
5
3
1
1
1
0.00
com.google.javascript.jscomp.CollapsePropertiesTest.testLocalWriteToAncestor
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.CollapsePropertiesTest.testLocalWriteToNonAncestor
5
0
0
5
3
1
1
1
0.00
com.google.javascript.jscomp.CollapsePropertiesTest.testMethodCall
4
0
0
4
2
1
1
1
0.00
com.google.javascript.jscomp.CollapsePropertiesTest.testMisusedConstructorTag
5
1
0
5
3
1
1
1
0.20
com.google.javascript.jscomp.CollapsePropertiesTest.testMisusedEnumTag
4
2
0
4
2
1
1
1
0.50
com.google.javascript.jscomp.CollapsePropertiesTest.testMultiLevelCollapse
8
1
1
7
5
1
2
1
0.14
com.google.javascript.jscomp.CollapsePropertiesTest.testNamespaceDefinedInLocalScope
13
4
2
11
9
1
3
1
0.36
com.google.javascript.jscomp.CollapsePropertiesTest.testNamespaceResetInGlobalScope1
8
2
1
7
5
1
2
1
0.29
com.google.javascript.jscomp.CollapsePropertiesTest.testNamespaceResetInGlobalScope2
9
2
1
8
6
1
2
1
0.25
com.google.javascript.jscomp.CollapsePropertiesTest.testNamespaceResetInGlobalScope3
7
2
1
6
4
1
2
1
0.33
com.google.javascript.jscomp.CollapsePropertiesTest.testNamespaceResetInGlobalScope4
7
2
1
6
4
1
2
1
0.33
com.google.javascript.jscomp.CollapsePropertiesTest.testNamespaceResetInLocalScope1
11
2
1
10
8
1
2
1
0.20
com.google.javascript.jscomp.CollapsePropertiesTest.testNamespaceResetInLocalScope2
11
2
1
10
8
1
2
1
0.20
com.google.javascript.jscomp.CollapsePropertiesTest.testNestedObjLit
10
2
2
8
6
1
3
1
0.25
com.google.javascript.jscomp.CollapsePropertiesTest.testNewOperator
6
2
0
4
2
1
1
1
0.50
com.google.javascript.jscomp.CollapsePropertiesTest.testNoCollapseExportedNode
9
0
1
8
6
1
2
1
0.00
com.google.javascript.jscomp.CollapsePropertiesTest.testNoCollapseWithInvalidEnums
16
7
2
14
12
1
3
1
0.50
com.google.javascript.jscomp.CollapsePropertiesTest.testNoInlineGetpropIntoCall
6
0
0
6
4
1
2
1
0.00
com.google.javascript.jscomp.CollapsePropertiesTest.testNonWellformedAlias1
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.CollapsePropertiesTest.testNonWellformedAlias2
4
0
0
4
2
1
1
1
0.00
com.google.javascript.jscomp.CollapsePropertiesTest.testObjectLitBeforeDefinition
6
0
0
6
4
1
1
1
0.00
com.google.javascript.jscomp.CollapsePropertiesTest.testObjectOfObjects1
7
2
0
5
3
1
1
1
0.40
com.google.javascript.jscomp.CollapsePropertiesTest.testObjectPropertyResetInLocalScope
10
2
2
8
6
1
3
1
0.25
com.google.javascript.jscomp.CollapsePropertiesTest.testObjectPropertySetToObjLitConditionally
8
1
1
7
5
1
2
1
0.14
com.google.javascript.jscomp.CollapsePropertiesTest.testObjLitAssignedInTernaryExpression1
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.CollapsePropertiesTest.testObjLitAssignedInTernaryExpression2
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.CollapsePropertiesTest.testObjLitAssignedToMultipleNames1
7
2
1
5
3
1
2
1
0.40
com.google.javascript.jscomp.CollapsePropertiesTest.testObjLitAssignedToMultipleNames2
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.CollapsePropertiesTest.testObjLitAssignmentDepth1
7
1
1
6
4
1
2
1
0.17
com.google.javascript.jscomp.CollapsePropertiesTest.testObjLitAssignmentDepth2
8
1
1
7
5
1
2
1
0.14
com.google.javascript.jscomp.CollapsePropertiesTest.testObjLitAssignmentDepth3
19
3
4
15
13
1
5
1
0.20
com.google.javascript.jscomp.CollapsePropertiesTest.testObjLitAssignmentDepth4
7
0
1
6
4
1
2
1
0.00
com.google.javascript.jscomp.CollapsePropertiesTest.testObjLitDeclaration
13
2
3
10
8
1
4
1
0.20
com.google.javascript.jscomp.CollapsePropertiesTest.testObjLitDeclarationUsedInSameVarList
9
3
1
6
4
1
2
1
0.50
com.google.javascript.jscomp.CollapsePropertiesTest.testObjLitDeclarationWithDuplicateKeys
5
0
0
5
3
1
2
1
0.00
com.google.javascript.jscomp.CollapsePropertiesTest.testObjLitDeclarationWithGet1
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.CollapsePropertiesTest.testObjLitDeclarationWithGet2
7
0
1
6
4
1
2
1
0.00
com.google.javascript.jscomp.CollapsePropertiesTest.testObjLitDeclarationWithGet3
4
0
0
4
2
1
1
1
0.00
com.google.javascript.jscomp.CollapsePropertiesTest.testObjLitDeclarationWithGetAndSet1
4
0
0
4
2
1
1
1
0.00
com.google.javascript.jscomp.CollapsePropertiesTest.testObjLitDeclarationWithSet1
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.CollapsePropertiesTest.testObjLitDeclarationWithSet2
7
0
1
6
4
1
2
1
0.00
com.google.javascript.jscomp.CollapsePropertiesTest.testObjLitDeclarationWithSet3
4
0
0
4
2
1
1
1
0.00
com.google.javascript.jscomp.CollapsePropertiesTest.testObjLitDefinedInLocalScopeIsLeftAlone
10
0
0
10
8
1
1
1
0.00
com.google.javascript.jscomp.CollapsePropertiesTest.testObjLitRedefinedInGlobalScope
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.CollapsePropertiesTest.testObjLitRedefinedInLocalScope
12
3
2
9
7
1
3
1
0.33
com.google.javascript.jscomp.CollapsePropertiesTest.testObjLitWithNonIdentifierKeys
11
0
0
11
9
1
2
1
0.00
com.google.javascript.jscomp.CollapsePropertiesTest.testObjLitWithQuotedKeyThatDoesNotGetRead
7
1
1
6
4
1
2
1
0.17
com.google.javascript.jscomp.CollapsePropertiesTest.testObjLitWithQuotedKeyThatGetsRead
8
1
1
7
5
1
2
1
0.14
com.google.javascript.jscomp.CollapsePropertiesTest.testObjLitWithUnusedNumericKey
4
0
0
4
2
1
1
1
0.00
com.google.javascript.jscomp.CollapsePropertiesTest.testObjLitWithUsedNumericKey
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.CollapsePropertiesTest.testPeerAndSubpropertyOfUncollapsibleProperty
6
0
0
6
4
1
1
1
0.00
com.google.javascript.jscomp.CollapsePropertiesTest.testPreserveConstructorDoc
13
1
2
11
9
4
3
4
0.09
com.google.javascript.jscomp.CollapsePropertiesTest.testPropertiesOfAnUndefinedVar
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.CollapsePropertiesTest.testPropertiesOnBothSidesOfAssignment
7
3
0
4
2
1
1
1
0.75
com.google.javascript.jscomp.CollapsePropertiesTest.testPropertyOfAnObjectThatIsNeitherFunctionNorObjLit
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.CollapsePropertiesTest.testPropertyOfChildFuncOfUncollapsibleObjectDepth1
7
0
1
6
4
1
2
1
0.00
com.google.javascript.jscomp.CollapsePropertiesTest.testPropertyOfChildFuncOfUncollapsibleObjectDepth2
7
0
1
6
4
1
2
1
0.00
com.google.javascript.jscomp.CollapsePropertiesTest.testPropertyOnGlobalCtor
4
1
0
4
2
1
1
1
0.25
com.google.javascript.jscomp.CollapsePropertiesTest.testPropertyOnGlobalFunction
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.CollapsePropertiesTest.testPropertyOnGlobalInterface
4
1
0
4
2
1
1
1
0.25
com.google.javascript.jscomp.CollapsePropertiesTest.testPropGetInsideAnObjLit
13
4
3
10
8
1
4
1
0.40
com.google.javascript.jscomp.CollapsePropertiesTest.testPropWithDollarSign
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.CollapsePropertiesTest.testPropWithDollarSign2
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.CollapsePropertiesTest.testPropWithDollarSign3
4
0
0
4
2
1
1
1
0.00
com.google.javascript.jscomp.CollapsePropertiesTest.testPropWithDollarSign4
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.CollapsePropertiesTest.testPropWithDollarSign5
4
0
0
4
2
1
1
1
0.00
com.google.javascript.jscomp.CollapsePropertiesTest.testPrototypeMethodReferencingThis
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.CollapsePropertiesTest.testPrototypePropertySetToAnObjectLiteral
7
1
1
6
4
1
2
1
0.17
com.google.javascript.jscomp.CollapsePropertiesTest.testReadUndefinedPropertyDepth1
4
0
0
4
2
1
1
1
0.00
com.google.javascript.jscomp.CollapsePropertiesTest.testReadUndefinedPropertyDepth2
4
0
0
4
2
1
1
1
0.00
com.google.javascript.jscomp.CollapsePropertiesTest.testReferencedPrototypeProperty
6
0
0
6
4
1
1
1
0.00
com.google.javascript.jscomp.CollapsePropertiesTest.testReferenceInAnonymousObject0
9
0
0
9
7
1
1
1
0.00
com.google.javascript.jscomp.CollapsePropertiesTest.testReferenceInAnonymousObject1
7
0
0
7
5
1
1
1
0.00
com.google.javascript.jscomp.CollapsePropertiesTest.testReferenceInAnonymousObject2
9
0
0
9
7
1
1
1
0.00
com.google.javascript.jscomp.CollapsePropertiesTest.testReferenceInAnonymousObject3
11
0
0
11
9
1
1
1
0.00
com.google.javascript.jscomp.CollapsePropertiesTest.testReferenceInAnonymousObject4
9
0
0
9
7
1
1
1
0.00
com.google.javascript.jscomp.CollapsePropertiesTest.testReferenceInAnonymousObject5
9
0
0
9
7
1
1
1
0.00
com.google.javascript.jscomp.CollapsePropertiesTest.testRenamePrefixOfUncollapsibleProperty
4
0
0
4
2
1
1
1
0.00
com.google.javascript.jscomp.CollapsePropertiesTest.testResetFunctionPropertyInLocalScope
4
0
0
4
2
1
1
1
0.00
com.google.javascript.jscomp.CollapsePropertiesTest.testResetObjectPropertyInLocalScope
4
0
0
4
2
1
1
1
0.00
com.google.javascript.jscomp.CollapsePropertiesTest.testSafeReferenceOfThis
5
1
0
5
3
1
1
1
0.20
com.google.javascript.jscomp.CollapsePropertiesTest.testSetStaticAndPrototypePropertiesOnFunction
4
0
0
4
2
1
1
1
0.00
com.google.javascript.jscomp.CollapsePropertiesTest.testStaticFunctionReferencingThis1
7
2
0
5
3
1
1
1
0.40
com.google.javascript.jscomp.CollapsePropertiesTest.testStaticFunctionReferencingThis2
7
2
0
5
3
1
1
1
0.40
com.google.javascript.jscomp.CollapsePropertiesTest.testStaticFunctionReferencingThis3
5
0
0
5
3
1
1
1
0.00
com.google.javascript.jscomp.CollapsePropertiesTest.testStaticFunctionReferencingThis4
4
1
0
4
2
1
1
1
0.25
com.google.javascript.jscomp.CollapsePropertiesTest.testTwiceDefinedGlobalNameDepth1_1
4
0
0
4
2
1
1
1
0.00
com.google.javascript.jscomp.CollapsePropertiesTest.testTwiceDefinedGlobalNameDepth1_2
4
1
0
4
2
1
1
1
0.25
com.google.javascript.jscomp.CollapsePropertiesTest.testTwiceDefinedGlobalNameDepth2
6
0
0
6
4
1
1
1
0.00
com.google.javascript.jscomp.CollapsePropertiesTest.testTwinReferenceCancelsChildCollapsing
4
0
0
4
2
1
1
1
0.00
com.google.javascript.jscomp.CollapsePropertiesTest.testTypedef1
5
1
0
5
3
1
1
1
0.20
com.google.javascript.jscomp.CollapsePropertiesTest.testTypedef2
6
1
0
6
4
1
1
1
0.17
com.google.javascript.jscomp.CollapsePropertiesTest.testTypeDefAlias1
17
5
1
16
14
1
1
1
0.31
com.google.javascript.jscomp.CollapsePropertiesTest.testTypeDefAlias2
23
9
1
18
16
1
1
1
0.50
com.google.javascript.jscomp.CollapseVariableDeclarations.applyCollapses
40
2
5
33
26
9
17
11
0.06
com.google.javascript.jscomp.CollapseVariableDeclarations.Collapse.Collapse
5
0
0
5
3
1
3
1
0.00
com.google.javascript.jscomp.CollapseVariableDeclarations.CollapseVariableDeclarations
4
0
0
4
2
1
2
1
0.00
com.google.javascript.jscomp.CollapseVariableDeclarations.GatherCollapses.blacklistStubVars
8
0
0
8
4
1
4
2
0.00
com.google.javascript.jscomp.CollapseVariableDeclarations.GatherCollapses.canBeRedeclared
18
0
2
16
12
4
5
4
0.00
com.google.javascript.jscomp.CollapseVariableDeclarations.GatherCollapses.visit
48
5
12
31
22
4
19
4
0.16
com.google.javascript.jscomp.CollapseVariableDeclarations.isNamedParameter
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.CollapseVariableDeclarations.process
11
0
2
9
6
1
6
1
0.00
com.google.javascript.jscomp.CollapseVariableDeclarationsTest.getProcessor
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.CollapseVariableDeclarationsTest.setUp
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.CollapseVariableDeclarationsTest.testAggressiveRedeclaration
13
0
3
10
8
1
4
1
0.00
com.google.javascript.jscomp.CollapseVariableDeclarationsTest.testAggressiveRedeclarationInFor
5
0
0
5
3
1
3
1
0.00
com.google.javascript.jscomp.CollapseVariableDeclarationsTest.testArgumentsAssignment
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.CollapseVariableDeclarationsTest.testCollapsing
20
6
0
14
12
1
6
1
0.43
com.google.javascript.jscomp.CollapseVariableDeclarationsTest.testIfElseVarDeclarations
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.CollapseVariableDeclarationsTest.testIssue397
9
0
0
9
7
1
4
1
0.00
com.google.javascript.jscomp.CollapseVariableDeclarationsTest.testIssue820
5
2
0
3
1
1
1
1
0.67
com.google.javascript.jscomp.CollectFileOverviewVisibility.CollectFileOverviewVisibility
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.CollectFileOverviewVisibility.getFileOverviewVisibilityMap
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.CollectFileOverviewVisibility.hotSwapScript
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.CollectFileOverviewVisibility.process
8
0
0
8
5
1
4
2
0.00
com.google.javascript.jscomp.CollectFileOverviewVisibility.visit
11
0
0
11
7
3
5
3
0.00
com.google.javascript.jscomp.CombinedCompilerPass.CallbackWrapper.CallbackWrapper
8
0
0
8
5
1
4
1
0.00
com.google.javascript.jscomp.CombinedCompilerPass.CallbackWrapper.enterScopeIfActive
5
0
0
5
2
1
2
1
0.00
com.google.javascript.jscomp.CombinedCompilerPass.CallbackWrapper.exitScopeIfActive
5
0
0
5
2
1
2
1
0.00
com.google.javascript.jscomp.CombinedCompilerPass.CallbackWrapper.isActive
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.CombinedCompilerPass.CallbackWrapper.shouldTraverseIfActive
5
0
0
5
2
1
2
1
0.00
com.google.javascript.jscomp.CombinedCompilerPass.CallbackWrapper.visitOrMaybeActivate
11
4
0
7
4
1
4
1
0.57
com.google.javascript.jscomp.CombinedCompilerPass.CombinedCompilerPass
8
4
0
4
1
2
1
1
1.00
com.google.javascript.jscomp.CombinedCompilerPass.CombinedCompilerPass
8
0
0
8
4
2
5
2
0.00
com.google.javascript.jscomp.CombinedCompilerPass.enterScope
5
0
0
5
2
1
2
2
0.00
com.google.javascript.jscomp.CombinedCompilerPass.exitScope
5
0
0
5
2
1
2
2
0.00
com.google.javascript.jscomp.CombinedCompilerPass.hotSwapScript
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.CombinedCompilerPass.process
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.CombinedCompilerPass.shouldTraverse
11
5
0
6
3
1
3
2
0.83
com.google.javascript.jscomp.CombinedCompilerPass.traverse
8
0
0
8
4
2
3
1
0.00
com.google.javascript.jscomp.CombinedCompilerPass.visit
5
0
0
5
2
1
2
2
0.00
com.google.javascript.jscomp.CombinedCompilerPassTest.ConcatTraversal.getIgnoring
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.CombinedCompilerPassTest.ConcatTraversal.getShouldTraversed
4
1
0
3
1
1
1
1
0.33
com.google.javascript.jscomp.CombinedCompilerPassTest.ConcatTraversal.getVisited
4
1
0
3
1
1
1
1
0.33
com.google.javascript.jscomp.CombinedCompilerPassTest.ConcatTraversal.ignore
4
0
0
4
2
1
2
1
0.00
com.google.javascript.jscomp.CombinedCompilerPassTest.ConcatTraversal.shouldTraverse
5
0
0
5
3
1
3
1
0.00
com.google.javascript.jscomp.CombinedCompilerPassTest.ConcatTraversal.visit
4
0
0
4
2
1
2
1
0.00
com.google.javascript.jscomp.CombinedCompilerPassTest.createPostOrderAlphabet
44
11
5
28
26
14
13
14
0.39
com.google.javascript.jscomp.CombinedCompilerPassTest.createStringTests
16
0
5
11
9
2
5
2
0.00
com.google.javascript.jscomp.CombinedCompilerPassTest.ScopeRecordingCallback.enterScope
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.CombinedCompilerPassTest.ScopeRecordingCallback.exitScope
2
0
0
2
0
1
0
1
0.00
com.google.javascript.jscomp.CombinedCompilerPassTest.ScopeRecordingCallback.getVisitedScopes
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.CombinedCompilerPassTest.ScopeRecordingCallback.ignore
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.CombinedCompilerPassTest.ScopeRecordingCallback.shouldTraverse
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.CombinedCompilerPassTest.ScopeRecordingCallback.visit
2
0
0
2
0
1
0
1
0.00
com.google.javascript.jscomp.CombinedCompilerPassTest.setUp
4
0
0
4
2
1
2
1
0.00
com.google.javascript.jscomp.CombinedCompilerPassTest.testCombinedPasses
14
0
0
14
9
6
5
7
0.00
com.google.javascript.jscomp.CombinedCompilerPassTest.TestHelper.checkResults
11
0
1
10
8
1
2
1
0.00
com.google.javascript.jscomp.CombinedCompilerPassTest.TestHelper.getTraversal
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.CombinedCompilerPassTest.TestHelper.TestHelper
6
0
0
6
3
2
3
1
0.00
com.google.javascript.jscomp.CombinedCompilerPassTest.testIndividualPasses
8
0
0
8
4
3
3
3
0.00
com.google.javascript.jscomp.CombinedCompilerPassTest.testScopes
17
0
3
14
11
7
6
6
0.00
com.google.javascript.jscomp.CommandLineRunner.addWhitelistWarningsGuard
4
0
0
4
1
2
1
1
0.00
com.google.javascript.jscomp.CommandLineRunner.checkModuleName
6
0
0
6
3
1
2
1
0.00
com.google.javascript.jscomp.CommandLineRunner.CommandLineRunner
9
5
0
4
2
1
2
1
1.25
com.google.javascript.jscomp.CommandLineRunner.CommandLineRunner
4
0
0
4
2
1
2
1
0.00
com.google.javascript.jscomp.CommandLineRunner.CommandLineRunner
4
0
0
4
2
1
2
1
0.00
com.google.javascript.jscomp.CommandLineRunner.createCompiler
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.CommandLineRunner.createExterns
10
0
0
10
7
3
4
3
0.00
com.google.javascript.jscomp.CommandLineRunner.createOptions
141
9
31
101
79
12
61
11
0.09
com.google.javascript.jscomp.CommandLineRunner.findJsFiles
8
5
0
3
1
1
1
1
1.67
com.google.javascript.jscomp.CommandLineRunner.findJsFiles
33
9
1
23
16
8
8
7
0.39
com.google.javascript.jscomp.CommandLineRunner.Flags.BooleanOptionHandler.BooleanOptionHandler
5
0
0
5
1
3
1
1
0.00
com.google.javascript.jscomp.CommandLineRunner.Flags.BooleanOptionHandler.getDefaultMetaVariable
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.CommandLineRunner.Flags.BooleanOptionHandler.parseArguments
24
1
1
23
18
3
13
3
0.04
com.google.javascript.jscomp.CommandLineRunner.Flags.Flags
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.CommandLineRunner.Flags.getJsFiles
29
19
0
10
7
3
5
3
1.90
com.google.javascript.jscomp.CommandLineRunner.Flags.getMixedJsSources
30
0
0
30
20
5
15
8
0.00
com.google.javascript.jscomp.CommandLineRunner.Flags.getSourceMapInputs
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.CommandLineRunner.Flags.getSourceMapLocationMappings
12
0
2
10
7
4
3
4
0.00
com.google.javascript.jscomp.CommandLineRunner.Flags.JsOptionHandler.JsOptionHandler
6
0
0
6
2
3
1
1
0.00
com.google.javascript.jscomp.CommandLineRunner.Flags.JsZipOptionHandler.JsZipOptionHandler
6
0
0
6
2
3
1
1
0.00
com.google.javascript.jscomp.CommandLineRunner.Flags.MultiFlagSetter.addValue
4
0
0
4
2
1
2
1
0.00
com.google.javascript.jscomp.CommandLineRunner.Flags.MultiFlagSetter.asAnnotatedElement
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.CommandLineRunner.Flags.MultiFlagSetter.asFieldSetter
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.CommandLineRunner.Flags.MultiFlagSetter.getType
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.CommandLineRunner.Flags.MultiFlagSetter.isMultiValued
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.CommandLineRunner.Flags.MultiFlagSetter.MultiFlagSetter
6
0
0
6
3
2
3
1
0.00
com.google.javascript.jscomp.CommandLineRunner.Flags.parse
13
3
1
9
6
1
4
1
0.33
com.google.javascript.jscomp.CommandLineRunner.Flags.printCategoryUsage
36
1
4
31
19
6
10
2
0.03
com.google.javascript.jscomp.CommandLineRunner.Flags.printCategoryUsage.(Anon_1).select
8
0
0
8
6
0
3
1
0.00
com.google.javascript.jscomp.CommandLineRunner.Flags.printShortUsageAfterErrors
8
0
0
8
6
1
4
1
0.00
com.google.javascript.jscomp.CommandLineRunner.Flags.printStringLineWrapped
19
0
1
18
13
6
8
5
0.00
com.google.javascript.jscomp.CommandLineRunner.Flags.printUsage
26
0
4
22
17
5
8
6
0.00
com.google.javascript.jscomp.CommandLineRunner.Flags.splitPipeParts
16
0
2
14
9
5
5
5
0.00
com.google.javascript.jscomp.CommandLineRunner.Flags.WarningGuardErrorOptionHandler.WarningGuardErrorOptionHandler
6
0
0
6
2
3
1
1
0.00
com.google.javascript.jscomp.CommandLineRunner.Flags.WarningGuardOffOptionHandler.WarningGuardOffOptionHandler
6
0
0
6
2
3
1
1
0.00
com.google.javascript.jscomp.CommandLineRunner.Flags.WarningGuardWarningOptionHandler.WarningGuardWarningOptionHandler
6
0
0
6
2
3
1
1
0.00
com.google.javascript.jscomp.CommandLineRunner.FormattingOption.applyToOptions
15
0
0
15
12
1
8
1
0.00
com.google.javascript.jscomp.CommandLineRunner.FormattingOption.valueOf
0
0
0
0
0
0
0
0
0.00
com.google.javascript.jscomp.CommandLineRunner.FormattingOption.values
0
0
0
0
0
0
0
0
0.00
com.google.javascript.jscomp.CommandLineRunner.getDefaultExterns
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.CommandLineRunner.hasErrors
6
3
0
3
1
1
1
1
1.00
com.google.javascript.jscomp.CommandLineRunner.initConfigFromFlags
178
3
19
157
134
10
65
12
0.02
com.google.javascript.jscomp.CommandLineRunner.loadConformanceConfig
19
2
3
14
9
4
6
3
0.14
com.google.javascript.jscomp.CommandLineRunner.loadConformanceConfigs
14
0
2
12
7
3
5
3
0.00
com.google.javascript.jscomp.CommandLineRunner.main
12
3
0
9
5
2
4
2
0.33
com.google.javascript.jscomp.CommandLineRunner.matchPaths
47
2
4
41
30
9
18
11
0.05
com.google.javascript.jscomp.CommandLineRunner.matchPaths.(Anon_2).visitFile
12
0
0
12
9
1
7
2
0.00
com.google.javascript.jscomp.CommandLineRunner.matchPaths.(Anon_2).visitFileFailed
3
0
0
3
2
0
1
1
0.00
com.google.javascript.jscomp.CommandLineRunner.processArgs
27
3
3
21
16
7
8
8
0.14
com.google.javascript.jscomp.CommandLineRunner.processFlagFile
79
9
12
58
44
13
31
11
0.16
com.google.javascript.jscomp.CommandLineRunner.reportError
5
0
0
5
3
1
3
1
0.00
com.google.javascript.jscomp.CommandLineRunner.shouldRunCompiler
7
4
0
3
1
1
1
1
1.33
com.google.javascript.jscomp.CommandLineRunnerTest.compile
42
0
2
40
34
5
19
7
0.00
com.google.javascript.jscomp.CommandLineRunnerTest.compile.(Anon_1).apply
3
0
0
3
2
0
1
1
0.00
com.google.javascript.jscomp.CommandLineRunnerTest.compileArgs
24
0
1
23
17
7
11
5
0.00
com.google.javascript.jscomp.CommandLineRunnerTest.compileFiles
9
5
0
4
2
1
2
1
1.25
com.google.javascript.jscomp.CommandLineRunnerTest.compileFilesError
5
0
0
5
2
2
2
1
0.00
com.google.javascript.jscomp.CommandLineRunnerTest.compileJsFiles
13
5
0
8
4
2
4
2
0.62
com.google.javascript.jscomp.CommandLineRunnerTest.createCommandLineRunner
23
0
2
21
16
2
13
3
0.00
com.google.javascript.jscomp.CommandLineRunnerTest.createJsFile
10
0
1
9
5
4
3
2
0.00
com.google.javascript.jscomp.CommandLineRunnerTest.createZipFile
14
0
2
12
7
4
5
3
0.00
com.google.javascript.jscomp.CommandLineRunnerTest.disabled_testGlobJs6
19
1
0
18
14
6
7
7
0.06
com.google.javascript.jscomp.CommandLineRunnerTest.disabled_testGlobJs7
28
1
0
27
21
7
13
9
0.04
com.google.javascript.jscomp.CommandLineRunnerTest.getFilename
8
0
0
8
5
2
4
2
0.00
com.google.javascript.jscomp.CommandLineRunnerTest.ModulePattern.valueOf
0
0
0
0
0
0
0
0
0.00
com.google.javascript.jscomp.CommandLineRunnerTest.ModulePattern.values
0
0
0
0
0
0
0
0
0.00
com.google.javascript.jscomp.CommandLineRunnerTest.parse
18
1
0
17
14
8
8
9
0.06
com.google.javascript.jscomp.CommandLineRunnerTest.setFilename
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.CommandLineRunnerTest.setUp
13
0
0
13
11
1
11
1
0.00
com.google.javascript.jscomp.CommandLineRunnerTest.setupFlags
5
0
0
5
2
1
2
2
0.00
com.google.javascript.jscomp.CommandLineRunnerTest.tearDown
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.CommandLineRunnerTest.test
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.CommandLineRunnerTest.test
7
4
0
3
1
1
1
1
1.33
com.google.javascript.jscomp.CommandLineRunnerTest.test
33
6
3
24
20
5
9
5
0.25
com.google.javascript.jscomp.CommandLineRunnerTest.test
6
3
0
3
1
1
1
1
1.00
com.google.javascript.jscomp.CommandLineRunnerTest.test
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.CommandLineRunnerTest.test
23
3
2
18
15
3
9
3
0.17
com.google.javascript.jscomp.CommandLineRunnerTest.testAdvancedModeRemovesUnusedParams
4
0
0
4
2
1
2
1
0.00
com.google.javascript.jscomp.CommandLineRunnerTest.testAssumeFunctionWrapper
16
3
0
13
11
1
5
1
0.23
com.google.javascript.jscomp.CommandLineRunnerTest.testBooleanFlag1
6
0
0
6
4
1
3
1
0.00
com.google.javascript.jscomp.CommandLineRunnerTest.testBooleanFlag2
6
0
0
6
4
1
3
1
0.00
com.google.javascript.jscomp.CommandLineRunnerTest.testChainModuleManifest
22
0
1
21
19
2
4
2
0.00
com.google.javascript.jscomp.CommandLineRunnerTest.testCharSetExpansion
7
0
0
7
5
1
5
1
0.00
com.google.javascript.jscomp.CommandLineRunnerTest.testCheckGlobalThisOff
5
0
0
5
3
1
3
1
0.00
com.google.javascript.jscomp.CommandLineRunnerTest.testCheckGlobalThisOffByDefault
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.CommandLineRunnerTest.testCheckGlobalThisOnWithAdvanced
4
0
0
4
2
1
2
1
0.00
com.google.javascript.jscomp.CommandLineRunnerTest.testCheckGlobalThisOnWithAdvancedMode
4
0
0
4
2
1
2
1
0.00
com.google.javascript.jscomp.CommandLineRunnerTest.testCheckGlobalThisOnWithErrorFlag
4
0
0
4
2
1
2
1
0.00
com.google.javascript.jscomp.CommandLineRunnerTest.testChecksOnlySkipsOptimizations
5
0
0
5
3
1
2
1
0.00
com.google.javascript.jscomp.CommandLineRunnerTest.testChecksOnlyWithParseError
6
0
0
6
4
1
3
1
0.00
com.google.javascript.jscomp.CommandLineRunnerTest.testChecksOnlyWithWarning
6
1
0
6
4
1
3
1
0.17
com.google.javascript.jscomp.CommandLineRunnerTest.testCheckSymbolsOffForDefault
4
0
0
4
2
1
2
1
0.00
com.google.javascript.jscomp.CommandLineRunnerTest.testCheckSymbolsOnForVerbose
6
0
0
6
4
1
4
1
0.00
com.google.javascript.jscomp.CommandLineRunnerTest.testCheckSymbolsOverrideForQuiet
5
0
0
5
3
1
3
1
0.00
com.google.javascript.jscomp.CommandLineRunnerTest.testCheckSymbolsOverrideForVerbose
5
0
0
5
3
1
3
1
0.00
com.google.javascript.jscomp.CommandLineRunnerTest.testCheckUndefinedProperties1
5
0
0
5
3
1
3
1
0.00
com.google.javascript.jscomp.CommandLineRunnerTest.testCheckUndefinedProperties2
5
0
0
5
3
1
3
1
0.00
com.google.javascript.jscomp.CommandLineRunnerTest.testCheckUndefinedProperties3
5
0
0
5
3
1
2
1
0.00
com.google.javascript.jscomp.CommandLineRunnerTest.testCommonJSRequireOfFileWithoutExports
19
1
0
19
17
1
6
1
0.05
com.google.javascript.jscomp.CommandLineRunnerTest.testCssNameWiring
15
0
0
15
13
1
1
1
0.00
com.google.javascript.jscomp.CommandLineRunnerTest.testDebugFlag1
6
0
0
6
4
1
3
1
0.00
com.google.javascript.jscomp.CommandLineRunnerTest.testDebugFlag2
6
0
0
6
4
1
3
1
0.00
com.google.javascript.jscomp.CommandLineRunnerTest.testDebugFlag3
9
0
0
9
7
1
4
1
0.00
com.google.javascript.jscomp.CommandLineRunnerTest.testDebugFlag4
9
0
0
9
7
1
4
1
0.00
com.google.javascript.jscomp.CommandLineRunnerTest.testDefineFlag
11
4
0
11
9
1
7
1
0.36
com.google.javascript.jscomp.CommandLineRunnerTest.testDefineFlag2
5
1
0
5
3
1
2
1
0.20
com.google.javascript.jscomp.CommandLineRunnerTest.testDefineFlag3
5
1
0
5
3
1
2
1
0.20
com.google.javascript.jscomp.CommandLineRunnerTest.testDependencySortingWhitespaceMode
14
0
0
14
12
1
3
1
0.00
com.google.javascript.jscomp.CommandLineRunnerTest.testDepreciationWithVerbose
5
1
0
5
3
1
2
1
0.20
com.google.javascript.jscomp.CommandLineRunnerTest.testDuplicateParams
4
0
0
4
2
1
2
1
0.00
com.google.javascript.jscomp.CommandLineRunnerTest.testES3
8
0
0
8
6
1
3
1
0.00
com.google.javascript.jscomp.CommandLineRunnerTest.testES5
5
0
0
5
3
1
3
1
0.00
com.google.javascript.jscomp.CommandLineRunnerTest.testES5ChecksByDefault
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.CommandLineRunnerTest.testES5ChecksInVerbose
4
0
0
4
2
1
2
1
0.00
com.google.javascript.jscomp.CommandLineRunnerTest.testES5Strict
7
0
0
7
5
1
5
1
0.00
com.google.javascript.jscomp.CommandLineRunnerTest.testES5StrictUseStrict
7
0
0
7
5
3
3
3
0.00
com.google.javascript.jscomp.CommandLineRunnerTest.testES5StrictUseStrictMultipleInputs
9
0
0
9
7
4
4
3
0.00
com.google.javascript.jscomp.CommandLineRunnerTest.testES6ImportOfCJS
28
1
0
28
26
1
7
1
0.04
com.google.javascript.jscomp.CommandLineRunnerTest.testES6ImportOfFileWithoutImportsOrExports
18
1
0
18
16
1
5
1
0.06
com.google.javascript.jscomp.CommandLineRunnerTest.testES6TranspiledByDefault
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.CommandLineRunnerTest.testExternsLifting1
19
1
4
15
13
4
9
4
0.07
com.google.javascript.jscomp.CommandLineRunnerTest.testExternsLifting2
6
1
0
6
4
1
2
1
0.17
com.google.javascript.jscomp.CommandLineRunnerTest.testFormattingSingleQuote
8
0
1
7
5
1
5
1
0.00
com.google.javascript.jscomp.CommandLineRunnerTest.testForOfTypecheck
18
2
0
18
16
1
5
1
0.11
com.google.javascript.jscomp.CommandLineRunnerTest.testForwardDeclareDroppedTypes
22
2
2
20
18
1
4
1
0.10
com.google.javascript.jscomp.CommandLineRunnerTest.testFunctionStrictModeNoWarning
5
0
0
5
3
1
2
1
0.00
com.google.javascript.jscomp.CommandLineRunnerTest.testGenerateExports
6
1
0
6
4
1
2
1
0.17
com.google.javascript.jscomp.CommandLineRunnerTest.testGetMsgWiring
11
2
0
11
9
1
3
1
0.18
com.google.javascript.jscomp.CommandLineRunnerTest.testGetMsgWiringNoWarnings
4
1
0
4
2
1
2
1
0.25
com.google.javascript.jscomp.CommandLineRunnerTest.testGlobJs1
11
2
0
9
7
4
2
4
0.22
com.google.javascript.jscomp.CommandLineRunnerTest.testGlobJs2
9
0
0
9
7
4
2
4
0.00
com.google.javascript.jscomp.CommandLineRunnerTest.testGlobJs3
13
2
0
11
9
5
2
5
0.18
com.google.javascript.jscomp.CommandLineRunnerTest.testGlobJs4
13
2
0
11
9
5
2
5
0.18
com.google.javascript.jscomp.CommandLineRunnerTest.testGlobJs5
17
1
0
16
14
9
5
9
0.06
com.google.javascript.jscomp.CommandLineRunnerTest.testGoogAssertStripping
6
0
0
6
4
1
4
1
0.00
com.google.javascript.jscomp.CommandLineRunnerTest.testHelpFlag
10
0
0
10
7
4
5
3
0.00
com.google.javascript.jscomp.CommandLineRunnerTest.testHiddenSideEffect
5
0
0
5
3
1
2
1
0.00
com.google.javascript.jscomp.CommandLineRunnerTest.testHoistedFunction1
6
0
0
6
4
1
3
1
0.00
com.google.javascript.jscomp.CommandLineRunnerTest.testHoistedFunction2
4
0
0
4
2
1
1
1
0.00
com.google.javascript.jscomp.CommandLineRunnerTest.testInlineVariables
23
4
0
20
18
1
2
1
0.20
com.google.javascript.jscomp.CommandLineRunnerTest.testInputMultipleConflictingZips
10
0
2
8
4
5
1
3
0.00
com.google.javascript.jscomp.CommandLineRunnerTest.testInputMultipleContents
10
0
1
9
7
3
4
3
0.00
com.google.javascript.jscomp.CommandLineRunnerTest.testInputMultipleDuplicateZips
11
0
2
9
5
5
2
3
0.00
com.google.javascript.jscomp.CommandLineRunnerTest.testInputMultipleFiles
15
0
3
12
10
6
3
6
0.00
com.google.javascript.jscomp.CommandLineRunnerTest.testInputMultipleJsFilesWithOneJsFlag
7
1
0
6
4
4
1
4
0.17
com.google.javascript.jscomp.CommandLineRunnerTest.testInputMultipleZips
12
0
2
10
8
5
3
5
0.00
com.google.javascript.jscomp.CommandLineRunnerTest.testInputOneZip
7
0
1
6
4
3
2
3
0.00
com.google.javascript.jscomp.CommandLineRunnerTest.testInvalidSourceMapPattern
8
0
0
8
6
1
4
1
0.00
com.google.javascript.jscomp.CommandLineRunnerTest.testIssue115
13
0
0
13
11
1
4
1
0.00
com.google.javascript.jscomp.CommandLineRunnerTest.testIssue297
11
0
0
11
9
1
2
1
0.00
com.google.javascript.jscomp.CommandLineRunnerTest.testIssue504
5
0
0
5
3
1
2
1
0.00
com.google.javascript.jscomp.CommandLineRunnerTest.testIssue601
5
0
0
5
3
1
2
1
0.00
com.google.javascript.jscomp.CommandLineRunnerTest.testIssue601b
5
0
0
5
3
1
2
1
0.00
com.google.javascript.jscomp.CommandLineRunnerTest.testIssue601c
5
0
0
5
3
1
2
1
0.00
com.google.javascript.jscomp.CommandLineRunnerTest.testIssue70a
4
0
0
4
2
1
2
1
0.00
com.google.javascript.jscomp.CommandLineRunnerTest.testIssue70b
4
0
0
4
2
1
2
1
0.00
com.google.javascript.jscomp.CommandLineRunnerTest.testIssue81
6
0
0
6
4
1
3
1
0.00
com.google.javascript.jscomp.CommandLineRunnerTest.testIssue846
5
0
0
5
3
1
2
1
0.00
com.google.javascript.jscomp.CommandLineRunnerTest.testJsonStreamBothFlag
26
0
2
24
21
5
8
4
0.00
com.google.javascript.jscomp.CommandLineRunnerTest.testJsonStreamInputFlag
20
0
2
18
15
5
7
4
0.00
com.google.javascript.jscomp.CommandLineRunnerTest.testJsonStreamOutputFlag
25
0
2
23
20
5
7
4
0.00
com.google.javascript.jscomp.CommandLineRunnerTest.testMissingReturnCheckOnWithVerbose
5
1
0
5
3
1
2
1
0.20
com.google.javascript.jscomp.CommandLineRunnerTest.testModuleEntryPoint
16
2
0
14
12
1
4
1
0.14
com.google.javascript.jscomp.CommandLineRunnerTest.testModuleJSON
9
0
0
9
7
1
6
1
0.00
com.google.javascript.jscomp.CommandLineRunnerTest.testModuleWrapperBaseNameExpansion
14
2
1
13
11
2
5
2
0.15
com.google.javascript.jscomp.CommandLineRunnerTest.testNoCompile
12
1
0
12
10
1
2
1
0.08
com.google.javascript.jscomp.CommandLineRunnerTest.testNoSrCFilesWithManifest
14
0
0
14
11
3
6
3
0.00
com.google.javascript.jscomp.CommandLineRunnerTest.testOnlyClosureDependenciesEmptyEntryPoints
13
1
1
11
8
2
6
2
0.09
com.google.javascript.jscomp.CommandLineRunnerTest.testOnlyClosureDependenciesOneEntryPoint
17
1
0
17
15
1
3
1
0.06
com.google.javascript.jscomp.CommandLineRunnerTest.testOutputModuleGraphJson
8
0
1
7
5
2
4
2
0.00
com.google.javascript.jscomp.CommandLineRunnerTest.testOutputModuleNaming
26
0
2
24
21
5
8
4
0.00
com.google.javascript.jscomp.CommandLineRunnerTest.testOutputSameAsInput
4
0
0
4
2
1
2
1
0.00
com.google.javascript.jscomp.CommandLineRunnerTest.testOutputWrapperFlag
10
3
0
7
4
3
3
2
0.43
com.google.javascript.jscomp.CommandLineRunnerTest.testPrintAstFlag
17
0
0
17
15
1
3
1
0.00
com.google.javascript.jscomp.CommandLineRunnerTest.testProcessCJS
9
0
0
9
7
2
6
2
0.00
com.google.javascript.jscomp.CommandLineRunnerTest.testProcessCJSWithClosureRequires
59
7
0
54
52
1
8
1
0.13
com.google.javascript.jscomp.CommandLineRunnerTest.testProcessCJSWithClosureRequires2
60
7
1
54
52
1
8
1
0.13
com.google.javascript.jscomp.CommandLineRunnerTest.testProcessCJSWithES6Export
30
0
0
30
28
1
7
1
0.00
com.google.javascript.jscomp.CommandLineRunnerTest.testProcessCJSWithModuleOutput
10
1
0
9
7
1
6
1
0.11
com.google.javascript.jscomp.CommandLineRunnerTest.testProcessClosurePrimitives
6
0
0
6
4
1
3
1
0.00
com.google.javascript.jscomp.CommandLineRunnerTest.testQuietMode
7
2
0
7
5
1
4
1
0.29
com.google.javascript.jscomp.CommandLineRunnerTest.testReflectedMethods
15
1
0
15
13
1
2
1
0.07
com.google.javascript.jscomp.CommandLineRunnerTest.testSame
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.CommandLineRunnerTest.testSame
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.CommandLineRunnerTest.testScriptStrictModeNoWarning
4
0
0
4
2
1
2
1
0.00
com.google.javascript.jscomp.CommandLineRunnerTest.testSideEffectIntegration
24
3
6
16
14
1
2
1
0.19
com.google.javascript.jscomp.CommandLineRunnerTest.testSimpleModeLeavesUnusedParams
4
0
0
4
2
1
2
1
0.00
com.google.javascript.jscomp.CommandLineRunnerTest.testSourceMapExpansion1
8
0
0
8
6
1
5
1
0.00
com.google.javascript.jscomp.CommandLineRunnerTest.testSourceMapExpansion2
8
0
0
8
6
1
5
1
0.00
com.google.javascript.jscomp.CommandLineRunnerTest.testSourceMapExpansion3
10
0
0
10
8
1
5
1
0.00
com.google.javascript.jscomp.CommandLineRunnerTest.testSourceMapFormat1
6
0
0
6
4
1
4
1
0.00
com.google.javascript.jscomp.CommandLineRunnerTest.testSourceMapFormat2
7
0
0
7
5
1
5
1
0.00
com.google.javascript.jscomp.CommandLineRunnerTest.testSourceMapInputs
15
0
1
14
12
3
8
2
0.00
com.google.javascript.jscomp.CommandLineRunnerTest.testSourceMapLocationsTranslations1
12
2
1
11
9
3
6
2
0.18
com.google.javascript.jscomp.CommandLineRunnerTest.testSourceMapLocationsTranslations2
17
4
1
16
14
3
7
2
0.25
com.google.javascript.jscomp.CommandLineRunnerTest.testSourceMapLocationsTranslations3
14
1
2
11
9
2
7
2
0.09
com.google.javascript.jscomp.CommandLineRunnerTest.testSourcePruningOn1
13
0
0
13
11
1
3
1
0.00
com.google.javascript.jscomp.CommandLineRunnerTest.testSourcePruningOn2
12
0
0
12
10
1
2
1
0.00
com.google.javascript.jscomp.CommandLineRunnerTest.testSourcePruningOn3
11
0
0
11
9
1
2
1
0.00
com.google.javascript.jscomp.CommandLineRunnerTest.testSourcePruningOn4
13
0
0
13
11
1
3
1
0.00
com.google.javascript.jscomp.CommandLineRunnerTest.testSourcePruningOn5
9
0
0
9
7
1
2
1
0.00
com.google.javascript.jscomp.CommandLineRunnerTest.testSourcePruningOn6
13
0
0
13
11
1
2
1
0.00
com.google.javascript.jscomp.CommandLineRunnerTest.testSourcePruningOn7
9
0
0
9
7
1
2
1
0.00
com.google.javascript.jscomp.CommandLineRunnerTest.testSourcePruningOn8
13
1
0
13
11
1
4
1
0.08
com.google.javascript.jscomp.CommandLineRunnerTest.testSourceSortingCircularDeps1
10
0
0
10
8
1
3
1
0.00
com.google.javascript.jscomp.CommandLineRunnerTest.testSourceSortingCircularDeps2
12
0
0
12
10
1
3
1
0.00
com.google.javascript.jscomp.CommandLineRunnerTest.testSourceSortingOff
8
0
0
8
6
1
2
1
0.00
com.google.javascript.jscomp.CommandLineRunnerTest.testSourceSortingOn
10
0
0
10
8
1
1
1
0.00
com.google.javascript.jscomp.CommandLineRunnerTest.testSourceSortingOn2
11
0
0
11
9
1
1
1
0.00
com.google.javascript.jscomp.CommandLineRunnerTest.testSourceSortingOn3
12
0
0
12
10
1
3
1
0.00
com.google.javascript.jscomp.CommandLineRunnerTest.testStarModuleManifest
23
0
1
22
20
2
4
2
0.00
com.google.javascript.jscomp.CommandLineRunnerTest.testSyntheticExterns
17
0
2
15
13
1
9
1
0.00
com.google.javascript.jscomp.CommandLineRunnerTest.testTransformAMD
4
0
0
4
2
1
2
1
0.00
com.google.javascript.jscomp.CommandLineRunnerTest.testTransformAMDAndProcessCJS
8
0
0
8
6
1
5
1
0.00
com.google.javascript.jscomp.CommandLineRunnerTest.testTwoParseErrors
9
2
0
7
5
3
1
2
0.29
com.google.javascript.jscomp.CommandLineRunnerTest.testTypeCheckingOffByDefault
4
0
0
4
2
1
1
1
0.00
com.google.javascript.jscomp.CommandLineRunnerTest.testTypeCheckingOnWithVerbose
4
0
0
4
2
1
2
1
0.00
com.google.javascript.jscomp.CommandLineRunnerTest.testTypeCheckingOnWithWVerbose
4
0
0
4
2
1
2
1
0.00
com.google.javascript.jscomp.CommandLineRunnerTest.testTypeCheckOverride1
5
0
0
5
3
1
3
1
0.00
com.google.javascript.jscomp.CommandLineRunnerTest.testTypeCheckOverride2
8
0
1
7
5
1
4
1
0.00
com.google.javascript.jscomp.CommandLineRunnerTest.testTypedAdvanced
13
2
0
13
11
1
2
1
0.15
com.google.javascript.jscomp.CommandLineRunnerTest.testTypedDisabledAdvanced
19
2
0
19
17
1
3
1
0.11
com.google.javascript.jscomp.CommandLineRunnerTest.testTypeParsingOffByDefault
3
1
0
3
1
1
1
1
0.33
com.google.javascript.jscomp.CommandLineRunnerTest.testTypeParsingOnWithVerbose
7
2
0
7
5
1
3
1
0.29
com.google.javascript.jscomp.CommandLineRunnerTest.testUnknownAnnotation
8
2
1
7
5
1
4
1
0.29
com.google.javascript.jscomp.CommandLineRunnerTest.testVersionFlag
11
1
0
11
8
3
4
2
0.09
com.google.javascript.jscomp.CommandLineRunnerTest.testVersionFlag2
9
1
0
9
6
3
4
2
0.11
com.google.javascript.jscomp.CommandLineRunnerTest.testWarningGuardHideWarningsFor1
6
0
0
6
4
1
4
1
0.00
com.google.javascript.jscomp.CommandLineRunnerTest.testWarningGuardHideWarningsFor2
6
0
0
6
4
1
4
1
0.00
com.google.javascript.jscomp.CommandLineRunnerTest.testWarningGuardOrdering1
5
0
0
5
3
1
3
1
0.00
com.google.javascript.jscomp.CommandLineRunnerTest.testWarningGuardOrdering2
5
0
0
5
3
1
3
1
0.00
com.google.javascript.jscomp.CommandLineRunnerTest.testWarningGuardOrdering3
5
0
0
5
3
1
3
1
0.00
com.google.javascript.jscomp.CommandLineRunnerTest.testWarningGuardOrdering4
5
0
0
5
3
1
3
1
0.00
com.google.javascript.jscomp.CommandLineRunnerTest.testWarningGuardWildcard1
4
1
0
4
2
1
2
1
0.25
com.google.javascript.jscomp.CommandLineRunnerTest.testWarningGuardWildcardOrdering
5
1
0
5
3
1
3
1
0.20
com.google.javascript.jscomp.CommandLineRunnerTest.testWithKeywordWithEs5ChecksOff
4
0
0
4
2
1
2
1
0.00
com.google.javascript.jscomp.CommonJSIntegrationTest.createCompilerOptions
8
0
0
8
6
2
5
2
0.00
com.google.javascript.jscomp.CommonJSIntegrationTest.testCrossModuleCtorCall
17
1
0
17
15
1
1
1
0.06
com.google.javascript.jscomp.CommonJSIntegrationTest.testCrossModuleCtorCall2
11
1
1
10
8
1
1
1
0.10
com.google.javascript.jscomp.CommonJSIntegrationTest.testCrossModuleSubclass1
25
2
0
25
23
1
1
1
0.08
com.google.javascript.jscomp.CommonJSIntegrationTest.testCrossModuleSubclass2
25
2
0
25
23
1
1
1
0.08
com.google.javascript.jscomp.CommonJSIntegrationTest.testCrossModuleSubclass3
25
2
0
25
23
1
1
1
0.08
com.google.javascript.jscomp.CommonJSIntegrationTest.testCrossModuleSubclass4
25
2
0
25
23
1
1
1
0.08
com.google.javascript.jscomp.CommonJSIntegrationTest.testCrossModuleSubclass5
25
2
0
25
23
1
1
1
0.08
com.google.javascript.jscomp.CommonJSIntegrationTest.testCrossModuleSubclass6
25
2
0
25
23
1
1
1
0.08
com.google.javascript.jscomp.CommonJSIntegrationTest.testCrossModuleTypeAnnotation
11
2
0
11
9
1
1
1
0.18
com.google.javascript.jscomp.CommonJSIntegrationTest.testCrossModuleTypeAnnotation2
17
2
0
17
15
1
1
1
0.12
com.google.javascript.jscomp.CommonJSIntegrationTest.testCrossModuleTypeAnnotation3
10
2
0
10
8
1
1
1
0.20
com.google.javascript.jscomp.CommonJSIntegrationTest.testMultipleExportAssignments1
25
2
0
25
23
1
1
1
0.08
com.google.javascript.jscomp.CommonJSIntegrationTest.testMultipleExportAssignments2
26
2
0
26
24
1
1
1
0.08
com.google.javascript.jscomp.CommonJSIntegrationTest.testMultipleExportAssignments3
26
2
0
26
24
1
1
1
0.08
com.google.javascript.jscomp.CompilationLevel.applyBasicCompilationOptions
7
4
0
3
1
1
1
1
1.33
com.google.javascript.jscomp.CompilationLevel.applyFullCompilationOptions
58
12
5
41
39
1
38
1
0.29
com.google.javascript.jscomp.CompilationLevel.applySafeCompilationOptions
33
9
1
23
21
1
21
1
0.39
com.google.javascript.jscomp.CompilationLevel.CompilationLevel
1
0
0
1
0
1
0
1
0.00
com.google.javascript.jscomp.CompilationLevel.setDebugOptionsForCompilationLevel
7
1
0
6
4
1
4
1
0.17
com.google.javascript.jscomp.CompilationLevel.setOptionsForCompilationLevel
15
0
0
15
12
1
8
1
0.00
com.google.javascript.jscomp.CompilationLevel.setTypeBasedOptimizationOptions
20
4
0
16
13
1
10
1
0.25
com.google.javascript.jscomp.CompilationLevel.setWrappedOutputOptimizations
25
9
0
16
13
1
10
1
0.56
com.google.javascript.jscomp.CompilationLevel.valueOf
0
0
0
0
0
0
0
0
0.00
com.google.javascript.jscomp.CompilationLevel.values
0
0
0
0
0
0
0
0
0.00
com.google.javascript.jscomp.Compiler.(Anon_1).apply
3
0
0
3
2
0
1
1
0.00
com.google.javascript.jscomp.Compiler.(Anon_3).create
3
0
0
3
2
0
1
1
0.00
com.google.javascript.jscomp.Compiler.addChangeHandler
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.Compiler.addComments
7
0
0
7
4
1
3
1
0.00
com.google.javascript.jscomp.Compiler.addNewScript
19
7
1
11
8
3
5
3
0.64
com.google.javascript.jscomp.Compiler.addNewSourceAst
35
12
5
18
13
4
9
4
0.67
com.google.javascript.jscomp.Compiler.addToDebugLog
8
1
0
7
4
1
4
1
0.14
com.google.javascript.jscomp.Compiler.afterPass
12
2
0
12
8
2
7
2
0.17
com.google.javascript.jscomp.Compiler.areNodesEqualForInlining
10
2
0
8
5
1
3
1
0.25
com.google.javascript.jscomp.Compiler.beforePass
3
1
0
2
0
1
0
1
0.50
com.google.javascript.jscomp.Compiler.buildKnownSymbolTable
38
0
6
32
24
9
17
6
0.00
com.google.javascript.jscomp.Compiler.check
31
2
3
26
20
1
14
1
0.08
com.google.javascript.jscomp.Compiler.checkFirstModule
13
5
0
8
5
1
4
1
0.62
com.google.javascript.jscomp.Compiler.CodeBuilder.addLicense
4
1
0
3
1
1
1
1
0.33
com.google.javascript.jscomp.Compiler.CodeBuilder.append
21
3
3
15
11
3
8
3
0.20
com.google.javascript.jscomp.Compiler.CodeBuilder.endsWith
5
1
0
4
2
1
1
1
0.25
com.google.javascript.jscomp.Compiler.CodeBuilder.getColumnIndex
4
1
0
3
1
1
1
1
0.33
com.google.javascript.jscomp.Compiler.CodeBuilder.getLength
4
1
0
3
1
1
1
1
0.33
com.google.javascript.jscomp.Compiler.CodeBuilder.getLineIndex
4
1
0
3
1
1
1
1
0.33
com.google.javascript.jscomp.Compiler.CodeBuilder.reset
4
1
0
3
1
1
1
1
0.33
com.google.javascript.jscomp.Compiler.CodeBuilder.toString
4
1
0
3
1
1
1
1
0.33
com.google.javascript.jscomp.Compiler.compile
20
4
1
15
10
3
8
2
0.27
com.google.javascript.jscomp.Compiler.compile
4
0
0
4
1
2
1
1
0.00
com.google.javascript.jscomp.Compiler.compile
9
0
0
9
6
1
3
2
0.00
com.google.javascript.jscomp.Compiler.compile.(Anon_2).call
4
0
0
4
3
0
2
1
0.00
com.google.javascript.jscomp.Compiler.compileInternal
44
3
7
34
23
1
23
1
0.09
com.google.javascript.jscomp.Compiler.compileModules
20
4
1
15
10
3
8
2
0.27
com.google.javascript.jscomp.Compiler.Compiler
6
3
0
3
1
1
1
1
1.00
com.google.javascript.jscomp.Compiler.Compiler
7
3
0
4
2
1
2
1
0.75
com.google.javascript.jscomp.Compiler.Compiler
7
3
0
4
2
1
2
1
0.75
com.google.javascript.jscomp.Compiler.computeCFG
9
1
0
8
6
3
4
3
0.12
com.google.javascript.jscomp.Compiler.createConfig
14
0
0
14
11
3
1
2
0.00
com.google.javascript.jscomp.Compiler.createFillFileName
7
4
0
3
1
1
1
1
1.33
com.google.javascript.jscomp.Compiler.createMessageFormatter
8
4
0
4
2
2
1
2
1.00
com.google.javascript.jscomp.Compiler.createPassConfigInternal
7
4
0
3
1
1
1
1
1.33
com.google.javascript.jscomp.Compiler.disableThreads
7
4
0
3
1
1
1
1
1.33
com.google.javascript.jscomp.Compiler.endPass
12
3
1
8
6
1
5
1
0.38
com.google.javascript.jscomp.Compiler.ensureDefaultPassConfig
6
0
0
6
4
2
2
2
0.00
com.google.javascript.jscomp.Compiler.ensureLibraryInjected
70
12
5
53
42
11
25
12
0.23
com.google.javascript.jscomp.Compiler.externExports
11
0
3
8
6
2
5
2
0.00
com.google.javascript.jscomp.Compiler.fillEmptyModules
12
4
0
8
4
1
3
2
0.50
com.google.javascript.jscomp.Compiler.forwardDeclareType
9
3
0
6
3
1
3
1
0.50
com.google.javascript.jscomp.Compiler.getAllInputsFromModules
21
7
1
13
8
5
5
6
0.54
com.google.javascript.jscomp.Compiler.getAstDotGraph
10
1
0
9
6
2
4
2
0.11
com.google.javascript.jscomp.Compiler.getCleanupPassConfig
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.Compiler.getCodingConvention
5
0
0
5
3
2
2
2
0.00
com.google.javascript.jscomp.Compiler.getComments
7
0
0
7
4
1
3
1
0.00
com.google.javascript.jscomp.Compiler.getCssRenamingMap
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.Compiler.getDefaultDefineValues
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.Compiler.getDefaultErrorReporter
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.Compiler.getDegenerateModuleGraph
7
4
0
3
1
1
1
1
1.33
com.google.javascript.jscomp.Compiler.getDiagnosticGroups
7
4
0
3
1
1
1
1
1.33
com.google.javascript.jscomp.Compiler.getErrorCount
6
3
0
3
1
1
1
1
1.00
com.google.javascript.jscomp.Compiler.getErrorLevel
4
0
0
4
2
1
2
1
0.00
com.google.javascript.jscomp.Compiler.getErrorManager
6
0
0
6
3
1
3
1
0.00
com.google.javascript.jscomp.Compiler.getErrors
9
3
0
6
3
1
3
1
0.50
com.google.javascript.jscomp.Compiler.getExternProperties
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.Compiler.getExternsForTesting
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.Compiler.getExternsInOrder
6
3
0
3
1
1
1
1
1.00
com.google.javascript.jscomp.Compiler.getFunctionalInformationMap
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.Compiler.getGlobalVarReferences
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.Compiler.getImplicitInterfaceUses
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.Compiler.getInput
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.Compiler.getInputsById
6
3
0
3
1
1
1
1
1.00
com.google.javascript.jscomp.Compiler.getInputsForTesting
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.Compiler.getInputsInOrder
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.Compiler.getJsRoot
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.Compiler.getLanguageMode
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.Compiler.getLastPassName
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.Compiler.getModuleGraph
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.Compiler.getNodeForCodeInsertion
15
0
2
13
8
2
7
2
0.00
com.google.javascript.jscomp.Compiler.getOptions
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.Compiler.getParserConfig
47
0
0
47
42
1
30
1
0.00
com.google.javascript.jscomp.Compiler.getPassConfig
6
0
0
6
3
1
3
1
0.00
com.google.javascript.jscomp.Compiler.getProgress
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.Compiler.getPropertyMap
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.Compiler.getRelativeTo
12
5
0
7
5
1
1
1
0.71
com.google.javascript.jscomp.Compiler.getReleaseDate
5
1
0
4
2
2
1
2
0.25
com.google.javascript.jscomp.Compiler.getReleaseVersion
5
1
0
4
2
2
1
2
0.25
com.google.javascript.jscomp.Compiler.getResult
10
3
0
7
5
2
1
2
0.43
com.google.javascript.jscomp.Compiler.getReverseAbstractInterpreter
12
0
0
12
7
3
5
2
0.00
com.google.javascript.jscomp.Compiler.getRoot
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.Compiler.getSimpleDefinitionFinder
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.Compiler.getSourceFileByName
15
4
1
10
6
2
5
2
0.40
com.google.javascript.jscomp.Compiler.getSourceLine
10
0
0
10
6
2
5
2
0.00
com.google.javascript.jscomp.Compiler.getSourceMap
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.Compiler.getSourceMapping
27
5
2
20
14
7
6
4
0.25
com.google.javascript.jscomp.Compiler.getSourceRegion
10
0
0
10
6
2
5
2
0.00
com.google.javascript.jscomp.Compiler.getStringMap
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.Compiler.getSymbolTable
6
0
0
6
3
1
3
1
0.00
com.google.javascript.jscomp.Compiler.getSynthesizedExternsInput
6
0
0
6
3
1
3
1
0.00
com.google.javascript.jscomp.Compiler.getSynthesizedExternsInputAtEnd
7
0
0
7
4
1
3
1
0.00
com.google.javascript.jscomp.Compiler.getTopScope
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.Compiler.getTypedScopeCreator
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.Compiler.getTypeIRegistry
7
0
0
7
4
1
3
1
0.00
com.google.javascript.jscomp.Compiler.getTypeMismatches
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.Compiler.getTypeRegistry
6
0
0
6
3
1
3
1
0.00
com.google.javascript.jscomp.Compiler.getTypeValidator
6
0
0
6
3
1
3
1
0.00
com.google.javascript.jscomp.Compiler.getUniqueNameIdSupplier
9
0
0
9
6
2
2
3
0.00
com.google.javascript.jscomp.Compiler.getUniqueNameIdSupplier.(Anon_4).get
3
0
0
3
2
0
1
1
0.00
com.google.javascript.jscomp.Compiler.getVariableMap
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.Compiler.getWarningCount
6
3
0
3
1
1
1
1
1.00
com.google.javascript.jscomp.Compiler.getWarnings
9
3
0
6
3
1
3
1
0.50
com.google.javascript.jscomp.Compiler.hasErrors
12
9
0
3
1
1
1
1
3.00
com.google.javascript.jscomp.Compiler.hasHaltingErrors
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.Compiler.hasRegExpGlobalReferences
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.Compiler.hasScopeChanged
6
0
0
6
3
1
3
1
0.00
com.google.javascript.jscomp.Compiler.hoistExterns
40
9
6
25
17
4
14
5
0.36
com.google.javascript.jscomp.Compiler.hoistNoCompileFiles
24
4
3
17
11
4
8
5
0.24
com.google.javascript.jscomp.Compiler.init
20
3
2
15
8
6
6
4
0.20
com.google.javascript.jscomp.Compiler.initAST
13
3
2
8
6
1
6
1
0.38
com.google.javascript.jscomp.Compiler.initBasedOnOptions
10
4
0
6
3
1
3
1
0.67
com.google.javascript.jscomp.Compiler.initCompilerOptionsIfTesting
7
2
0
5
2
1
2
1
0.40
com.google.javascript.jscomp.Compiler.initInputsByIdMap
21
4
0
17
11
5
7
7
0.24
com.google.javascript.jscomp.Compiler.initModules
37
8
6
23
18
2
15
1
0.35
com.google.javascript.jscomp.Compiler.initOptions
29
4
3
22
16
3
13
2
0.18
com.google.javascript.jscomp.Compiler.initWarningsGuard
4
0
0
4
2
1
1
1
0.00
com.google.javascript.jscomp.Compiler.joinPathParts
6
3
0
3
1
1
1
1
1.00
com.google.javascript.jscomp.Compiler.makeCompilerInput
8
0
0
8
4
3
3
3
0.00
com.google.javascript.jscomp.Compiler.maybeSanityCheck
5
0
0
5
2
1
2
1
0.00
com.google.javascript.jscomp.Compiler.newCompilerOptions
6
3
0
3
1
1
1
1
1.00
com.google.javascript.jscomp.Compiler.newExternInput
16
0
0
16
12
3
9
3
0.00
com.google.javascript.jscomp.Compiler.newTracer
11
3
0
8
5
3
3
2
0.38
com.google.javascript.jscomp.Compiler.nextUniqueNameId
6
3
0
3
1
1
1
1
1.00
com.google.javascript.jscomp.Compiler.normalize
6
0
0
6
4
1
4
1
0.00
com.google.javascript.jscomp.Compiler.optimize
30
6
3
21
15
2
13
2
0.29
com.google.javascript.jscomp.Compiler.orderInputs
34
3
4
27
20
2
13
4
0.11
com.google.javascript.jscomp.Compiler.orderInputsWithLargeStack
14
0
0
14
10
2
5
3
0.00
com.google.javascript.jscomp.Compiler.orderInputsWithLargeStack.(Anon_5).call
9
0
0
9
7
1
4
2
0.00
com.google.javascript.jscomp.Compiler.parse
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.Compiler.parse
5
0
0
5
3
1
3
1
0.00
com.google.javascript.jscomp.Compiler.parseInputs
123
20
19
84
60
11
43
14
0.24
com.google.javascript.jscomp.Compiler.parseSyntheticCode
6
0
0
6
4
3
2
2
0.00
com.google.javascript.jscomp.Compiler.parseSyntheticCode
6
0
0
6
4
2
3
2
0.00
com.google.javascript.jscomp.Compiler.parseTestCode
10
0
0
10
7
3
5
2
0.00
com.google.javascript.jscomp.Compiler.precheck
9
6
0
3
1
1
1
1
2.00
com.google.javascript.jscomp.Compiler.prepareAst
4
0
0
4
2
2
1
2
0.00
com.google.javascript.jscomp.Compiler.printConfig
6
0
0
6
4
1
4
1
0.00
com.google.javascript.jscomp.Compiler.process
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.Compiler.processAMDAndCommonJSModules
22
5
0
17
11
4
8
5
0.29
com.google.javascript.jscomp.Compiler.processEs6Modules
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.Compiler.processEs6Modules
11
0
0
11
7
3
5
4
0.00
com.google.javascript.jscomp.Compiler.processNewScript
14
2
3
9
7
2
6
2
0.22
com.google.javascript.jscomp.Compiler.putCompilerInput
7
0
0
7
4
1
4
1
0.00
com.google.javascript.jscomp.Compiler.rebuildInputsFromModules
9
5
0
4
2
1
2
1
1.25
com.google.javascript.jscomp.Compiler.reconcileOptionsWithGuards
64
16
3
45
37
1
19
1
0.36
com.google.javascript.jscomp.Compiler.recordFunctionInformation
10
0
0
10
7
3
5
2
0.00
com.google.javascript.jscomp.Compiler.removeChangeHandler
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.Compiler.removeExternInput
17
4
0
13
9
3
7
3
0.31
com.google.javascript.jscomp.Compiler.removeSyntheticVarsInput
4
0
0
4
2
2
1
2
0.00
com.google.javascript.jscomp.Compiler.repartitionInputs
4
0
0
4
2
1
2
1
0.00
com.google.javascript.jscomp.Compiler.replaceIncrementalSourceAst
42
10
5
27
22
7
14
7
0.37
com.google.javascript.jscomp.Compiler.replaceScript
16
7
1
8
5
3
3
3
0.88
com.google.javascript.jscomp.Compiler.report
17
0
1
16
10
3
8
3
0.00
com.google.javascript.jscomp.Compiler.reportChangeToEnclosingScope
10
0
0
10
7
1
6
1
0.00
com.google.javascript.jscomp.Compiler.reportCodeChange
5
0
0
5
2
1
2
2
0.00
com.google.javascript.jscomp.Compiler.resetUniqueNameId
6
3
0
3
1
1
1
1
1.00
com.google.javascript.jscomp.Compiler.runCustomPasses
15
3
0
12
7
2
5
3
0.25
com.google.javascript.jscomp.Compiler.runHotSwap
9
3
0
6
2
2
2
2
0.50
com.google.javascript.jscomp.Compiler.runHotSwapPass
8
0
0
8
4
3
3
2
0.00
com.google.javascript.jscomp.Compiler.runInCompilerThread
7
4
0
3
1
1
1
1
1.33
com.google.javascript.jscomp.Compiler.runSanityCheck
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.Compiler.setCssRenamingMap
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.Compiler.setDefaultDefineValues
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.Compiler.setErrorManager
10
5
0
5
3
1
2
1
1.00
com.google.javascript.jscomp.Compiler.setExternProperties
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.Compiler.setHasRegExpGlobalReferences
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.Compiler.setLanguageMode
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.Compiler.setLoggingLevel
6
3
0
3
1
1
1
1
1.00
com.google.javascript.jscomp.Compiler.setOriginalSourcesLoader
4
0
0
4
1
2
1
1
0.00
com.google.javascript.jscomp.Compiler.setPassConfig
15
10
0
5
3
1
3
1
2.00
com.google.javascript.jscomp.Compiler.setPhaseOptimizer
8
5
0
3
1
1
1
1
1.67
com.google.javascript.jscomp.Compiler.setProgress
8
0
0
8
5
1
4
1
0.00
com.google.javascript.jscomp.Compiler.setScope
5
0
0
5
2
1
2
1
0.00
com.google.javascript.jscomp.Compiler.setSimpleDefinitionFinder
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.Compiler.setSymbolTable
5
0
0
5
3
1
2
1
0.00
com.google.javascript.jscomp.Compiler.setTimeout
7
4
0
3
1
1
1
1
1.33
com.google.javascript.jscomp.Compiler.startPass
8
3
0
5
3
1
3
1
0.60
com.google.javascript.jscomp.Compiler.stopTracer
6
0
0
6
3
2
2
2
0.00
com.google.javascript.jscomp.Compiler.stripCode
16
4
0
12
8
4
6
2
0.33
com.google.javascript.jscomp.Compiler.SyntheticExternsPosition.valueOf
0
0
0
0
0
0
0
0
0.00
com.google.javascript.jscomp.Compiler.SyntheticExternsPosition.values
0
0
0
0
0
0
0
0
0.00
com.google.javascript.jscomp.Compiler.throwInternalError
14
3
1
10
6
4
3
3
0.30
com.google.javascript.jscomp.Compiler.toSource
8
4
0
4
2
1
2
1
1.00
com.google.javascript.jscomp.Compiler.toSource
25
3
0
22
16
4
8
6
0.14
com.google.javascript.jscomp.Compiler.toSource
25
3
0
22
16
5
9
7
0.14
com.google.javascript.jscomp.Compiler.toSource
72
16
7
51
39
14
19
11
0.31
com.google.javascript.jscomp.Compiler.toSource
11
3
0
8
6
2
5
2
0.38
com.google.javascript.jscomp.Compiler.toSource.(Anon_10).call
58
9
7
44
36
11
18
10
0.20
com.google.javascript.jscomp.Compiler.toSource.(Anon_6).call
17
0
0
17
13
3
7
5
0.00
com.google.javascript.jscomp.Compiler.toSource.(Anon_8).call
17
0
0
17
13
4
8
6
0.00
com.google.javascript.jscomp.Compiler.toSourceArray
25
3
0
22
17
6
9
8
0.14
com.google.javascript.jscomp.Compiler.toSourceArray
30
3
2
25
19
6
11
8
0.12
com.google.javascript.jscomp.Compiler.toSourceArray.(Anon_7).call
17
0
0
17
14
5
8
7
0.00
com.google.javascript.jscomp.Compiler.toSourceArray.(Anon_9).call
22
0
2
20
16
5
10
7
0.00
com.google.javascript.jscomp.Compiler.updateGlobalVarReferences
10
0
0
10
6
2
4
1
0.00
com.google.javascript.jscomp.Compiler.whitespaceOnlyPasses
10
0
0
10
6
2
4
3
0.00
com.google.javascript.jscomp.CompilerExecutor.(Anon_1).newThread
5
1
0
5
4
1
2
2
0.20
com.google.javascript.jscomp.CompilerExecutor.disableThreads
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.CompilerExecutor.disableThreads
2
0
0
2
0
1
0
1
0.00
com.google.javascript.jscomp.CompilerExecutor.runInCompilerThread
59
2
5
52
40
6
25
6
0.04
com.google.javascript.jscomp.CompilerExecutor.runInCompilerThread
7
0
0
7
4
1
3
1
0.00
com.google.javascript.jscomp.CompilerExecutor.runInCompilerThread.(Anon_2).call
18
0
0
18
14
0
11
1
0.00
com.google.javascript.jscomp.CompilerExecutor.setTimeout
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.CompilerExecutor.setTimeout
2
0
0
2
0
1
0
1
0.00
com.google.javascript.jscomp.CompilerInput.addProvide
6
3
0
3
1
1
1
1
1.00
com.google.javascript.jscomp.CompilerInput.addRequire
6
3
0
3
1
1
1
1
1.00
com.google.javascript.jscomp.CompilerInput.clearAst
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.CompilerInput.CompilerInput
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.CompilerInput.CompilerInput
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.CompilerInput.CompilerInput
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.CompilerInput.CompilerInput
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.CompilerInput.CompilerInput
10
2
1
7
4
1
4
1
0.29
com.google.javascript.jscomp.CompilerInput.CompilerInput
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.CompilerInput.concat
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.CompilerInput.DepsFinder.DepsFinder
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.CompilerInput.DepsFinder.visitSubtree
29
0
4
25
16
6
13
5
0.00
com.google.javascript.jscomp.CompilerInput.DepsFinder.visitTree
13
2
0
11
7
3
5
3
0.18
com.google.javascript.jscomp.CompilerInput.generateDependencyInfo
53
23
4
26
20
5
11
4
0.88
com.google.javascript.jscomp.CompilerInput.getAstRoot
9
1
0
8
5
2
4
2
0.12
com.google.javascript.jscomp.CompilerInput.getCode
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.CompilerInput.getDependencyInfo
19
3
0
16
12
1
7
1
0.19
com.google.javascript.jscomp.CompilerInput.getInputId
4
1
0
3
1
1
1
1
0.33
com.google.javascript.jscomp.CompilerInput.getKnownProvides
10
5
0
5
3
1
1
1
1.00
com.google.javascript.jscomp.CompilerInput.getKnownRequires
10
5
0
5
3
1
1
1
1.00
com.google.javascript.jscomp.CompilerInput.getLineOffset
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.CompilerInput.getLoadFlags
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.CompilerInput.getModule
4
1
0
3
1
1
1
1
0.33
com.google.javascript.jscomp.CompilerInput.getName
4
1
0
3
1
1
1
1
0.33
com.google.javascript.jscomp.CompilerInput.getNumLines
4
1
0
3
1
1
1
1
0.33
com.google.javascript.jscomp.CompilerInput.getPathRelativeToClosureBase
5
2
0
3
1
1
1
1
0.67
com.google.javascript.jscomp.CompilerInput.getProvides
4
1
0
3
1
1
1
1
0.33
com.google.javascript.jscomp.CompilerInput.getRequires
4
1
0
3
1
1
1
1
0.33
com.google.javascript.jscomp.CompilerInput.getSourceFile
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.CompilerInput.isExtern
6
0
0
6
3
1
3
1
0.00
com.google.javascript.jscomp.CompilerInput.isModule
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.CompilerInput.overrideModule
4
1
0
3
1
1
1
1
0.33
com.google.javascript.jscomp.CompilerInput.setCompiler
4
1
0
3
1
1
1
1
0.33
com.google.javascript.jscomp.CompilerInput.setIsExtern
6
0
0
6
3
1
3
1
0.00
com.google.javascript.jscomp.CompilerInput.setModule
7
2
0
5
3
1
2
1
0.40
com.google.javascript.jscomp.CompilerInput.setSourceFile
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.CompilerInput.toString
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.CompilerOptions.addCustomPass
6
0
0
6
3
1
3
1
0.00
com.google.javascript.jscomp.CompilerOptions.addWarningsGuard
6
3
0
3
1
1
1
1
1.00
com.google.javascript.jscomp.CompilerOptions.AliasTransformation.addAlias
10
9
0
1
0
1
0
1
9.00
com.google.javascript.jscomp.CompilerOptions.AliasTransformationHandler.logAliasTransformation
19
18
0
1
0
1
0
1
18.00
com.google.javascript.jscomp.CompilerOptions.allowsHotswapReplaceScript
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.CompilerOptions.assumeClosuresOnlyCaptureReferences
6
3
0
3
1
1
1
1
1.00
com.google.javascript.jscomp.CompilerOptions.assumeStrictThis
6
3
0
3
1
1
1
1
1.00
com.google.javascript.jscomp.CompilerOptions.canContinueAfterErrors
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.CompilerOptions.CompilerOptions
159
17
8
136
134
1
133
1
0.12
com.google.javascript.jscomp.CompilerOptions.DependencyMode.valueOf
0
0
0
0
0
0
0
0
0.00
com.google.javascript.jscomp.CompilerOptions.DependencyMode.values
0
0
0
0
0
0
0
0
0.00
com.google.javascript.jscomp.CompilerOptions.DevMode.valueOf
0
0
0
0
0
0
0
0
0.00
com.google.javascript.jscomp.CompilerOptions.DevMode.values
0
0
0
0
0
0
0
0
0.00
com.google.javascript.jscomp.CompilerOptions.disableRuntimeTypeCheck
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.CompilerOptions.disables
7
4
0
3
1
1
1
1
1.33
com.google.javascript.jscomp.CompilerOptions.DisposalCheckingPolicy.valueOf
0
0
0
0
0
0
0
0
0.00
com.google.javascript.jscomp.CompilerOptions.DisposalCheckingPolicy.values
0
0
0
0
0
0
0
0
0.00
com.google.javascript.jscomp.CompilerOptions.enableExternExports
6
3
0
3
1
1
1
1
1.00
com.google.javascript.jscomp.CompilerOptions.enableRuntimeTypeCheck
10
6
0
4
2
1
2
1
1.50
com.google.javascript.jscomp.CompilerOptions.enables
7
4
0
3
1
1
1
1
1.33
com.google.javascript.jscomp.CompilerOptions.Environment.valueOf
0
0
0
0
0
0
0
0
0.00
com.google.javascript.jscomp.CompilerOptions.Environment.values
0
0
0
0
0
0
0
0
0.00
com.google.javascript.jscomp.CompilerOptions.ExtractPrototypeMemberDeclarationsMode.valueOf
0
0
0
0
0
0
0
0
0.00
com.google.javascript.jscomp.CompilerOptions.ExtractPrototypeMemberDeclarationsMode.values
0
0
0
0
0
0
0
0
0.00
com.google.javascript.jscomp.CompilerOptions.getAliasTransformationHandler
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.CompilerOptions.getCheckDeterminism
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.CompilerOptions.getCheckEventfulObjectDisposalPolicy
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.CompilerOptions.getCodingConvention
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.CompilerOptions.getConformanceConfigs
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.CompilerOptions.getDefineReplacements
6
3
0
3
1
1
1
1
1.00
com.google.javascript.jscomp.CompilerOptions.getDependencyOptions
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.CompilerOptions.getEnvironment
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.CompilerOptions.getErrorFormat
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.CompilerOptions.getInferTypes
7
4
0
3
1
1
1
1
1.33
com.google.javascript.jscomp.CompilerOptions.getLanguageIn
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.CompilerOptions.getLanguageOut
6
0
0
6
3
1
3
1
0.00
com.google.javascript.jscomp.CompilerOptions.getLegacyCodeCompile
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.CompilerOptions.getLineLengthThreshold
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.CompilerOptions.getNewTypeInference
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.CompilerOptions.getOutputCharset
6
3
0
3
1
1
1
1
1.00
com.google.javascript.jscomp.CompilerOptions.getPreferLineBreakAtEndOfFile
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.CompilerOptions.getRenamePrefixNamespace
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.CompilerOptions.getReplacementsHelper
22
3
0
19
14
5
10
5
0.16
com.google.javascript.jscomp.CompilerOptions.getRunOTIAfterNTI
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.CompilerOptions.getTracerMode
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.CompilerOptions.getTweakProcessing
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.CompilerOptions.getTweakReplacements
6
3
0
3
1
1
1
1
1.00
com.google.javascript.jscomp.CompilerOptions.getTypecheckModuloNullUndefined
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.CompilerOptions.getWarningsGuard
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.CompilerOptions.isDisambiguatePrivateProperties
6
3
0
3
1
1
1
1
1.00
com.google.javascript.jscomp.CompilerOptions.isExternExportsEnabled
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.CompilerOptions.isParseJsDocDocumentation
8
5
0
3
1
1
1
1
1.67
com.google.javascript.jscomp.CompilerOptions.isRemoveUnusedClassProperties
6
3
0
3
1
1
1
1
1.00
com.google.javascript.jscomp.CompilerOptions.isRemoveUnusedConstructorProperties
6
3
0
3
1
1
1
1
1.00
com.google.javascript.jscomp.CompilerOptions.JsonStreamMode.valueOf
0
0
0
0
0
0
0
0
0.00
com.google.javascript.jscomp.CompilerOptions.JsonStreamMode.values
0
0
0
0
0
0
0
0
0.00
com.google.javascript.jscomp.CompilerOptions.LanguageMode.fromString
32
0
0
32
28
1
12
1
0.00
com.google.javascript.jscomp.CompilerOptions.LanguageMode.isEs5OrHigher
5
1
0
4
2
1
2
1
0.25
com.google.javascript.jscomp.CompilerOptions.LanguageMode.isEs6OrHigher
14
1
0
13
10
1
4
1
0.08
com.google.javascript.jscomp.CompilerOptions.LanguageMode.isStrict
14
1
0
13
10
1
4
1
0.08
com.google.javascript.jscomp.CompilerOptions.LanguageMode.valueOf
0
0
0
0
0
0
0
0
0.00
com.google.javascript.jscomp.CompilerOptions.LanguageMode.values
0
0
0
0
0
0
0
0
0.00
com.google.javascript.jscomp.CompilerOptions.lowerFromEs6
8
3
0
5
3
1
1
1
0.60
com.google.javascript.jscomp.CompilerOptions.NullAliasTransformationHandler.logAliasTransformation
5
0
0
5
2
2
2
1
0.00
com.google.javascript.jscomp.CompilerOptions.NullAliasTransformationHandler.NullAliasTransformation.addAlias
2
0
0
2
0
1
0
1
0.00
com.google.javascript.jscomp.CompilerOptions.OutputJs.valueOf
0
0
0
0
0
0
0
0
0.00
com.google.javascript.jscomp.CompilerOptions.OutputJs.values
0
0
0
0
0
0
0
0
0.00
com.google.javascript.jscomp.CompilerOptions.preservesDetailedSourceInfo
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.CompilerOptions.raiseToEs6Typed
8
3
0
5
3
1
1
1
0.60
com.google.javascript.jscomp.CompilerOptions.Reach.valueOf
0
0
0
0
0
0
0
0
0.00
com.google.javascript.jscomp.CompilerOptions.Reach.values
0
0
0
0
0
0
0
0
0.00
com.google.javascript.jscomp.CompilerOptions.resetWarningsGuard
6
3
0
3
1
1
1
1
1.00
com.google.javascript.jscomp.CompilerOptions.setAliasableStrings
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.CompilerOptions.setAliasAllStrings
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.CompilerOptions.setAliasStringsBlacklist
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.CompilerOptions.setAliasTransformationHandler
4
0
0
4
1
2
1
1
0.00
com.google.javascript.jscomp.CompilerOptions.setAllowHotswapReplaceScript
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.CompilerOptions.setAmbiguateProperties
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.CompilerOptions.setAngularPass
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.CompilerOptions.setAnonymousFunctionNaming
4
0
0
4
1
2
1
1
0.00
com.google.javascript.jscomp.CompilerOptions.setAppNameStr
7
4
0
3
1
1
1
1
1.33
com.google.javascript.jscomp.CompilerOptions.setAssumeClosuresOnlyCaptureReferences
7
4
0
3
1
1
1
1
1.33
com.google.javascript.jscomp.CompilerOptions.setAssumeStrictThis
6
3
0
3
1
1
1
1
1.00
com.google.javascript.jscomp.CompilerOptions.setBrokenClosureRequiresLevel
7
4
0
3
1
1
1
1
1.33
com.google.javascript.jscomp.CompilerOptions.setChainCalls
6
3
0
3
1
1
1
1
1.00
com.google.javascript.jscomp.CompilerOptions.setCheckDeterminism
6
0
0
6
3
1
3
1
0.00
com.google.javascript.jscomp.CompilerOptions.setCheckEventfulObjectDisposalPolicy
9
2
1
6
3
1
3
1
0.33
com.google.javascript.jscomp.CompilerOptions.setCheckGlobalNamesLevel
7
4
0
3
1
1
1
1
1.33
com.google.javascript.jscomp.CompilerOptions.setCheckGlobalThisLevel
11
8
0
3
1
1
1
1
2.67
com.google.javascript.jscomp.CompilerOptions.setCheckMissingGetCssNameBlacklist
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.CompilerOptions.setCheckMissingGetCssNameLevel
7
4
0
3
1
1
1
1
1.33
com.google.javascript.jscomp.CompilerOptions.setChecksOnly
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.CompilerOptions.setCheckSuspiciousCode
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.CompilerOptions.setCheckSymbols
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.CompilerOptions.setCheckTypes
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.CompilerOptions.setClosurePass
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.CompilerOptions.setCoalesceVariableNames
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.CompilerOptions.setCodingConvention
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.CompilerOptions.setCollapseAnonymousFunctions
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.CompilerOptions.setCollapseObjectLiterals
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.CompilerOptions.setCollapseProperties
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.CompilerOptions.setCollapseVariableDeclarations
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.CompilerOptions.setColorizeErrorOutput
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.CompilerOptions.setCommonJSModulePathPrefix
6
3
0
3
1
1
1
1
1.00
com.google.javascript.jscomp.CompilerOptions.setComputeFunctionSideEffects
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.CompilerOptions.setConformanceConfig
6
3
0
3
1
1
1
1
1.00
com.google.javascript.jscomp.CompilerOptions.setConformanceConfigs
6
3
0
3
1
1
1
1
1.00
com.google.javascript.jscomp.CompilerOptions.setContinueAfterErrors
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.CompilerOptions.setConvertToDottedProperties
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.CompilerOptions.setCrossModuleCodeMotion
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.CompilerOptions.setCrossModuleCodeMotionNoStubMethods
4
0
0
4
1
2
1
1
0.00
com.google.javascript.jscomp.CompilerOptions.setCrossModuleMethodMotion
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.CompilerOptions.setCssRenamingMap
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.CompilerOptions.setCssRenamingWhitelist
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.CompilerOptions.setDartPass
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.CompilerOptions.setDeadAssignmentElimination
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.CompilerOptions.setDebugFunctionSideEffectsPath
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.CompilerOptions.setDefineReplacements
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.CompilerOptions.setDefineToBooleanLiteral
7
4
0
3
1
1
1
1
1.33
com.google.javascript.jscomp.CompilerOptions.setDefineToDoubleLiteral
7
4
0
3
1
1
1
1
1.33
com.google.javascript.jscomp.CompilerOptions.setDefineToNumberLiteral
7
4
0
3
1
1
1
1
1.33
com.google.javascript.jscomp.CompilerOptions.setDefineToStringLiteral
7
4
0
3
1
1
1
1
1.33
com.google.javascript.jscomp.CompilerOptions.setDependencyOptions
7
4
0
3
1
1
1
1
1.33
com.google.javascript.jscomp.CompilerOptions.setDevirtualizePrototypeMethods
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.CompilerOptions.setDevMode
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.CompilerOptions.setDisambiguatePrivateProperties
7
4
0
3
1
1
1
1
1.33
com.google.javascript.jscomp.CompilerOptions.setDisambiguateProperties
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.CompilerOptions.setEnvironment
6
3
0
3
1
1
1
1
1.00
com.google.javascript.jscomp.CompilerOptions.setErrorFormat
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.CompilerOptions.setErrorHandler
15
12
0
3
1
1
1
1
4.00
com.google.javascript.jscomp.CompilerOptions.setExportLocalPropertyDefinitions
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.CompilerOptions.setExportTestFunctions
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.CompilerOptions.setExternExports
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.CompilerOptions.setExternExportsPath
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.CompilerOptions.setExtraAnnotationNames
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.CompilerOptions.setExtractPrototypeMemberDeclarations
5
0
0
5
3
1
1
1
0.00
com.google.javascript.jscomp.CompilerOptions.setExtractPrototypeMemberDeclarations
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.CompilerOptions.setExtraSmartNameRemoval
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.CompilerOptions.setFlowSensitiveInlineVariables
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.CompilerOptions.setFoldConstants
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.CompilerOptions.setForceLibraryInjection
6
3
0
3
1
1
1
1
1.00
com.google.javascript.jscomp.CompilerOptions.setGatherCssNames
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.CompilerOptions.setGenerateExports
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.CompilerOptions.setGeneratePseudoNames
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.CompilerOptions.setIdeMode
27
17
0
10
8
1
5
1
1.70
com.google.javascript.jscomp.CompilerOptions.setIdGenerators
11
3
0
8
5
3
3
4
0.38
com.google.javascript.jscomp.CompilerOptions.setIdGenerators
6
3
0
3
1
1
1
1
1.00
com.google.javascript.jscomp.CompilerOptions.setIdGeneratorsMap
8
5
0
3
1
1
1
1
1.67
com.google.javascript.jscomp.CompilerOptions.setIncrementalTypeChecking
7
0
0
7
4
1
4
1
0.00
com.google.javascript.jscomp.CompilerOptions.setInferConst
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.CompilerOptions.setInferTypes
7
4
0
3
1
1
1
1
1.33
com.google.javascript.jscomp.CompilerOptions.setInlineConstantVars
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.CompilerOptions.setInlineFunctions
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.CompilerOptions.setInlineFunctions
21
3
0
18
15
1
11
1
0.17
com.google.javascript.jscomp.CompilerOptions.setInlineLocalFunctions
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.CompilerOptions.setInlineLocalVariables
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.CompilerOptions.setInlineProperties
6
3
0
3
1
1
1
1
1.00
com.google.javascript.jscomp.CompilerOptions.setInlineVariables
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.CompilerOptions.setInlineVariables
21
3
0
18
15
1
11
1
0.17
com.google.javascript.jscomp.CompilerOptions.setInputAnonymousFunctionNamingMap
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.CompilerOptions.setInputDelimiter
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.CompilerOptions.setInputPropertyMap
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.CompilerOptions.setInputVariableMap
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.CompilerOptions.setInstrumentationTemplate
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.CompilerOptions.setInstrumentationTemplateFile
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.CompilerOptions.setInstrumentForCoverage
7
4
0
3
1
1
1
1
1.33
com.google.javascript.jscomp.CompilerOptions.setJ2clPass
6
0
0
6
3
1
3
1
0.00
com.google.javascript.jscomp.CompilerOptions.setLabelRenaming
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.CompilerOptions.setLanguage
8
3
0
5
3
1
3
1
0.60
com.google.javascript.jscomp.CompilerOptions.setLanguageIn
8
4
0
4
2
1
2
1
1.00
com.google.javascript.jscomp.CompilerOptions.setLanguageOut
10
4
0
6
3
1
3
1
0.67
com.google.javascript.jscomp.CompilerOptions.setLegacyCodeCompile
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.CompilerOptions.setLineBreak
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.CompilerOptions.setLineLengthThreshold
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.CompilerOptions.setLocale
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.CompilerOptions.setManageClosureDependencies
11
4
0
7
5
1
3
1
0.57
com.google.javascript.jscomp.CompilerOptions.setManageClosureDependencies
21
9
3
9
6
2
5
3
1.00
com.google.javascript.jscomp.CompilerOptions.setMarkAsCompiled
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.CompilerOptions.setMarkNoSideEffectCalls
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.CompilerOptions.setMaxFunctionSizeAfterInlining
4
0
0
4
2
1
2
1
0.00
com.google.javascript.jscomp.CompilerOptions.setMessageBundle
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.CompilerOptions.setModuleRoots
6
3
0
3
1
1
1
1
1.00
com.google.javascript.jscomp.CompilerOptions.setMoveFunctionDeclarations
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.CompilerOptions.setNameReferenceGraphPath
4
1
0
3
1
1
1
1
0.33
com.google.javascript.jscomp.CompilerOptions.setNameReferenceReportPath
4
1
0
3
1
1
1
1
0.33
com.google.javascript.jscomp.CompilerOptions.setNewTypeInference
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.CompilerOptions.setOptimizeArgumentsArray
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.CompilerOptions.setOptimizeCalls
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.CompilerOptions.setOptimizeParameters
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.CompilerOptions.setOptimizeReturns
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.CompilerOptions.setOutputCharset
6
3
0
3
1
1
1
1
1.00
com.google.javascript.jscomp.CompilerOptions.setOutputJs
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.CompilerOptions.setOutputJsStringUsage
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.CompilerOptions.setParentModuleCanSeeSymbolsDeclaredInChildren
5
0
0
5
2
2
1
1
0.00
com.google.javascript.jscomp.CompilerOptions.setParseJsDocDocumentation
6
0
0
6
4
1
1
1
0.00
com.google.javascript.jscomp.CompilerOptions.setParseJsDocDocumentation
10
7
0
3
1
1
1
1
2.33
com.google.javascript.jscomp.CompilerOptions.setPolymerPass
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.CompilerOptions.setPreferLineBreakAtEndOfFile
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.CompilerOptions.setPreferSingleQuotes
8
5
0
3
1
1
1
1
1.67
com.google.javascript.jscomp.CompilerOptions.setPreferStableNames
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.CompilerOptions.setPreserveDetailedSourceInfo
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.CompilerOptions.setPreserveGoogProvidesAndRequires
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.CompilerOptions.setPreserveGoogRequires
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.CompilerOptions.setPreserveTypeAnnotations
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.CompilerOptions.setPrettyPrint
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.CompilerOptions.setPreventLibraryInjection
6
3
0
3
1
1
1
1
1.00
com.google.javascript.jscomp.CompilerOptions.setPrintConfig
8
5
0
3
1
1
1
1
1.67
com.google.javascript.jscomp.CompilerOptions.setPrintInputDelimiter
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.CompilerOptions.setPrintSourceAfterEachPass
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.CompilerOptions.setProcessCommonJSModules
7
4
0
3
1
1
1
1
1.33
com.google.javascript.jscomp.CompilerOptions.setProcessObjectPropertyString
6
3
0
3
1
1
1
1
1.00
com.google.javascript.jscomp.CompilerOptions.setPropertyInvalidationErrors
9
4
0
5
2
2
1
1
0.80
com.google.javascript.jscomp.CompilerOptions.setPropertyRenaming
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.CompilerOptions.setProtectHiddenSideEffects
6
3
0
3
1
1
1
1
1.00
com.google.javascript.jscomp.CompilerOptions.setQuoteKeywordProperties
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.CompilerOptions.setRecordFunctionInformation
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.CompilerOptions.setRemoveAbstractMethods
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.CompilerOptions.setRemoveClosureAsserts
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.CompilerOptions.setRemoveDeadCode
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.CompilerOptions.setRemoveUnusedClassProperties
7
4
0
3
1
1
1
1
1.33
com.google.javascript.jscomp.CompilerOptions.setRemoveUnusedConstructorProperties
7
4
0
3
1
1
1
1
1.33
com.google.javascript.jscomp.CompilerOptions.setRemoveUnusedLocalVars
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.CompilerOptions.setRemoveUnusedPrototypeProperties
6
2
0
4
2
1
2
1
0.50
com.google.javascript.jscomp.CompilerOptions.setRemoveUnusedPrototypePropertiesInExterns
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.CompilerOptions.setRemoveUnusedVariables
21
3
0
18
15
1
11
1
0.17
com.google.javascript.jscomp.CompilerOptions.setRemoveUnusedVars
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.CompilerOptions.setRenamePrefix
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.CompilerOptions.setRenamePrefixNamespace
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.CompilerOptions.setRenamePrefixNamespaceAssumeCrossModuleNames
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.CompilerOptions.setRenamingPolicy
10
5
0
5
2
2
2
1
1.00
com.google.javascript.jscomp.CompilerOptions.setReplaceIdGenerators
6
3
0
3
1
1
1
1
1.00
com.google.javascript.jscomp.CompilerOptions.setReplaceMessagesWithChromeI18n
13
0
1
12
7
3
4
1
0.00
com.google.javascript.jscomp.CompilerOptions.setReplaceStringsConfiguration
9
3
0
6
3
2
2
1
0.50
com.google.javascript.jscomp.CompilerOptions.setReplaceStringsFunctionDescriptions
5
0
0
5
2
2
1
1
0.00
com.google.javascript.jscomp.CompilerOptions.setReplaceStringsInputMap
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.CompilerOptions.setReplaceStringsPlaceholderToken
5
0
0
5
2
2
1
1
0.00
com.google.javascript.jscomp.CompilerOptions.setReplaceStringsReservedStrings
5
0
0
5
2
2
1
1
0.00
com.google.javascript.jscomp.CompilerOptions.setReportMissingOverride
7
4
0
3
1
1
1
1
1.33
com.google.javascript.jscomp.CompilerOptions.setReportOTIErrorsUnderNTI
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.CompilerOptions.setReportPath
4
1
0
3
1
1
1
1
0.33
com.google.javascript.jscomp.CompilerOptions.setReserveRawExports
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.CompilerOptions.setRewriteFunctionExpressions
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.CompilerOptions.setRewritePolyfills
6
3
0
3
1
1
1
1
1.00
com.google.javascript.jscomp.CompilerOptions.setRunOTIAfterNTI
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.CompilerOptions.setRuntimeTypeCheck
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.CompilerOptions.setRuntimeTypeCheckLogFunction
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.CompilerOptions.setShadowVariables
4
1
0
3
1
1
1
1
0.33
com.google.javascript.jscomp.CompilerOptions.setSkipNonTranspilationPasses
7
4
0
3
1
1
1
1
1.33
com.google.javascript.jscomp.CompilerOptions.setSkipTranspilationAndCrash
6
3
0
3
1
1
1
1
1.00
com.google.javascript.jscomp.CompilerOptions.setSmartNameRemoval
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.CompilerOptions.setSourceMapDetailLevel
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.CompilerOptions.setSourceMapFormat
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.CompilerOptions.setSourceMapLocationMappings
4
0
0
4
1
2
1
1
0.00
com.google.javascript.jscomp.CompilerOptions.setSourceMapOutputPath
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.CompilerOptions.setStripNamePrefixes
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.CompilerOptions.setStripNameSuffixes
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.CompilerOptions.setStripTypePrefixes
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.CompilerOptions.setStripTypes
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.CompilerOptions.setSummaryDetailLevel
10
7
0
3
1
1
1
1
2.33
com.google.javascript.jscomp.CompilerOptions.setSyntheticBlockEndMarker
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.CompilerOptions.setSyntheticBlockStartMarker
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.CompilerOptions.setTracerMode
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.CompilerOptions.setTransformAMDToCJSModules
6
3
0
3
1
1
1
1
1.00
com.google.javascript.jscomp.CompilerOptions.setTrustedStrings
9
6
0
3
1
1
1
1
2.00
com.google.javascript.jscomp.CompilerOptions.setTweakProcessing
6
3
0
3
1
1
1
1
1.00
com.google.javascript.jscomp.CompilerOptions.setTweakReplacements
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.CompilerOptions.setTweakToBooleanLiteral
7
4
0
3
1
1
1
1
1.33
com.google.javascript.jscomp.CompilerOptions.setTweakToDoubleLiteral
7
4
0
3
1
1
1
1
1.33
com.google.javascript.jscomp.CompilerOptions.setTweakToNumberLiteral
7
4
0
3
1
1
1
1
1.33
com.google.javascript.jscomp.CompilerOptions.setTweakToStringLiteral
7
4
0
3
1
1
1
1
1.33
com.google.javascript.jscomp.CompilerOptions.setTypecheckModuloNullUndefined
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.CompilerOptions.setUseTypesForOptimization
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.CompilerOptions.setVariableRenaming
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.CompilerOptions.setWarningLevel
6
3
0
3
1
1
1
1
1.00
com.google.javascript.jscomp.CompilerOptions.setWarningsGuard
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.CompilerOptions.setWrapGoogModulesForWhitespaceOnly
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.CompilerOptions.shouldColorizeErrorOutput
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.CompilerOptions.shouldGenerateTypedExterns
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.CompilerOptions.shouldPreservesGoogProvidesAndRequires
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.CompilerOptions.skipAllCompilerPasses
6
3
0
3
1
1
1
1
1.00
com.google.javascript.jscomp.CompilerOptions.toString
203
0
1
202
199
3
1
2
0.00
com.google.javascript.jscomp.CompilerOptions.TracerMode.isOn
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.CompilerOptions.TracerMode.valueOf
0
0
0
0
0
0
0
0
0.00
com.google.javascript.jscomp.CompilerOptions.TracerMode.values
0
0
0
0
0
0
0
0
0.00
com.google.javascript.jscomp.CompilerOptions.TweakProcessing.isOn
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.CompilerOptions.TweakProcessing.shouldStrip
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.CompilerOptions.TweakProcessing.valueOf
0
0
0
0
0
0
0
0
0.00
com.google.javascript.jscomp.CompilerOptions.TweakProcessing.values
0
0
0
0
0
0
0
0
0.00
com.google.javascript.jscomp.CompilerOptions.useEmergencyFailSafe
7
4
0
3
1
1
1
1
1.33
com.google.javascript.jscomp.CompilerOptions.useNonStrictWarningsGuard
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.CompilerOptionsPreprocessor.CompilerOptionsPreprocessor
5
3
0
2
0
1
0
1
1.50
com.google.javascript.jscomp.CompilerOptionsPreprocessor.InvalidOptionsException.InvalidOptionsException
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.CompilerOptionsPreprocessor.preprocess
55
1
8
46
35
1
19
1
0.02
com.google.javascript.jscomp.CompilerOptionsTest.assertEquivalent
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.CompilerOptionsTest.testDefines
13
0
1
12
10
3
8
3
0.00
com.google.javascript.jscomp.CompilerPass.process
7
6
0
1
0
1
0
1
6.00
com.google.javascript.jscomp.CompilerTest.assertCreateDefinesThrowsException
11
0
1
10
7
2
4
2
0.00
com.google.javascript.jscomp.CompilerTest.assertDefineOverrides
18
2
2
14
10
5
5
5
0.14
com.google.javascript.jscomp.CompilerTest.createFileLoader
14
0
0
14
8
2
5
3
0.00
com.google.javascript.jscomp.CompilerTest.createFileLoader.(Anon_1).apply
8
0
0
8
5
0
4
2
0.00
com.google.javascript.jscomp.CompilerTest.createNewFlagBasedOptions
5
0
0
5
3
2
2
2
0.00
com.google.javascript.jscomp.CompilerTest.deserialize
8
0
0
8
4
5
2
3
0.00
com.google.javascript.jscomp.CompilerTest.hasOutput
18
0
2
16
10
7
5
4
0.00
com.google.javascript.jscomp.CompilerTest.initCompilerForCommonJS
14
0
0
14
10
5
8
3
0.00
com.google.javascript.jscomp.CompilerTest.normalize
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.CompilerTest.serialize
7
0
0
7
5
3
3
3
0.00
com.google.javascript.jscomp.CompilerTest.sourcemap
11
0
1
10
7
4
3
3
0.00
com.google.javascript.jscomp.CompilerTest.test
17
0
1
16
13
7
6
6
0.00
com.google.javascript.jscomp.CompilerTest.testAdditionalReplacementsForClosure
10
0
2
8
6
3
4
3
0.00
com.google.javascript.jscomp.CompilerTest.testBadDefineOverriding1
4
0
0
4
2
2
1
2
0.00
com.google.javascript.jscomp.CompilerTest.testBadDefineOverriding2
4
0
0
4
2
2
1
2
0.00
com.google.javascript.jscomp.CompilerTest.testBadDefineOverriding3
4
0
0
4
2
2
1
2
0.00
com.google.javascript.jscomp.CompilerTest.testBug2176967Default
16
6
2
9
7
4
3
4
0.67
com.google.javascript.jscomp.CompilerTest.testBug2176967Error
17
5
2
11
9
4
4
4
0.45
com.google.javascript.jscomp.CompilerTest.testBug2176967Off
17
5
2
11
9
4
4
4
0.45
com.google.javascript.jscomp.CompilerTest.testCodeBuilderAppend
17
1
4
12
10
2
9
2
0.08
com.google.javascript.jscomp.CompilerTest.testCodeBuilderColumnAfterReset
14
0
2
12
10
3
8
3
0.00
com.google.javascript.jscomp.CompilerTest.testCombinedLicenseAuthorDirectiveOutput
7
2
0
7
5
1
1
1
0.29
com.google.javascript.jscomp.CompilerTest.testCombinedLicenseOverviewDirectiveOutput
8
2
0
8
6
1
1
1
0.25
com.google.javascript.jscomp.CompilerTest.testCommonJSMissingRequire
15
0
1
14
11
7
3
5
0.00
com.google.javascript.jscomp.CompilerTest.testConsecutiveSemicolons
8
0
0
8
6
5
2
5
0.00
com.google.javascript.jscomp.CompilerTest.testCyclicalDependencyInInputs
21
0
1
20
18
6
8
5
0.00
com.google.javascript.jscomp.CompilerTest.testDefineNoOverriding
5
0
0
5
3
3
1
3
0.00
com.google.javascript.jscomp.CompilerTest.testDefineOverriding1
16
0
0
16
13
5
1
3
0.00
com.google.javascript.jscomp.CompilerTest.testDefineOverriding2
6
0
0
6
4
4
1
3
0.00
com.google.javascript.jscomp.CompilerTest.testDefineOverriding3
6
0
0
6
4
4
1
3
0.00
com.google.javascript.jscomp.CompilerTest.TestErrorManager.generateReport
1
0
0
1
0
1
0
1
0.00
com.google.javascript.jscomp.CompilerTest.TestErrorManager.getErrorCount
1
0
0
1
1
1
1
1
0.00
com.google.javascript.jscomp.CompilerTest.TestErrorManager.getErrors
1
0
0
1
1
1
1
1
0.00
com.google.javascript.jscomp.CompilerTest.TestErrorManager.getTypedPercent
1
0
0
1
1
1
1
1
0.00
com.google.javascript.jscomp.CompilerTest.TestErrorManager.getWarningCount
1
0
0
1
1
1
1
1
0.00
com.google.javascript.jscomp.CompilerTest.TestErrorManager.getWarnings
1
0
0
1
1
1
1
1
0.00
com.google.javascript.jscomp.CompilerTest.TestErrorManager.report
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.CompilerTest.TestErrorManager.setTypedPercent
1
0
0
1
0
1
0
1
0.00
com.google.javascript.jscomp.CompilerTest.testEs6ModuleEntryPoint
26
0
5
21
18
10
7
7
0.00
com.google.javascript.jscomp.CompilerTest.testEs6ModulePathWithOddCharacters
26
0
5
21
18
10
7
7
0.00
com.google.javascript.jscomp.CompilerTest.testExportSymbolReservesNamesForRenameVars
14
0
2
12
10
7
4
6
0.00
com.google.javascript.jscomp.CompilerTest.testFileoverviewTwice
8
1
0
8
6
3
1
2
0.12
com.google.javascript.jscomp.CompilerTest.testGenerateExportsReservesNames
16
1
2
14
12
7
5
6
0.07
com.google.javascript.jscomp.CompilerTest.testGetEmptyResult
4
0
0
4
2
2
1
2
0.00
com.google.javascript.jscomp.CompilerTest.testGetSourceInfoInExterns
11
1
0
10
8
2
4
2
0.10
com.google.javascript.jscomp.CompilerTest.testIdeModeSkipsOptimizations
30
2
5
25
21
8
8
9
0.08
com.google.javascript.jscomp.CompilerTest.testIdeModeSkipsOptimizations.(Anon_2).process
3
0
0
3
2
0
1
1
0.00
com.google.javascript.jscomp.CompilerTest.testIdeModeSkipsOptimizations.(Anon_3).process
3
0
0
3
2
0
1
1
0.00
com.google.javascript.jscomp.CompilerTest.testInputDelimiters
21
6
3
14
12
8
4
7
0.43
com.google.javascript.jscomp.CompilerTest.testInputSerialization
9
0
0
9
7
6
2
5
0.00
com.google.javascript.jscomp.CompilerTest.testInputSourceMaps
29
0
2
27
25
9
5
7
0.00
com.google.javascript.jscomp.CompilerTest.testLicenseAndOverviewDirectiveWarning
11
2
0
11
9
3
1
2
0.18
com.google.javascript.jscomp.CompilerTest.testLicenseDirectiveOutput
5
2
0
5
3
1
1
1
0.40
com.google.javascript.jscomp.CompilerTest.testLicenseInTree
7
2
0
7
5
1
1
1
0.29
com.google.javascript.jscomp.CompilerTest.testLicenseOverviewLicense
8
4
0
8
6
1
1
1
0.50
com.google.javascript.jscomp.CompilerTest.testLocalUndefined
18
8
0
10
8
6
2
5
0.80
com.google.javascript.jscomp.CompilerTest.testMalformedFunctionInExterns
7
1
0
6
4
1
1
1
0.17
com.google.javascript.jscomp.CompilerTest.testMultipleIndenticalLicenses
17
3
2
15
13
11
2
8
0.20
com.google.javascript.jscomp.CompilerTest.testMultipleLicenseDirectiveOutput
7
3
0
7
5
1
1
1
0.43
com.google.javascript.jscomp.CompilerTest.testMultipleUniqueLicenses
18
4
2
16
14
12
2
8
0.25
com.google.javascript.jscomp.CompilerTest.testNormalInputs
12
0
1
11
9
5
4
4
0.00
com.google.javascript.jscomp.CompilerTest.testOverviewAndLicenseDirectiveOutput
7
3
0
7
5
1
1
1
0.43
com.google.javascript.jscomp.CompilerTest.testRebuildInputsFromModule
15
0
2
13
11
4
7
3
0.00
com.google.javascript.jscomp.CompilerTest.testTwoLicenseInSameComment
8
2
0
8
6
1
1
1
0.25
com.google.javascript.jscomp.CompilerTest.testWarningsFiltering
29
2
1
26
24
1
6
1
0.08
com.google.javascript.jscomp.CompilerTestCase.allowExternsChanges
6
3
0
3
1
1
1
1
1.00
com.google.javascript.jscomp.CompilerTestCase.allowSourcelessWarnings
4
1
0
3
1
1
1
1
0.33
com.google.javascript.jscomp.CompilerTestCase.CompilerTestCase
7
4
0
3
1
1
1
1
1.33
com.google.javascript.jscomp.CompilerTestCase.CompilerTestCase
41
35
0
6
4
1
4
1
5.83
com.google.javascript.jscomp.CompilerTestCase.CompilerTestCase
6
3
0
3
1
1
1
1
1.00
com.google.javascript.jscomp.CompilerTestCase.createCompiler
4
0
0
4
2
2
1
2
0.00
com.google.javascript.jscomp.CompilerTestCase.createModuleBush
13
5
0
8
5
2
5
3
0.62
com.google.javascript.jscomp.CompilerTestCase.createModuleChain
11
4
0
7
4
2
4
3
0.57
com.google.javascript.jscomp.CompilerTestCase.createModules
12
4
0
8
5
3
4
4
0.50
com.google.javascript.jscomp.CompilerTestCase.createModuleStar
11
4
0
7
4
2
4
3
0.57
com.google.javascript.jscomp.CompilerTestCase.createModuleTree
12
5
0
7
4
2
4
3
0.71
com.google.javascript.jscomp.CompilerTestCase.createTypeCheck
7
1
1
5
2
3
1
2
0.20
com.google.javascript.jscomp.CompilerTestCase.disableNewTypeInference
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.CompilerTestCase.disableNormalize
7
4
0
3
1
1
1
1
1.33
com.google.javascript.jscomp.CompilerTestCase.disableRewriteClosureCode
6
3
0
3
1
1
1
1
1.00
com.google.javascript.jscomp.CompilerTestCase.disableTypeCheck
8
5
0
3
1
1
1
1
1.67
com.google.javascript.jscomp.CompilerTestCase.enableAstValidation
6
3
0
3
1
1
1
1
1.00
com.google.javascript.jscomp.CompilerTestCase.enableClosurePass
6
3
0
3
1
1
1
1
1.00
com.google.javascript.jscomp.CompilerTestCase.enableClosurePassForExpected
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.CompilerTestCase.enableCompareAsTree
6
3
0
3
1
1
1
1
1.00
com.google.javascript.jscomp.CompilerTestCase.enableComputeSideEffects
8
5
0
3
1
1
1
1
1.67
com.google.javascript.jscomp.CompilerTestCase.enableGatherExternProperties
6
3
0
3
1
1
1
1
1.00
com.google.javascript.jscomp.CompilerTestCase.enableInferConsts
6
3
0
3
1
1
1
1
1.00
com.google.javascript.jscomp.CompilerTestCase.enableLineNumberCheck
6
3
0
3
1
1
1
1
1.00
com.google.javascript.jscomp.CompilerTestCase.enableMarkNoSideEffects
8
5
0
3
1
1
1
1
1.67
com.google.javascript.jscomp.CompilerTestCase.enableNewTypeInference
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.CompilerTestCase.enableNormalize
9
6
0
3
1
1
1
1
2.00
com.google.javascript.jscomp.CompilerTestCase.enableRewriteClosureCode
6
3
0
3
1
1
1
1
1.00
com.google.javascript.jscomp.CompilerTestCase.enableTranspile
6
3
0
3
1
1
1
1
1.00
com.google.javascript.jscomp.CompilerTestCase.enableTranspile
10
6
0
4
2
1
2
1
1.50
com.google.javascript.jscomp.CompilerTestCase.enableTypeCheck
9
6
0
3
1
1
1
1
2.00
com.google.javascript.jscomp.CompilerTestCase.enableTypeCheck
13
9
0
4
2
1
2
1
2.25
com.google.javascript.jscomp.CompilerTestCase.findQualifiedNameNode
4
1
0
3
1
1
1
1
0.33
com.google.javascript.jscomp.CompilerTestCase.findQualifiedNameNodes
16
1
0
15
11
2
4
3
0.07
com.google.javascript.jscomp.CompilerTestCase.findQualifiedNameNodes.(Anon_1).visit
5
0
0
5
3
0
2
1
0.00
com.google.javascript.jscomp.CompilerTestCase.getCodingConvention
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.CompilerTestCase.getFilename
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.CompilerTestCase.getLastCompiler
4
1
0
3
1
1
1
1
0.33
com.google.javascript.jscomp.CompilerTestCase.getNumRepetitions
9
6
0
3
1
1
1
1
2.00
com.google.javascript.jscomp.CompilerTestCase.getOptions
17
6
2
9
7
1
7
1
0.67
com.google.javascript.jscomp.CompilerTestCase.getOptions
7
4
0
3
1
1
1
1
1.33
com.google.javascript.jscomp.CompilerTestCase.getProcessor
7
6
0
1
0
1
0
1
6.00
com.google.javascript.jscomp.CompilerTestCase.maybeCreateArray
6
0
0
6
3
1
3
1
0.00
com.google.javascript.jscomp.CompilerTestCase.NoninjectingCompiler.ensureLibraryInjected
4
0
0
4
2
1
2
1
0.00
com.google.javascript.jscomp.CompilerTestCase.normalizeActualCode
4
0
0
4
2
2
1
2
0.00
com.google.javascript.jscomp.CompilerTestCase.parseExpectedJs
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.CompilerTestCase.parseExpectedJs
10
3
0
7
4
2
4
3
0.43
com.google.javascript.jscomp.CompilerTestCase.parseExpectedJs
33
4
4
25
19
6
13
6
0.16
com.google.javascript.jscomp.CompilerTestCase.runNewTypeInference
6
0
0
6
4
3
2
3
0.00
com.google.javascript.jscomp.CompilerTestCase.setAcceptedLanguage
6
3
0
3
1
1
1
1
1.00
com.google.javascript.jscomp.CompilerTestCase.setExpectedSymbolTableError
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.CompilerTestCase.setExpectParseWarningsThisTest
4
1
0
3
1
1
1
1
0.33
com.google.javascript.jscomp.CompilerTestCase.setFilename
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.CompilerTestCase.setLanguage
7
3
0
4
2
1
2
1
0.75
com.google.javascript.jscomp.CompilerTestCase.setLanguageOut
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.CompilerTestCase.tearDown
4
0
0
4
2
1
2
1
0.00
com.google.javascript.jscomp.CompilerTestCase.test
9
6
0
3
1
1
1
1
2.00
com.google.javascript.jscomp.CompilerTestCase.test
13
10
0
3
1
1
1
1
3.33
com.google.javascript.jscomp.CompilerTestCase.test
9
6
0
3
1
1
1
1
2.00
com.google.javascript.jscomp.CompilerTestCase.test
15
11
0
4
1
2
1
1
2.75
com.google.javascript.jscomp.CompilerTestCase.test
9
6
0
3
1
1
1
1
2.00
com.google.javascript.jscomp.CompilerTestCase.test
25
13
0
12
4
7
4
3
1.08
com.google.javascript.jscomp.CompilerTestCase.test
9
6
0
3
1
1
1
1
2.00
com.google.javascript.jscomp.CompilerTestCase.test
18
10
0
8
1
6
1
1
1.25
com.google.javascript.jscomp.CompilerTestCase.test
26
14
0
12
4
9
2
3
1.17
com.google.javascript.jscomp.CompilerTestCase.test
29
14
0
15
7
7
1
1
0.93
com.google.javascript.jscomp.CompilerTestCase.test
11
8
0
3
1
1
1
1
2.67
com.google.javascript.jscomp.CompilerTestCase.test
37
16
4
17
8
9
6
3
0.94
com.google.javascript.jscomp.CompilerTestCase.test
11
8
0
3
1
1
1
1
2.67
com.google.javascript.jscomp.CompilerTestCase.test
13
10
0
3
1
1
1
1
3.33
com.google.javascript.jscomp.CompilerTestCase.test
17
10
0
7
1
5
1
1
1.43
com.google.javascript.jscomp.CompilerTestCase.test
24
12
1
11
4
7
3
2
1.09
com.google.javascript.jscomp.CompilerTestCase.test
24
12
1
11
4
7
3
2
1.09
com.google.javascript.jscomp.CompilerTestCase.test
11
8
0
3
1
1
1
1
2.67
com.google.javascript.jscomp.CompilerTestCase.test
18
10
1
7
4
3
3
2
1.43
com.google.javascript.jscomp.CompilerTestCase.test
15
11
0
4
1
2
1
1
2.75
com.google.javascript.jscomp.CompilerTestCase.test
27
11
0
16
7
7
6
3
0.69
com.google.javascript.jscomp.CompilerTestCase.test
353
33
35
285
237
45
123
43
0.12
com.google.javascript.jscomp.CompilerTestCase.testError
10
6
0
4
2
1
2
1
1.50
com.google.javascript.jscomp.CompilerTestCase.testError
7
3
0
4
2
1
2
1
0.75
com.google.javascript.jscomp.CompilerTestCase.testError
10
6
0
4
2
1
2
1
1.50
com.google.javascript.jscomp.CompilerTestCase.testExternChanges
63
3
7
53
43
13
23
15
0.06
com.google.javascript.jscomp.CompilerTestCase.testExternChanges
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.CompilerTestCase.testExternChanges
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.CompilerTestCase.testExternChanges
4
0
0
4
1
2
1
1
0.00
com.google.javascript.jscomp.CompilerTestCase.testNoWarning
8
5
0
3
1
1
1
1
1.67
com.google.javascript.jscomp.CompilerTestCase.testSame
8
5
0
3
1
1
1
1
1.67
com.google.javascript.jscomp.CompilerTestCase.testSame
10
7
0
3
1
1
1
1
2.33
com.google.javascript.jscomp.CompilerTestCase.testSame
11
8
0
3
1
1
1
1
2.67
com.google.javascript.jscomp.CompilerTestCase.testSame
14
11
0
3
1
1
1
1
3.67
com.google.javascript.jscomp.CompilerTestCase.testSame
20
6
0
14
9
2
8
4
0.43
com.google.javascript.jscomp.CompilerTestCase.testSame
8
5
0
3
1
1
1
1
1.67
com.google.javascript.jscomp.CompilerTestCase.testSame
8
5
0
3
1
1
1
1
1.67
com.google.javascript.jscomp.CompilerTestCase.testSame
22
13
0
9
5
3
3
2
1.44
com.google.javascript.jscomp.CompilerTestCase.testSame
16
9
0
7
4
1
3
1
1.29
com.google.javascript.jscomp.CompilerTestCase.testSame
8
5
0
3
1
1
1
1
1.67
com.google.javascript.jscomp.CompilerTestCase.testSameNoExterns
13
10
0
3
1
1
1
1
3.33
com.google.javascript.jscomp.CompilerTestCase.testSameWarning
10
7
0
3
1
1
1
1
2.33
com.google.javascript.jscomp.CompilerTestCase.testWarning
10
6
0
4
2
1
2
1
1.50
com.google.javascript.jscomp.CompilerTestCase.testWarning
10
6
0
4
2
1
2
1
1.50
com.google.javascript.jscomp.CompilerTestCase.transpileToEs5
8
0
0
8
5
2
4
3
0.00
com.google.javascript.jscomp.CompilerTestCase.validateSourceLocation
10
1
0
9
6
1
4
1
0.11
com.google.javascript.jscomp.CompilerTypeTestCase.checkReportedWarningsHelper
16
0
0
16
11
2
7
3
0.00
com.google.javascript.jscomp.CompilerTypeTestCase.getCodingConvention
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.CompilerTypeTestCase.getOptions
13
0
0
13
11
2
7
2
0.00
com.google.javascript.jscomp.CompilerTypeTestCase.setUp
6
0
0
6
4
1
4
1
0.00
com.google.javascript.jscomp.ComposeWarningsGuard.addGuard
16
1
1
14
10
2
8
2
0.07
com.google.javascript.jscomp.ComposeWarningsGuard.addGuards
5
0
0
5
2
1
2
2
0.00
com.google.javascript.jscomp.ComposeWarningsGuard.ComposeWarningsGuard
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.ComposeWarningsGuard.ComposeWarningsGuard
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.ComposeWarningsGuard.disables
18
0
3
15
10
2
8
4
0.00
com.google.javascript.jscomp.ComposeWarningsGuard.enables
15
4
1
10
6
1
6
2
0.40
com.google.javascript.jscomp.ComposeWarningsGuard.getGuards
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.ComposeWarningsGuard.GuardComparator.compare
10
2
1
7
4
2
3
2
0.29
com.google.javascript.jscomp.ComposeWarningsGuard.GuardComparator.GuardComparator
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.ComposeWarningsGuard.level
12
0
0
12
7
2
6
3
0.00
com.google.javascript.jscomp.ComposeWarningsGuard.makeEmergencyFailSafeGuard
12
4
0
8
5
2
4
3
0.50
com.google.javascript.jscomp.ComposeWarningsGuard.makeNonStrict
9
0
0
9
5
2
4
3
0.00
com.google.javascript.jscomp.ComposeWarningsGuard.toString
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.Conformance.(Anon_1).assignDescriptors
17
0
0
17
16
0
6
1
0.00
com.google.javascript.jscomp.Conformance.Conformance
1
0
0
1
0
1
0
1
0.00
com.google.javascript.jscomp.Conformance.getDescriptor
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.Conformance.registerAllExtensions
3
0
0
3
0
2
0
1
0.00
com.google.javascript.jscomp.ConformanceConfig.(Anon_1).parsePartialFrom
6
0
0
6
5
0
1
1
0.00
com.google.javascript.jscomp.ConformanceConfig.Builder.addAllRequirement
14
3
0
11
7
2
6
1
0.27
com.google.javascript.jscomp.ConformanceConfig.Builder.addRequirement
16
3
0
13
9
1
8
1
0.23
com.google.javascript.jscomp.ConformanceConfig.Builder.addRequirement
17
3
0
14
9
2
8
1
0.21
com.google.javascript.jscomp.ConformanceConfig.Builder.addRequirement
14
3
0
11
7
2
6
1
0.27
com.google.javascript.jscomp.ConformanceConfig.Builder.addRequirement
14
3
0
11
7
2
6
1
0.27
com.google.javascript.jscomp.ConformanceConfig.Builder.addRequirementBuilder
7
3
0
4
2
1
1
1
0.75
com.google.javascript.jscomp.ConformanceConfig.Builder.addRequirementBuilder
8
3
0
5
2
2
1
1
0.60
com.google.javascript.jscomp.ConformanceConfig.Builder.build
7
0
0
7
4
2
3
2
0.00
com.google.javascript.jscomp.ConformanceConfig.Builder.Builder
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.ConformanceConfig.Builder.Builder
5
0
0
5
2
2
2
1
0.00
com.google.javascript.jscomp.ConformanceConfig.Builder.buildPartial
15
0
0
15
11
3
8
3
0.00
com.google.javascript.jscomp.ConformanceConfig.Builder.clear
10
0
0
10
7
1
6
1
0.00
com.google.javascript.jscomp.ConformanceConfig.Builder.clearRequirement
13
3
0
10
7
1
6
1
0.30
com.google.javascript.jscomp.ConformanceConfig.Builder.clone
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.ConformanceConfig.Builder.create
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.ConformanceConfig.Builder.ensureRequirementIsMutable
6
0
0
6
3
1
3
1
0.00
com.google.javascript.jscomp.ConformanceConfig.Builder.getDefaultInstanceForType
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.ConformanceConfig.Builder.getDescriptor
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.ConformanceConfig.Builder.getDescriptorForType
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.ConformanceConfig.Builder.getRequirement
10
3
0
7
4
1
3
1
0.43
com.google.javascript.jscomp.ConformanceConfig.Builder.getRequirementBuilder
7
3
0
4
1
2
1
1
0.75
com.google.javascript.jscomp.ConformanceConfig.Builder.getRequirementBuilderList
6
3
0
3
1
1
1
1
1.00
com.google.javascript.jscomp.ConformanceConfig.Builder.getRequirementCount
10
3
0
7
4
1
3
1
0.43
com.google.javascript.jscomp.ConformanceConfig.Builder.getRequirementFieldBuilder
12
0
0
12
9
1
4
1
0.00
com.google.javascript.jscomp.ConformanceConfig.Builder.getRequirementList
10
3
0
7
4
1
3
1
0.43
com.google.javascript.jscomp.ConformanceConfig.Builder.getRequirementOrBuilder
10
3
0
7
3
2
3
1
0.43
com.google.javascript.jscomp.ConformanceConfig.Builder.getRequirementOrBuilderList
10
3
0
7
4
1
3
1
0.43
com.google.javascript.jscomp.ConformanceConfig.Builder.internalGetFieldAccessorTable
5
0
0
5
3
1
1
1
0.00
com.google.javascript.jscomp.ConformanceConfig.Builder.isInitialized
9
0
1
8
4
1
5
2
0.00
com.google.javascript.jscomp.ConformanceConfig.Builder.maybeForceBuilderInitialization
5
0
0
5
2
1
2
1
0.00
com.google.javascript.jscomp.ConformanceConfig.Builder.mergeFrom
8
0
0
8
5
1
4
1
0.00
com.google.javascript.jscomp.ConformanceConfig.Builder.mergeFrom
31
0
0
31
24
1
20
1
0.00
com.google.javascript.jscomp.ConformanceConfig.Builder.mergeFrom
17
0
0
17
10
5
7
2
0.00
com.google.javascript.jscomp.ConformanceConfig.Builder.removeRequirement
13
3
0
10
7
1
6
1
0.30
com.google.javascript.jscomp.ConformanceConfig.Builder.setRequirement
17
3
0
14
9
2
8
1
0.21
com.google.javascript.jscomp.ConformanceConfig.Builder.setRequirement
14
3
0
11
7
2
6
1
0.27
com.google.javascript.jscomp.ConformanceConfig.ConformanceConfig
4
0
0
4
2
1
2
1
0.00
com.google.javascript.jscomp.ConformanceConfig.ConformanceConfig
1
0
0
1
1
1
1
1
0.00
com.google.javascript.jscomp.ConformanceConfig.ConformanceConfig
45
0
0
45
32
8
20
5
0.00
com.google.javascript.jscomp.ConformanceConfig.getDefaultInstance
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.ConformanceConfig.getDefaultInstanceForType
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.ConformanceConfig.getDescriptor
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.ConformanceConfig.getParserForType
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.ConformanceConfig.getRequirement
6
3
0
3
1
1
1
1
1.00
com.google.javascript.jscomp.ConformanceConfig.getRequirementCount
6
3
0
3
1
1
1
1
1.00
com.google.javascript.jscomp.ConformanceConfig.getRequirementList
6
3
0
3
1
1
1
1
1.00
com.google.javascript.jscomp.ConformanceConfig.getRequirementOrBuilder
7
3
0
4
1
2
1
1
0.75
com.google.javascript.jscomp.ConformanceConfig.getRequirementOrBuilderList
6
3
0
3
1
1
1
1
1.00
com.google.javascript.jscomp.ConformanceConfig.getSerializedSize
13
0
1
12
9
2
9
3
0.00
com.google.javascript.jscomp.ConformanceConfig.getUnknownFields
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.ConformanceConfig.initFields
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.ConformanceConfig.internalGetFieldAccessorTable
5
0
0
5
3
1
1
1
0.00
com.google.javascript.jscomp.ConformanceConfig.isInitialized
13
0
1
12
8
2
9
3
0.00
com.google.javascript.jscomp.ConformanceConfig.newBuilder
1
0
0
1
1
1
1
1
0.00
com.google.javascript.jscomp.ConformanceConfig.newBuilder
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.ConformanceConfig.newBuilderForType
1
0
0
1
1
1
1
1
0.00
com.google.javascript.jscomp.ConformanceConfig.newBuilderForType
5
0
0
5
2
3
1
2
0.00
com.google.javascript.jscomp.ConformanceConfig.parseDelimitedFrom
4
0
0
4
1
2
1
1
0.00
com.google.javascript.jscomp.ConformanceConfig.parseDelimitedFrom
6
0
0
6
1
4
1
1
0.00
com.google.javascript.jscomp.ConformanceConfig.parseFrom
5
0
0
5
1
3
1
1
0.00
com.google.javascript.jscomp.ConformanceConfig.parseFrom
6
0
0
6
1
4
1
1
0.00
com.google.javascript.jscomp.ConformanceConfig.parseFrom
4
0
0
4
1
2
1
1
0.00
com.google.javascript.jscomp.ConformanceConfig.parseFrom
6
0
0
6
1
4
1
1
0.00
com.google.javascript.jscomp.ConformanceConfig.parseFrom
4
0
0
4
1
2
1
1
0.00
com.google.javascript.jscomp.ConformanceConfig.parseFrom
6
0
0
6
1
4
1
1
0.00
com.google.javascript.jscomp.ConformanceConfig.parseFrom
5
0
0
5
1
3
1
1
0.00
com.google.javascript.jscomp.ConformanceConfig.parseFrom
6
0
0
6
1
4
1
1
0.00
com.google.javascript.jscomp.ConformanceConfig.toBuilder
1
0
0
1
1
1
1
1
0.00
com.google.javascript.jscomp.ConformanceConfig.writeReplace
4
0
0
4
1
2
1
1
0.00
com.google.javascript.jscomp.ConformanceConfig.writeTo
8
0
0
8
4
2
5
2
0.00
com.google.javascript.jscomp.ConformanceConfigOrBuilder.getRequirement
4
3
0
1
0
1
0
1
3.00
com.google.javascript.jscomp.ConformanceConfigOrBuilder.getRequirementCount
4
3
0
1
0
1
0
1
3.00
com.google.javascript.jscomp.ConformanceConfigOrBuilder.getRequirementList
4
3
0
1
0
1
0
1
3.00
com.google.javascript.jscomp.ConformanceConfigOrBuilder.getRequirementOrBuilder
4
3
0
1
0
1
0
1
3.00
com.google.javascript.jscomp.ConformanceConfigOrBuilder.getRequirementOrBuilderList
4
3
0
1
0
1
0
1
3.00
com.google.javascript.jscomp.ConformanceRules.AbstractRule.AbstractRule
14
0
0
14
10
2
8
1
0.00
com.google.javascript.jscomp.ConformanceRules.AbstractRule.buildPattern
24
1
2
21
14
4
10
4
0.05
com.google.javascript.jscomp.ConformanceRules.AbstractRule.check
7
0
0
7
4
2
2
2
0.00
com.google.javascript.jscomp.ConformanceRules.AbstractRule.checkConformance
5
4
0
1
0
1
0
1
4.00
com.google.javascript.jscomp.ConformanceRules.AbstractRule.pathIsInListOrRegexp
10
0
0
10
5
3
5
3
0.00
com.google.javascript.jscomp.ConformanceRules.AbstractRule.report
15
5
0
10
7
6
1
3
0.50
com.google.javascript.jscomp.ConformanceRules.AbstractRule.shouldCheckConformance
15
4
0
11
8
2
5
2
0.36
com.google.javascript.jscomp.ConformanceRules.AbstractTypeRestrictionRule.AbstractTypeRestrictionRule
8
0
0
8
5
3
4
2
0.00
com.google.javascript.jscomp.ConformanceRules.AbstractTypeRestrictionRule.isAllType
4
0
0
4
2
2
1
2
0.00
com.google.javascript.jscomp.ConformanceRules.AbstractTypeRestrictionRule.isAssertionCall
11
0
0
11
6
2
6
3
0.00
com.google.javascript.jscomp.ConformanceRules.AbstractTypeRestrictionRule.isEmptyType
4
0
0
4
2
2
1
2
0.00
com.google.javascript.jscomp.ConformanceRules.AbstractTypeRestrictionRule.isKnown
5
1
0
5
3
1
1
1
0.20
com.google.javascript.jscomp.ConformanceRules.AbstractTypeRestrictionRule.isNativeObjectType
4
0
0
4
2
2
1
2
0.00
com.google.javascript.jscomp.ConformanceRules.AbstractTypeRestrictionRule.isTemplateType
4
0
0
4
2
2
1
2
0.00
com.google.javascript.jscomp.ConformanceRules.AbstractTypeRestrictionRule.isTypeImmediatelyTightened
4
0
0
4
2
2
1
2
0.00
com.google.javascript.jscomp.ConformanceRules.AbstractTypeRestrictionRule.isUnknown
4
0
0
4
2
2
1
2
0.00
com.google.javascript.jscomp.ConformanceRules.AbstractTypeRestrictionRule.isUsed
5
0
0
5
3
1
1
1
0.00
com.google.javascript.jscomp.ConformanceRules.AbstractTypeRestrictionRule.isWhitelistedType
9
0
0
9
5
2
4
2
0.00
com.google.javascript.jscomp.ConformanceRules.AbstractTypeRestrictionRule.union
17
0
1
16
11
5
6
6
0.00
com.google.javascript.jscomp.ConformanceRules.AbstractTypeRestrictionRule.wasCast
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.ConformanceRules.BanExpose.BanExpose
4
0
0
4
1
2
1
1
0.00
com.google.javascript.jscomp.ConformanceRules.BanExpose.checkConformance
7
0
0
7
4
2
3
2
0.00
com.google.javascript.jscomp.ConformanceRules.BanGlobalVars.BanGlobalVars
4
0
0
4
1
2
1
1
0.00
com.google.javascript.jscomp.ConformanceRules.BanGlobalVars.checkConformance
13
0
0
13
9
2
5
2
0.00
com.google.javascript.jscomp.ConformanceRules.BanGlobalVars.isDeclaration
5
0
0
5
3
1
1
1
0.00
com.google.javascript.jscomp.ConformanceRules.BanGlobalVars.isWhitelisted
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.ConformanceRules.BanGlobalVars.isWhitelistedName
6
0
0
6
4
1
1
1
0.00
com.google.javascript.jscomp.ConformanceRules.BannedCodePattern.BannedCodePattern
26
0
3
23
15
9
8
6
0.00
com.google.javascript.jscomp.ConformanceRules.BannedCodePattern.checkConformance
16
0
0
16
11
3
7
4
0.00
com.google.javascript.jscomp.ConformanceRules.BannedDependency.BannedDependency
8
0
0
8
4
2
4
1
0.00
com.google.javascript.jscomp.ConformanceRules.BannedDependency.checkConformance
12
0
0
12
7
3
6
4
0.00
com.google.javascript.jscomp.ConformanceRules.BannedName.BannedName
8
0
0
8
4
2
4
1
0.00
com.google.javascript.jscomp.ConformanceRules.BannedName.checkConformance
17
0
1
16
9
2
9
3
0.00
com.google.javascript.jscomp.ConformanceRules.BannedName.isRootOfQualifiedNameGlobal
5
0
0
5
3
3
1
3
0.00
com.google.javascript.jscomp.ConformanceRules.BannedProperty.BannedProperty
27
0
4
23
17
6
10
6
0.00
com.google.javascript.jscomp.ConformanceRules.BannedProperty.checkConformance
12
0
0
12
7
3
6
4
0.00
com.google.javascript.jscomp.ConformanceRules.BannedProperty.checkConformance
27
1
0
26
20
5
11
5
0.04
com.google.javascript.jscomp.ConformanceRules.BannedProperty.getClassFromDeclarationName
11
3
0
8
5
2
4
2
0.38
com.google.javascript.jscomp.ConformanceRules.BannedProperty.getPropertyFromDeclarationName
11
3
0
8
5
2
4
2
0.38
com.google.javascript.jscomp.ConformanceRules.BannedProperty.isCandidatePropUse
22
8
0
14
10
1
9
1
0.57
com.google.javascript.jscomp.ConformanceRules.BannedProperty.matchesPrototype
10
0
0
10
6
2
4
2
0.00
com.google.javascript.jscomp.ConformanceRules.BannedProperty.Property.Property
4
0
0
4
2
1
2
1
0.00
com.google.javascript.jscomp.ConformanceRules.BanNullDeref.BanNullDeref
4
0
0
4
1
2
1
1
0.00
com.google.javascript.jscomp.ConformanceRules.BanNullDeref.checkConformance
20
0
2
18
14
2
8
2
0.00
com.google.javascript.jscomp.ConformanceRules.BanNullDeref.invalidDeref
4
0
0
4
2
2
1
2
0.00
com.google.javascript.jscomp.ConformanceRules.BanNullDeref.report
6
0
0
6
4
1
1
1
0.00
com.google.javascript.jscomp.ConformanceRules.BanThrowOfNonErrorTypes.BanThrowOfNonErrorTypes
5
0
0
5
2
2
2
1
0.00
com.google.javascript.jscomp.ConformanceRules.BanThrowOfNonErrorTypes.checkConformance
15
1
0
14
9
2
5
2
0.07
com.google.javascript.jscomp.ConformanceRules.BanUnknownDirectThisPropsReferences.BanUnknownDirectThisPropsReferences
4
0
0
4
1
2
1
1
0.00
com.google.javascript.jscomp.ConformanceRules.BanUnknownDirectThisPropsReferences.checkConformance
11
2
0
11
8
1
3
1
0.18
com.google.javascript.jscomp.ConformanceRules.BanUnknownDirectThisPropsReferences.isKnownThis
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.ConformanceRules.BanUnknownThis.BanUnknownThis
4
0
0
4
1
2
1
1
0.00
com.google.javascript.jscomp.ConformanceRules.BanUnknownThis.checkConformance
13
0
0
13
8
3
6
3
0.00
com.google.javascript.jscomp.ConformanceRules.BanUnknownTypedClassPropsReferences.BanUnknownTypedClassPropsReferences
4
0
0
4
1
2
1
1
0.00
com.google.javascript.jscomp.ConformanceRules.BanUnknownTypedClassPropsReferences.checkConformance
20
3
1
18
14
3
5
3
0.17
com.google.javascript.jscomp.ConformanceRules.BanUnknownTypedClassPropsReferences.isCheckablePropertySource
7
0
0
7
5
1
1
1
0.00
com.google.javascript.jscomp.ConformanceRules.BanUnknownTypedClassPropsReferences.isClassType
13
0
0
13
8
4
5
4
0.00
com.google.javascript.jscomp.ConformanceRules.BanUnknownTypedClassPropsReferences.isDeclaredUnknown
18
0
0
18
12
7
6
7
0.00
com.google.javascript.jscomp.ConformanceRules.BanUnresolvedType.BanUnresolvedType
4
0
0
4
1
2
1
1
0.00
com.google.javascript.jscomp.ConformanceRules.BanUnresolvedType.checkConformance
10
0
0
10
6
3
4
3
0.00
com.google.javascript.jscomp.ConformanceRules.BanUnresolvedType.conforms
14
2
0
12
7
1
6
2
0.17
com.google.javascript.jscomp.ConformanceRules.ConformanceLevel.valueOf
0
0
0
0
0
0
0
0
0.00
com.google.javascript.jscomp.ConformanceRules.ConformanceLevel.values
0
0
0
0
0
0
0
0
0.00
com.google.javascript.jscomp.ConformanceRules.ConformanceResult.ConformanceResult
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.ConformanceRules.ConformanceResult.ConformanceResult
4
0
0
4
2
1
2
1
0.00
com.google.javascript.jscomp.ConformanceRules.ConformanceRules
1
0
0
1
0
1
0
1
0.00
com.google.javascript.jscomp.ConformanceRules.ConformanceUtil.evaluateTypeString
11
0
0
11
6
6
3
3
0.00
com.google.javascript.jscomp.ConformanceRules.ConformanceUtil.getJSType
12
4
0
8
5
2
3
2
0.50
com.google.javascript.jscomp.ConformanceRules.ConformanceUtil.getNativeType
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.ConformanceRules.ConformanceUtil.isCallTarget
5
0
0
5
3
2
1
2
0.00
com.google.javascript.jscomp.ConformanceRules.ConformanceUtil.validateCall
14
4
1
9
3
5
2
1
0.44
com.google.javascript.jscomp.ConformanceRules.ConformanceUtil.validateParameter
10
7
0
3
1
1
1
1
2.33
com.google.javascript.jscomp.ConformanceRules.ConformanceUtil.validateParameterList
37
3
3
32
21
12
12
8
0.09
com.google.javascript.jscomp.ConformanceRules.ConformanceUtil.validateThis
21
0
3
18
10
9
5
4
0.00
com.google.javascript.jscomp.ConformanceRules.CustomRuleProxy.check
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.ConformanceRules.CustomRuleProxy.createRule
22
0
0
22
15
6
9
5
0.00
com.google.javascript.jscomp.ConformanceRules.CustomRuleProxy.CustomRuleProxy
7
0
0
7
3
2
3
1
0.00
com.google.javascript.jscomp.ConformanceRules.CustomRuleProxy.getRuleClass
15
1
0
15
8
5
6
3
0.07
com.google.javascript.jscomp.ConformanceRules.CustomRuleProxy.getRuleConstructor
15
0
1
14
8
5
5
5
0.00
com.google.javascript.jscomp.ConformanceRules.InferredConstCheck.checkConformance
14
0
0
14
9
3
6
3
0.00
com.google.javascript.jscomp.ConformanceRules.InferredConstCheck.InferredConstCheck
4
0
0
4
1
2
1
1
0.00
com.google.javascript.jscomp.ConformanceRules.NoImplicitlyPublicDecls.checkConformance
37
3
2
32
24
7
12
6
0.09
com.google.javascript.jscomp.ConformanceRules.NoImplicitlyPublicDecls.checkCtorProperties
13
0
0
13
9
6
4
6
0.00
com.google.javascript.jscomp.ConformanceRules.NoImplicitlyPublicDecls.getScriptNode
8
0
0
8
4
1
4
2
0.00
com.google.javascript.jscomp.ConformanceRules.NoImplicitlyPublicDecls.isWizDeclaration
26
11
0
15
10
4
7
4
0.73
com.google.javascript.jscomp.ConformanceRules.NoImplicitlyPublicDecls.NoImplicitlyPublicDecls
5
0
0
5
1
3
1
1
0.00
com.google.javascript.jscomp.ConformanceRules.NoImplicitlyPublicDecls.visibilityAtDeclarationOrFileoverview
14
0
0
14
10
2
5
1
0.00
com.google.javascript.jscomp.ConformanceRules.RequireFileoverviewVisibility.checkConformance
14
0
0
14
9
3
7
3
0.00
com.google.javascript.jscomp.ConformanceRules.RequireFileoverviewVisibility.RequireFileoverviewVisibility
5
0
0
5
1
3
1
1
0.00
com.google.javascript.jscomp.ConformanceRules.RequireUseStrict.checkConformance
9
0
0
9
5
2
4
2
0.00
com.google.javascript.jscomp.ConformanceRules.RequireUseStrict.RequireUseStrict
7
0
0
7
3
2
3
1
0.00
com.google.javascript.jscomp.ConformanceRules.RestrictedMethodCall.checkConformance
22
2
0
20
14
3
10
4
0.10
com.google.javascript.jscomp.ConformanceRules.RestrictedMethodCall.checkConformance
29
0
0
29
22
7
8
5
0.00
com.google.javascript.jscomp.ConformanceRules.RestrictedMethodCall.getClassFromDeclarationName
13
3
0
10
6
4
4
3
0.30
com.google.javascript.jscomp.ConformanceRules.RestrictedMethodCall.getPropertyFromDeclarationName
12
3
0
9
5
3
4
2
0.33
com.google.javascript.jscomp.ConformanceRules.RestrictedMethodCall.getTypeFromValue
7
0
0
7
4
2
3
2
0.00
com.google.javascript.jscomp.ConformanceRules.RestrictedMethodCall.matchesProp
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.ConformanceRules.RestrictedMethodCall.removeTypeDecl
8
0
0
8
4
3
3
2
0.00
com.google.javascript.jscomp.ConformanceRules.RestrictedMethodCall.RestrictedMethodCall
27
0
4
23
16
8
10
7
0.00
com.google.javascript.jscomp.ConformanceRules.RestrictedMethodCall.Restriction.Restriction
6
0
0
6
3
2
3
1
0.00
com.google.javascript.jscomp.ConformanceRules.RestrictedNameCall.checkConformance
22
1
1
20
13
2
10
3
0.05
com.google.javascript.jscomp.ConformanceRules.RestrictedNameCall.getNameFromValue
7
0
0
7
4
2
3
2
0.00
com.google.javascript.jscomp.ConformanceRules.RestrictedNameCall.getTypeFromValue
7
0
0
7
4
2
3
2
0.00
com.google.javascript.jscomp.ConformanceRules.RestrictedNameCall.RestrictedNameCall
24
0
2
22
15
7
10
6
0.00
com.google.javascript.jscomp.ConformanceRules.RestrictedNameCall.Restriction.Restriction
4
0
0
4
2
1
2
1
0.00
com.google.javascript.jscomp.ConstCheck.ConstCheck
7
3
0
4
2
1
2
1
0.75
com.google.javascript.jscomp.ConstCheck.isConstant
7
4
0
3
1
1
1
1
1.33
com.google.javascript.jscomp.ConstCheck.process
4
0
0
4
2
1
2
1
0.00
com.google.javascript.jscomp.ConstCheck.reportError
11
3
0
8
5
4
2
4
0.38
com.google.javascript.jscomp.ConstCheck.visit
58
2
2
54
41
9
17
9
0.04
com.google.javascript.jscomp.ConstCheckTest.ConstCheckTest
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.ConstCheckTest.getNumRepetitions
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.ConstCheckTest.getProcessor
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.ConstCheckTest.testAbbreviatedArithmeticAssignment1
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.ConstCheckTest.testAbbreviatedArithmeticAssignment2
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.ConstCheckTest.testAbbreviatedBitAssignment1
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.ConstCheckTest.testAbbreviatedBitAssignment2
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.ConstCheckTest.testAbbreviatedShiftAssignment1
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.ConstCheckTest.testAbbreviatedShiftAssignment2
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.ConstCheckTest.testConstAnnotation
3
1
0
3
1
1
1
1
0.33
com.google.javascript.jscomp.ConstCheckTest.testConstantDefinition1
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.ConstCheckTest.testConstantDefinition2
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.ConstCheckTest.testConstantInitializedInAnonymousNamespace1
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.ConstCheckTest.testConstantInitializedInAnonymousNamespace2
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.ConstCheckTest.testConstantPostDecremented1
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.ConstCheckTest.testConstantPostDecremented2
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.ConstCheckTest.testConstantPostIncremented1
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.ConstCheckTest.testConstantPostIncremented2
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.ConstCheckTest.testConstantPreDecremented1
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.ConstCheckTest.testConstantPreDecremented2
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.ConstCheckTest.testConstantPreIncremented1
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.ConstCheckTest.testConstantPreIncremented2
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.ConstCheckTest.testConstantRedefined1
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.ConstCheckTest.testConstantRedefined2
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.ConstCheckTest.testConstantRedefinedInLocalScope1
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.ConstCheckTest.testConstantRedefinedInLocalScope2
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.ConstCheckTest.testConstantRedefinedInLocalScopeOutOfOrder
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.ConstCheckTest.testConstNameInExterns
5
1
0
5
3
3
1
3
0.20
com.google.javascript.jscomp.ConstCheckTest.testConstSuppressionInFileJsDoc
7
2
0
7
5
1
1
1
0.29
com.google.javascript.jscomp.ConstCheckTest.testConstSuppressionOnAddAssign
3
1
0
3
1
1
1
1
0.33
com.google.javascript.jscomp.ConstCheckTest.testConstSuppressionOnAssignment
3
1
0
3
1
1
1
1
0.33
com.google.javascript.jscomp.ConstCheckTest.testConstSuppressionOnInc
3
1
0
3
1
1
1
1
0.33
com.google.javascript.jscomp.ConstCheckTest.testConstSuppressionOnVar
5
2
0
5
3
3
1
3
0.40
com.google.javascript.jscomp.ConstCheckTest.testConstSuppressionOnVarFromExterns
5
2
0
5
3
3
1
3
0.40
com.google.javascript.jscomp.ConstCheckTest.testError
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.ConstCheckTest.testObjectModified
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.ConstCheckTest.testObjectPropertyInitializedLate
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.ConstCheckTest.testObjectRedefined1
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.ConstParamCheck.checkArgumentConstant
39
16
1
22
16
5
8
5
0.73
com.google.javascript.jscomp.ConstParamCheck.ConstParamCheck
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.ConstParamCheck.isStringLiteralValue
18
4
0
14
10
3
8
3
0.29
com.google.javascript.jscomp.ConstParamCheck.process
4
0
0
4
2
1
2
1
0.00
com.google.javascript.jscomp.ConstParamCheck.visit
36
10
2
24
16
5
11
5
0.42
com.google.javascript.jscomp.ConstParamCheckTest.ConstParamCheckTest
4
0
0
4
2
1
2
1
0.00
com.google.javascript.jscomp.ConstParamCheckTest.getNumRepetitions
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.ConstParamCheckTest.getProcessor
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.ConstParamCheckTest.testConcatenatedStringLiteralArgument
4
0
0
4
2
1
1
1
0.00
com.google.javascript.jscomp.ConstParamCheckTest.testConcatenatedStringLiteralConstantArgument
5
0
0
5
3
1
1
1
0.00
com.google.javascript.jscomp.ConstParamCheckTest.testNotConstantArgument
5
0
0
5
3
1
1
1
0.00
com.google.javascript.jscomp.ConstParamCheckTest.testNotStringLiteralArgument1
5
0
0
5
3
1
1
1
0.00
com.google.javascript.jscomp.ConstParamCheckTest.testNotStringLiteralArgument2
6
0
0
6
4
1
1
1
0.00
com.google.javascript.jscomp.ConstParamCheckTest.testNotStringLiteralArgument3
6
0
0
6
4
1
1
1
0.00
com.google.javascript.jscomp.ConstParamCheckTest.testNotStringLiteralArgumentAliased
7
0
0
7
5
1
1
1
0.00
com.google.javascript.jscomp.ConstParamCheckTest.testNotStringLiteralArgumentAliasedAfterCollapse
8
0
0
8
6
1
1
1
0.00
com.google.javascript.jscomp.ConstParamCheckTest.testNotStringLiteralArgumentOnCollapsedProperties
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.ConstParamCheckTest.testNotStringLiteralConstantArgument1
6
0
0
6
4
1
1
1
0.00
com.google.javascript.jscomp.ConstParamCheckTest.testNotStringLiteralConstantArgument2
7
0
0
7
5
1
1
1
0.00
com.google.javascript.jscomp.ConstParamCheckTest.testNotStringLiteralConstantArgument3
5
0
0
5
3
1
1
1
0.00
com.google.javascript.jscomp.ConstParamCheckTest.testStringLiteralAnnotatedConstantArgument
5
1
0
5
3
1
1
1
0.20
com.google.javascript.jscomp.ConstParamCheckTest.testStringLiteralArgument
4
0
0
4
2
1
1
1
0.00
com.google.javascript.jscomp.ConstParamCheckTest.testStringLiteralConstantArgument
5
0
0
5
3
1
1
1
0.00
com.google.javascript.jscomp.ConstParamCheckTest.testStringLiteralConstantArgumentOrder
6
0
0
6
4
1
1
1
0.00
com.google.javascript.jscomp.ControlFlowAnalysis.(Anon_1).compare
4
0
0
4
3
0
1
1
0.00
com.google.javascript.jscomp.ControlFlowAnalysis.AstControlFlowGraph.AstControlFlowGraph
13
7
0
7
3
3
2
1
1.00
com.google.javascript.jscomp.ControlFlowAnalysis.AstControlFlowGraph.getOptionalNodeComparator
25
5
0
20
14
2
5
3
0.25
com.google.javascript.jscomp.ControlFlowAnalysis.AstControlFlowGraph.getOptionalNodeComparator.(Anon_2).compare
4
0
0
4
3
0
1
1
0.00
com.google.javascript.jscomp.ControlFlowAnalysis.AstControlFlowGraph.getOptionalNodeComparator.(Anon_3).compare
4
0
0
4
3
0
1
1
0.00
com.google.javascript.jscomp.ControlFlowAnalysis.AstControlFlowGraph.getPosition
9
4
0
5
3
2
2
2
0.80
com.google.javascript.jscomp.ControlFlowAnalysis.computeFallThrough
21
5
0
16
12
1
7
1
0.31
com.google.javascript.jscomp.ControlFlowAnalysis.computeFollowNode
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.ControlFlowAnalysis.computeFollowNode
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.ControlFlowAnalysis.computeFollowNode
108
42
4
65
50
4
33
4
0.65
com.google.javascript.jscomp.ControlFlowAnalysis.connectToPossibleExceptionHandler
44
7
2
36
26
4
20
6
0.19
com.google.javascript.jscomp.ControlFlowAnalysis.ControlFlowAnalysis
13
7
0
6
3
2
3
1
1.17
com.google.javascript.jscomp.ControlFlowAnalysis.createEdge
12
6
0
6
3
2
3
1
1.00
com.google.javascript.jscomp.ControlFlowAnalysis.getCatchHandlerForBlock
16
4
0
12
7
1
6
2
0.33
com.google.javascript.jscomp.ControlFlowAnalysis.getCfg
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.ControlFlowAnalysis.getExceptionHandler
16
5
0
11
7
2
5
3
0.45
com.google.javascript.jscomp.ControlFlowAnalysis.getNextSiblingOfType
13
3
0
10
5
1
6
3
0.30
com.google.javascript.jscomp.ControlFlowAnalysis.handleBreak
49
12
0
37
26
6
18
6
0.32
com.google.javascript.jscomp.ControlFlowAnalysis.handleCase
21
6
0
19
15
5
8
4
0.32
com.google.javascript.jscomp.ControlFlowAnalysis.handleCatch
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.ControlFlowAnalysis.handleContinue
36
1
2
33
23
6
17
6
0.03
com.google.javascript.jscomp.ControlFlowAnalysis.handleDefault
4
1
0
3
1
1
1
1
0.33
com.google.javascript.jscomp.ControlFlowAnalysis.handleDo
10
3
0
7
5
1
3
1
0.43
com.google.javascript.jscomp.ControlFlowAnalysis.handleExpr
4
0
0
4
2
1
2
1
0.00
com.google.javascript.jscomp.ControlFlowAnalysis.handleFor
41
14
0
27
23
8
13
8
0.52
com.google.javascript.jscomp.ControlFlowAnalysis.handleFunction
9
1
0
8
6
1
5
1
0.12
com.google.javascript.jscomp.ControlFlowAnalysis.handleIf
14
1
1
13
10
3
5
3
0.08
com.google.javascript.jscomp.ControlFlowAnalysis.handleReturn
27
0
2
25
17
2
13
3
0.00
com.google.javascript.jscomp.ControlFlowAnalysis.handleStmt
5
1
0
4
2
1
2
1
0.25
com.google.javascript.jscomp.ControlFlowAnalysis.handleStmtList
40
5
4
31
23
3
13
3
0.16
com.google.javascript.jscomp.ControlFlowAnalysis.handleSwitch
16
5
0
14
10
3
6
2
0.36
com.google.javascript.jscomp.ControlFlowAnalysis.handleThrow
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.ControlFlowAnalysis.handleTry
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.ControlFlowAnalysis.handleWhile
11
2
1
8
6
1
3
1
0.25
com.google.javascript.jscomp.ControlFlowAnalysis.handleWith
5
1
0
4
2
1
2
1
0.25
com.google.javascript.jscomp.ControlFlowAnalysis.isBreakStructure
19
3
0
16
13
1
4
1
0.19
com.google.javascript.jscomp.ControlFlowAnalysis.isBreakTarget
8
4
0
4
2
1
1
1
1.00
com.google.javascript.jscomp.ControlFlowAnalysis.isContinueStructure
14
3
0
11
8
1
3
1
0.27
com.google.javascript.jscomp.ControlFlowAnalysis.isContinueTarget
8
4
0
4
1
2
1
1
1.00
com.google.javascript.jscomp.ControlFlowAnalysis.matchLabel
16
4
0
12
7
1
7
1
0.33
com.google.javascript.jscomp.ControlFlowAnalysis.mayThrowException
27
3
0
24
19
1
8
2
0.12
com.google.javascript.jscomp.ControlFlowAnalysis.prioritizeFromEntryNode
22
4
3
15
9
6
6
4
0.27
com.google.javascript.jscomp.ControlFlowAnalysis.process
44
10
4
31
24
3
19
5
0.32
com.google.javascript.jscomp.ControlFlowAnalysis.shouldTraverse
80
24
4
52
44
2
20
1
0.46
com.google.javascript.jscomp.ControlFlowAnalysis.visit
62
0
0
62
59
1
38
1
0.00
com.google.javascript.jscomp.ControlFlowAnalysisTest.assertCrossEdge
12
5
0
7
4
5
1
4
0.71
com.google.javascript.jscomp.ControlFlowAnalysisTest.assertDownEdge
10
5
0
5
2
2
1
1
1.00
com.google.javascript.jscomp.ControlFlowAnalysisTest.assertNodeOrder
28
11
2
15
10
7
5
6
0.73
com.google.javascript.jscomp.ControlFlowAnalysisTest.assertNoEdge
8
4
0
4
1
2
1
1
1.00
com.google.javascript.jscomp.ControlFlowAnalysisTest.assertNoReturnEdge
17
4
0
13
8
5
4
5
0.31
com.google.javascript.jscomp.ControlFlowAnalysisTest.assertReturnEdge
18
4
1
13
8
5
4
5
0.31
com.google.javascript.jscomp.ControlFlowAnalysisTest.assertUpEdge
10
5
0
5
2
2
1
1
1.00
com.google.javascript.jscomp.ControlFlowAnalysisTest.createCfg
19
5
1
13
9
7
4
5
0.38
com.google.javascript.jscomp.ControlFlowAnalysisTest.createCfg
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.ControlFlowAnalysisTest.getAllDownEdges
21
5
1
15
9
8
4
6
0.33
com.google.javascript.jscomp.ControlFlowAnalysisTest.getAllEdges
11
3
0
8
4
3
3
3
0.38
com.google.javascript.jscomp.ControlFlowAnalysisTest.getAllEdges
19
4
0
15
10
7
4
6
0.27
com.google.javascript.jscomp.ControlFlowAnalysisTest.getAllEdges
16
4
0
12
6
5
4
3
0.33
com.google.javascript.jscomp.ControlFlowAnalysisTest.isAncestor
11
0
1
10
6
1
5
2
0.00
com.google.javascript.jscomp.ControlFlowAnalysisTest.testBreakInFinally1
94
2
0
94
90
5
1
3
0.02
com.google.javascript.jscomp.ControlFlowAnalysisTest.testBreakInFinally2
18
0
1
17
14
4
2
3
0.00
com.google.javascript.jscomp.ControlFlowAnalysisTest.testBreakingBlock
6
1
0
5
3
3
1
3
0.20
com.google.javascript.jscomp.ControlFlowAnalysisTest.testBreakingTryBlock
13
0
2
11
9
3
7
3
0.00
com.google.javascript.jscomp.ControlFlowAnalysisTest.testCfg
11
8
0
3
1
1
1
1
2.67
com.google.javascript.jscomp.ControlFlowAnalysisTest.testCfg
26
11
1
14
9
7
4
5
0.79
com.google.javascript.jscomp.ControlFlowAnalysisTest.testComplicatedFinally2
12
2
1
9
7
4
3
3
0.22
com.google.javascript.jscomp.ControlFlowAnalysisTest.testDeepNestedBreakwithFinally
14
2
0
12
10
4
7
3
0.17
com.google.javascript.jscomp.ControlFlowAnalysisTest.testDeepNestedFinally
8
0
0
8
6
4
3
3
0.00
com.google.javascript.jscomp.ControlFlowAnalysisTest.testDoWhileOrder
6
0
0
6
4
1
1
1
0.00
com.google.javascript.jscomp.ControlFlowAnalysisTest.testForIn
38
0
0
38
36
4
1
3
0.00
com.google.javascript.jscomp.ControlFlowAnalysisTest.testForLoopOrder
8
1
0
8
6
1
1
1
0.12
com.google.javascript.jscomp.ControlFlowAnalysisTest.testFunctionWithinTry
51
1
0
50
48
4
1
3
0.02
com.google.javascript.jscomp.ControlFlowAnalysisTest.testInstanceOf
5
0
0
5
3
3
1
3
0.00
com.google.javascript.jscomp.ControlFlowAnalysisTest.testLabelledForInLoopOrder
11
0
0
11
9
1
1
1
0.00
com.google.javascript.jscomp.ControlFlowAnalysisTest.testLocalFunctionOrder
11
0
1
10
7
3
1
2
0.00
com.google.javascript.jscomp.ControlFlowAnalysisTest.testNestedCatch
67
1
0
66
64
4
1
3
0.02
com.google.javascript.jscomp.ControlFlowAnalysisTest.testNestedDoWithBreak
65
1
0
64
62
4
1
3
0.02
com.google.javascript.jscomp.ControlFlowAnalysisTest.testNestedFor
100
1
0
99
97
5
1
3
0.01
com.google.javascript.jscomp.ControlFlowAnalysisTest.testOptionNotToTraverseFunctions
71
0
0
71
69
6
2
4
0.00
com.google.javascript.jscomp.ControlFlowAnalysisTest.testPartialTraversalOfScope
15
1
3
11
9
6
4
6
0.09
com.google.javascript.jscomp.ControlFlowAnalysisTest.testReturn
5
0
0
5
3
3
1
3
0.00
com.google.javascript.jscomp.ControlFlowAnalysisTest.testReturnInFinally
5
0
0
5
3
3
1
3
0.00
com.google.javascript.jscomp.ControlFlowAnalysisTest.testReturnInFinally2
9
0
0
9
7
4
4
3
0.00
com.google.javascript.jscomp.ControlFlowAnalysisTest.testReturnInTry
10
0
0
10
8
3
6
3
0.00
com.google.javascript.jscomp.ControlFlowAnalysisTest.testReturnThrowingException
6
0
0
6
4
3
2
3
0.00
com.google.javascript.jscomp.ControlFlowAnalysisTest.testSimpleCatch
86
0
0
86
84
4
1
3
0.00
com.google.javascript.jscomp.ControlFlowAnalysisTest.testSimpleCatchFinally
77
1
0
76
74
4
1
3
0.01
com.google.javascript.jscomp.ControlFlowAnalysisTest.testSimpleFinally
10
2
0
8
6
3
4
3
0.25
com.google.javascript.jscomp.ControlFlowAnalysisTest.testSimpleFor
54
0
0
54
52
4
1
3
0.00
com.google.javascript.jscomp.ControlFlowAnalysisTest.testSimpleForWithContinue
66
0
0
66
64
4
1
3
0.00
com.google.javascript.jscomp.ControlFlowAnalysisTest.testSimpleFunction
38
0
0
38
36
4
1
3
0.00
com.google.javascript.jscomp.ControlFlowAnalysisTest.testSimpleIf
11
0
0
11
9
3
7
3
0.00
com.google.javascript.jscomp.ControlFlowAnalysisTest.testSimpleNoDefault
5
0
0
5
3
3
1
3
0.00
com.google.javascript.jscomp.ControlFlowAnalysisTest.testSimpleStatements
7
0
0
7
5
3
3
3
0.00
com.google.javascript.jscomp.ControlFlowAnalysisTest.testSimpleSwitch
16
2
0
14
12
4
9
3
0.14
com.google.javascript.jscomp.ControlFlowAnalysisTest.testSimpleWhile
8
0
0
8
6
3
4
3
0.00
com.google.javascript.jscomp.ControlFlowAnalysisTest.testSwitchDefaultFirst
7
1
0
6
4
3
2
3
0.17
com.google.javascript.jscomp.ControlFlowAnalysisTest.testSwitchDefaultInMiddle
9
1
0
8
6
4
3
3
0.12
com.google.javascript.jscomp.ControlFlowAnalysisTest.testSwitchEmpty
7
1
0
6
4
3
2
3
0.17
com.google.javascript.jscomp.ControlFlowAnalysisTest.testSynBlock
5
0
0
5
3
3
1
3
0.00
com.google.javascript.jscomp.ControlFlowAnalysisTest.testThrow
34
0
0
34
32
4
1
3
0.00
com.google.javascript.jscomp.ControlFlowAnalysisTest.testThrowInCatchBlock
39
0
0
39
37
4
1
3
0.00
com.google.javascript.jscomp.ControlFlowAnalysisTest.testWithStatement
9
0
0
9
7
3
5
3
0.00
com.google.javascript.jscomp.ControlFlowGraph.AbstractCfgNodeTraversalCallback.shouldTraverse
7
0
0
7
3
2
3
1
0.00
com.google.javascript.jscomp.ControlFlowGraph.Branch.isConditional
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.ControlFlowGraph.Branch.valueOf
0
0
0
0
0
0
0
0
0.00
com.google.javascript.jscomp.ControlFlowGraph.Branch.values
0
0
0
0
0
0
0
0
0.00
com.google.javascript.jscomp.ControlFlowGraph.ControlFlowGraph
9
3
0
6
3
2
3
1
0.50
com.google.javascript.jscomp.ControlFlowGraph.getEntry
9
6
0
3
1
1
1
1
2.00
com.google.javascript.jscomp.ControlFlowGraph.getImplicitReturn
8
5
0
3
1
1
1
1
1.67
com.google.javascript.jscomp.ControlFlowGraph.getOptionalNodeComparator
11
7
0
4
1
2
1
1
1.75
com.google.javascript.jscomp.ControlFlowGraph.isEnteringNewCfgNode
51
22
1
28
24
2
9
2
0.79
com.google.javascript.jscomp.ControlFlowGraph.isImplicitReturn
10
6
0
4
1
2
1
1
1.50
com.google.javascript.jscomp.ControlFlowGraph.toString
7
0
0
7
4
2
3
3
0.00
com.google.javascript.jscomp.ConvertToDottedProperties.ConvertToDottedProperties
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.ConvertToDottedProperties.process
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.ConvertToDottedProperties.visit
24
0
1
23
18
3
11
3
0.00
com.google.javascript.jscomp.ConvertToDottedPropertiesTest.getProcessor
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.ConvertToDottedPropertiesTest.setUp
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.ConvertToDottedPropertiesTest.test5746867
4
0
0
4
2
1
2
1
0.00
com.google.javascript.jscomp.ConvertToDottedPropertiesTest.testConvert
12
1
0
11
9
1
9
1
0.09
com.google.javascript.jscomp.ConvertToDottedPropertiesTest.testDoNotConvert
25
5
0
20
18
1
18
1
0.25
com.google.javascript.jscomp.ConvertToDottedPropertiesTest.testQuotedProps
6
0
0
6
4
1
4
1
0.00
com.google.javascript.jscomp.ConvertToTypedInterface.ConvertToTypedInterface
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.ConvertToTypedInterface.getAllTypeJSDoc
5
0
0
5
3
2
2
2
0.00
com.google.javascript.jscomp.ConvertToTypedInterface.getClassName
8
0
0
8
5
2
4
2
0.00
com.google.javascript.jscomp.ConvertToTypedInterface.getTypeJSDoc
5
0
0
5
3
2
2
2
0.00
com.google.javascript.jscomp.ConvertToTypedInterface.isClassMemberFunction
5
0
0
5
3
1
2
1
0.00
com.google.javascript.jscomp.ConvertToTypedInterface.isConstructor
7
0
0
7
4
2
3
2
0.00
com.google.javascript.jscomp.ConvertToTypedInterface.isInferrableConst
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.ConvertToTypedInterface.maybeRemoveRhs
11
0
0
11
7
3
6
2
0.00
com.google.javascript.jscomp.ConvertToTypedInterface.maybeUpdateJSDocInfoWithType
8
0
0
8
5
2
4
2
0.00
com.google.javascript.jscomp.ConvertToTypedInterface.process
5
0
0
5
3
1
3
1
0.00
com.google.javascript.jscomp.ConvertToTypedInterface.processConstructor
36
2
0
34
27
11
13
11
0.06
com.google.javascript.jscomp.ConvertToTypedInterface.processConstructor.(Anon_1).visit
25
2
0
23
19
8
10
8
0.09
com.google.javascript.jscomp.ConvertToTypedInterface.processName
20
1
0
19
15
2
11
2
0.05
com.google.javascript.jscomp.ConvertToTypedInterface.RemovalType.valueOf
0
0
0
0
0
0
0
0
0.00
com.google.javascript.jscomp.ConvertToTypedInterface.RemovalType.values
0
0
0
0
0
0
0
0
0.00
com.google.javascript.jscomp.ConvertToTypedInterface.removeEnumValues
10
0
0
10
6
3
4
4
0.00
com.google.javascript.jscomp.ConvertToTypedInterface.removeNode
8
0
0
8
5
1
4
1
0.00
com.google.javascript.jscomp.ConvertToTypedInterface.shouldRemove
34
2
0
32
24
4
14
4
0.06
com.google.javascript.jscomp.ConvertToTypedInterface.shouldTraverse
91
0
0
91
76
7
48
7
0.00
com.google.javascript.jscomp.ConvertToTypedInterface.visit
16
0
0
16
13
1
8
1
0.00
com.google.javascript.jscomp.ConvertToTypedInterfaceTest.getProcessor
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.ConvertToTypedInterfaceTest.testConstants
9
4
2
7
5
1
3
1
0.57
com.google.javascript.jscomp.ConvertToTypedInterfaceTest.testConstructorBodyWithoutThisDeclaration
5
2
0
5
3
1
1
1
0.40
com.google.javascript.jscomp.ConvertToTypedInterfaceTest.testConstructorBodyWithThisDeclaration
17
8
3
14
12
1
4
1
0.57
com.google.javascript.jscomp.ConvertToTypedInterfaceTest.testDefines
4
2
0
3
1
1
1
1
0.67
com.google.javascript.jscomp.ConvertToTypedInterfaceTest.testEnums
23
12
4
17
15
1
5
1
0.71
com.google.javascript.jscomp.ConvertToTypedInterfaceTest.testIfs
17
8
3
14
12
1
4
1
0.57
com.google.javascript.jscomp.ConvertToTypedInterfaceTest.testIIFE
3
1
0
3
1
1
1
1
0.33
com.google.javascript.jscomp.ConvertToTypedInterfaceTest.testInferAnnotatedTypeFromInferredType
9
3
2
7
5
1
3
1
0.43
com.google.javascript.jscomp.ConvertToTypedInterfaceTest.testLoops
26
11
6
20
18
1
7
1
0.55
com.google.javascript.jscomp.ConvertToTypedInterfaceTest.testNamespaces
5
2
1
4
2
1
2
1
0.50
com.google.javascript.jscomp.ConvertToTypedInterfaceTest.testRemoveCalls
7
0
2
5
3
1
3
1
0.00
com.google.javascript.jscomp.ConvertToTypedInterfaceTest.testRemoveIgnoredProperties
9
4
1
8
6
1
2
1
0.50
com.google.javascript.jscomp.ConvertToTypedInterfaceTest.testRemoveRepeatedDeclarations
9
4
3
6
4
1
4
1
0.67
com.google.javascript.jscomp.ConvertToTypedInterfaceTest.testRemoveRepeatedProperties
13
6
2
11
9
1
3
1
0.55
com.google.javascript.jscomp.ConvertToTypedInterfaceTest.testRemoveUnnecessaryBodies
11
5
2
9
7
1
3
1
0.56
com.google.javascript.jscomp.ConvertToTypedInterfaceTest.testRemoveUselessStatements
8
0
0
8
6
1
6
1
0.00
com.google.javascript.jscomp.ConvertToTypedInterfaceTest.testTryCatch
5
2
0
5
3
1
1
1
0.40
com.google.javascript.jscomp.CoverageInstrumentationCallback.CoverageInstrumentationCallback
8
0
0
8
3
4
3
1
0.00
com.google.javascript.jscomp.CoverageInstrumentationCallback.createArrayName
8
4
0
4
2
1
1
1
1.00
com.google.javascript.jscomp.CoverageInstrumentationCallback.getFileName
8
5
0
3
1
1
1
1
1.67
com.google.javascript.jscomp.CoverageInstrumentationCallback.newArrayDeclarationNode
10
5
0
5
3
1
1
1
1.00
com.google.javascript.jscomp.CoverageInstrumentationCallback.newHeaderNode
30
7
2
21
19
5
2
5
0.33
com.google.javascript.jscomp.CoverageInstrumentationCallback.newInstrumentationNode
31
14
3
15
12
7
4
6
0.93
com.google.javascript.jscomp.CoverageInstrumentationCallback.visit
63
13
5
45
36
6
22
6
0.29
com.google.javascript.jscomp.CoverageInstrumentationPass.addHeaderCode
7
4
0
3
1
1
1
1
1.33
com.google.javascript.jscomp.CoverageInstrumentationPass.CoverageInstrumentationPass
2
0
0
2
0
1
0
1
0.00
com.google.javascript.jscomp.CoverageInstrumentationPass.CoverageInstrumentationPass
10
4
0
6
3
2
3
1
0.67
com.google.javascript.jscomp.CoverageInstrumentationPass.CoverageReach.valueOf
0
0
0
0
0
0
0
0
0.00
com.google.javascript.jscomp.CoverageInstrumentationPass.CoverageReach.valueOf
0
0
0
0
0
0
0
0
0.00
com.google.javascript.jscomp.CoverageInstrumentationPass.CoverageReach.values
0
0
0
0
0
0
0
0
0.00
com.google.javascript.jscomp.CoverageInstrumentationPass.CoverageReach.values
0
0
0
0
0
0
0
0
0.00
com.google.javascript.jscomp.CoverageInstrumentationPass.createConditionalObjectDecl
10
0
0
10
7
5
1
4
0.00
com.google.javascript.jscomp.CoverageInstrumentationPass.process
2
0
0
2
0
1
0
1
0.00
com.google.javascript.jscomp.CoverageInstrumentationPass.process
11
0
1
10
7
2
4
2
0.00
com.google.javascript.jscomp.CoverageInstrumentationPassTest.compareArrowOneMode
4
0
0
4
2
1
1
1
0.00
com.google.javascript.jscomp.CoverageInstrumentationPassTest.compareFunctionOneMode
6
0
0
6
4
1
1
1
0.00
com.google.javascript.jscomp.CoverageInstrumentationPassTest.options
7
0
0
7
5
2
4
2
0.00
com.google.javascript.jscomp.CoverageInstrumentationPassTest.testArrowFunction_block
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.CoverageInstrumentationPassTest.testArrowFunction_expression
4
0
0
4
2
1
1
1
0.00
com.google.javascript.jscomp.CoverageInstrumentationPassTest.testFunction
4
0
0
4
2
1
2
1
0.00
com.google.javascript.jscomp.CoverageUtil.CoverageUtil
4
3
0
1
0
1
0
1
3.00
com.google.javascript.jscomp.CoverageUtil.createIdentifierFromText
10
7
0
3
1
1
1
1
2.33
com.google.javascript.jscomp.CreateSyntheticBlocks.addBlocks
36
16
5
15
13
4
8
4
1.07
com.google.javascript.jscomp.CreateSyntheticBlocks.Callback.visit
46
2
7
37
28
5
20
5
0.05
com.google.javascript.jscomp.CreateSyntheticBlocks.childAfter
11
4
0
7
4
1
3
1
0.57
com.google.javascript.jscomp.CreateSyntheticBlocks.CreateSyntheticBlocks
6
0
0
6
3
2
3
1
0.00
com.google.javascript.jscomp.CreateSyntheticBlocks.Marker.Marker
4
0
0
4
2
1
2
1
0.00
com.google.javascript.jscomp.CreateSyntheticBlocks.moveSiblingExclusive
12
5
0
7
3
3
2
2
0.71
com.google.javascript.jscomp.CreateSyntheticBlocks.process
15
3
2
10
6
1
5
3
0.30
com.google.javascript.jscomp.CreateSyntheticBlocksTest.CreateSyntheticBlocksTest
4
1
0
3
1
1
1
1
0.33
com.google.javascript.jscomp.CreateSyntheticBlocksTest.getNumRepetitions
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.CreateSyntheticBlocksTest.getProcessor
19
1
2
17
14
1
6
2
0.06
com.google.javascript.jscomp.CreateSyntheticBlocksTest.getProcessor.(Anon_1).process
14
1
2
12
11
0
5
1
0.08
com.google.javascript.jscomp.CreateSyntheticBlocksTest.setUp
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.CreateSyntheticBlocksTest.testArrowFunction
9
0
0
9
7
1
3
1
0.00
com.google.javascript.jscomp.CreateSyntheticBlocksTest.testContainingBlockPreservation
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.CreateSyntheticBlocksTest.testDenormalize
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.CreateSyntheticBlocksTest.testFold1
4
0
0
4
2
1
1
1
0.00
com.google.javascript.jscomp.CreateSyntheticBlocksTest.testFold2
4
0
0
4
2
1
1
1
0.00
com.google.javascript.jscomp.CreateSyntheticBlocksTest.testFoldWithMarkers1
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.CreateSyntheticBlocksTest.testFoldWithMarkers1a
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.CreateSyntheticBlocksTest.testFoldWithMarkers2
5
0
0
5
3
1
1
1
0.00
com.google.javascript.jscomp.CreateSyntheticBlocksTest.testInvalid1
4
0
0
4
2
1
1
1
0.00
com.google.javascript.jscomp.CreateSyntheticBlocksTest.testInvalid2
4
0
0
4
2
1
1
1
0.00
com.google.javascript.jscomp.CreateSyntheticBlocksTest.testNonMarkingUse
4
0
0
4
2
1
2
1
0.00
com.google.javascript.jscomp.CreateSyntheticBlocksTest.testUnmatchedEndMarker1
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.CreateSyntheticBlocksTest.testUnmatchedEndMarker2
4
0
0
4
2
1
1
1
0.00
com.google.javascript.jscomp.CreateSyntheticBlocksTest.testUnmatchedStartMarker
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.CrossModuleCodeMotion.canMoveValue
48
11
2
35
27
6
15
6
0.31
com.google.javascript.jscomp.CrossModuleCodeMotion.collectReferences
20
1
1
18
13
5
5
7
0.06
com.google.javascript.jscomp.CrossModuleCodeMotion.collectReferences.(Anon_1).apply
5
1
0
4
3
0
1
1
0.25
com.google.javascript.jscomp.CrossModuleCodeMotion.CrossModuleCodeMotion
14
5
0
9
4
4
3
1
0.56
com.google.javascript.jscomp.CrossModuleCodeMotion.Declaration.Declaration
4
0
0
4
2
1
2
1
0.00
com.google.javascript.jscomp.CrossModuleCodeMotion.getModule
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.CrossModuleCodeMotion.getNamedInfo
11
3
0
8
5
2
4
2
0.38
com.google.javascript.jscomp.CrossModuleCodeMotion.hasConditionalAncestor
20
5
0
15
11
1
4
2
0.33
com.google.javascript.jscomp.CrossModuleCodeMotion.InstanceofInfo.InstanceofInfo
4
0
0
4
2
1
2
1
0.00
com.google.javascript.jscomp.CrossModuleCodeMotion.InstanceofInfo.mustBeGuardedByTypeof
9
6
0
3
1
1
1
1
2.00
com.google.javascript.jscomp.CrossModuleCodeMotion.makeInstanceOfCodeOrderIndependent
45
9
0
36
29
10
12
10
0.25
com.google.javascript.jscomp.CrossModuleCodeMotion.maybeProcessDeclaration
77
18
6
53
41
9
20
8
0.34
com.google.javascript.jscomp.CrossModuleCodeMotion.moveCode
44
10
6
28
21
7
11
8
0.36
com.google.javascript.jscomp.CrossModuleCodeMotion.NamedInfo.addDeclaration
14
6
0
8
5
1
5
1
0.75
com.google.javascript.jscomp.CrossModuleCodeMotion.NamedInfo.addUsedModule
15
3
1
11
7
1
5
1
0.27
com.google.javascript.jscomp.CrossModuleCodeMotion.NamedInfo.declarationIterator
7
4
0
3
1
1
1
1
1.33
com.google.javascript.jscomp.CrossModuleCodeMotion.NamedInfo.isUsedInOrDependencyOfModule
6
0
0
6
3
1
3
1
0.00
com.google.javascript.jscomp.CrossModuleCodeMotion.process
18
4
4
10
6
1
6
1
0.40
com.google.javascript.jscomp.CrossModuleCodeMotion.processRead
47
11
1
35
26
9
15
10
0.31
com.google.javascript.jscomp.CrossModuleCodeMotion.processReference
25
6
0
19
12
4
7
3
0.32
com.google.javascript.jscomp.CrossModuleCodeMotionTest.CrossModuleCodeMotionTest
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.CrossModuleCodeMotionTest.getProcessor
6
0
0
6
4
1
1
1
0.00
com.google.javascript.jscomp.CrossModuleCodeMotionTest.setUp
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.CrossModuleCodeMotionTest.testAbstractMethod
18
3
0
15
13
1
1
1
0.20
com.google.javascript.jscomp.CrossModuleCodeMotionTest.testAssignMovement
24
7
1
16
14
1
2
1
0.44
com.google.javascript.jscomp.CrossModuleCodeMotionTest.testBug4118005
11
2
0
9
7
1
1
1
0.22
com.google.javascript.jscomp.CrossModuleCodeMotionTest.testClassMovement1
12
2
0
10
8
1
1
1
0.20
com.google.javascript.jscomp.CrossModuleCodeMotionTest.testClassMovement2
24
9
0
15
13
1
1
1
0.60
com.google.javascript.jscomp.CrossModuleCodeMotionTest.testClassMovement3
24
9
0
15
13
1
1
1
0.60
com.google.javascript.jscomp.CrossModuleCodeMotionTest.testClassMovement4
9
3
0
6
4
1
1
1
0.50
com.google.javascript.jscomp.CrossModuleCodeMotionTest.testClassMovement5
27
8
2
17
15
3
4
2
0.47
com.google.javascript.jscomp.CrossModuleCodeMotionTest.testClassMovement6
14
4
0
10
8
1
1
1
0.40
com.google.javascript.jscomp.CrossModuleCodeMotionTest.testClassMovement7
8
2
0
6
4
1
1
1
0.33
com.google.javascript.jscomp.CrossModuleCodeMotionTest.testClassMovement_instanceof
14
2
0
12
10
1
2
1
0.17
com.google.javascript.jscomp.CrossModuleCodeMotionTest.testClassMovement_instanceof2
14
2
0
12
10
1
2
1
0.17
com.google.javascript.jscomp.CrossModuleCodeMotionTest.testClassMovement_instanceof3
9
2
0
7
5
1
2
1
0.29
com.google.javascript.jscomp.CrossModuleCodeMotionTest.testClassMovement_instanceof_noRewriteRequired
10
2
0
8
6
1
2
1
0.25
com.google.javascript.jscomp.CrossModuleCodeMotionTest.testClassMovement_instanceof_noRewriteRequired2
11
3
0
8
6
1
2
1
0.38
com.google.javascript.jscomp.CrossModuleCodeMotionTest.testClassMovement_instanceofTurnedOff
9
2
0
7
5
1
2
1
0.29
com.google.javascript.jscomp.CrossModuleCodeMotionTest.testClone1
14
4
0
10
8
1
1
1
0.40
com.google.javascript.jscomp.CrossModuleCodeMotionTest.testClone2
20
4
0
16
14
1
1
1
0.25
com.google.javascript.jscomp.CrossModuleCodeMotionTest.testEmptyModule
29
6
4
19
17
5
7
5
0.32
com.google.javascript.jscomp.CrossModuleCodeMotionTest.testFunctionMovement1
36
13
2
21
19
3
1
2
0.62
com.google.javascript.jscomp.CrossModuleCodeMotionTest.testFunctionMovement2
17
5
1
11
9
3
1
2
0.45
com.google.javascript.jscomp.CrossModuleCodeMotionTest.testFunctionMovement3
17
5
1
11
9
3
1
2
0.45
com.google.javascript.jscomp.CrossModuleCodeMotionTest.testFunctionMovement4
17
5
1
11
9
3
1
2
0.45
com.google.javascript.jscomp.CrossModuleCodeMotionTest.testFunctionMovement5
17
5
1
11
9
3
1
2
0.45
com.google.javascript.jscomp.CrossModuleCodeMotionTest.testFunctionMovement5b
17
5
1
11
9
3
1
2
0.45
com.google.javascript.jscomp.CrossModuleCodeMotionTest.testFunctionMovement5c
18
5
1
12
10
3
1
2
0.42
com.google.javascript.jscomp.CrossModuleCodeMotionTest.testFunctionMovement6
21
7
1
13
11
3
1
2
0.54
com.google.javascript.jscomp.CrossModuleCodeMotionTest.testFunctionMovement7
34
11
3
20
18
3
5
2
0.55
com.google.javascript.jscomp.CrossModuleCodeMotionTest.testFunctionMovement8
17
5
1
11
9
3
1
2
0.45
com.google.javascript.jscomp.CrossModuleCodeMotionTest.testFunctionNonMovement1
15
7
0
8
6
1
2
1
0.88
com.google.javascript.jscomp.CrossModuleCodeMotionTest.testFunctionNonMovement2
11
5
0
6
4
1
1
1
0.83
com.google.javascript.jscomp.CrossModuleCodeMotionTest.testLiteralMovement1
14
4
0
10
8
1
1
1
0.40
com.google.javascript.jscomp.CrossModuleCodeMotionTest.testLiteralMovement2
7
2
0
5
3
1
1
1
0.40
com.google.javascript.jscomp.CrossModuleCodeMotionTest.testLiteralMovement3
14
4
0
10
8
1
1
1
0.40
com.google.javascript.jscomp.CrossModuleCodeMotionTest.testLiteralMovement4
7
2
0
5
3
1
1
1
0.40
com.google.javascript.jscomp.CrossModuleCodeMotionTest.testNoClassMovement2
24
7
1
16
14
1
2
1
0.44
com.google.javascript.jscomp.CrossModuleCodeMotionTest.testNoMoveSideEffectProperty
8
2
0
6
4
1
1
1
0.33
com.google.javascript.jscomp.CrossModuleCodeMotionTest.testStubMethodMovement1
15
3
0
12
10
1
1
1
0.25
com.google.javascript.jscomp.CrossModuleCodeMotionTest.testStubMethodMovement2
15
3
0
12
10
1
1
1
0.25
com.google.javascript.jscomp.CrossModuleCodeMotionTest.testVarMovement1
17
5
1
11
9
3
1
2
0.45
com.google.javascript.jscomp.CrossModuleCodeMotionTest.testVarMovement2
17
5
1
11
9
3
1
2
0.45
com.google.javascript.jscomp.CrossModuleCodeMotionTest.testVarMovement3
18
5
1
12
10
3
1
2
0.42
com.google.javascript.jscomp.CrossModuleCodeMotionTest.testVarMovement4
17
5
1
11
9
3
1
2
0.45
com.google.javascript.jscomp.CrossModuleCodeMotionTest.testVarMovement5
8
3
0
5
3
1
1
1
0.60
com.google.javascript.jscomp.CrossModuleCodeMotionTest.testVarMovement6
17
5
1
11
9
3
1
2
0.45
com.google.javascript.jscomp.CrossModuleCodeMotionTest.testVarMovement7
8
3
0
5
3
1
1
1
0.60
com.google.javascript.jscomp.CrossModuleCodeMotionTest.testVarMovement8
23
8
1
14
12
3
1
2
0.57
com.google.javascript.jscomp.CrossModuleCodeMotionTest.testVarMovement9
35
14
1
20
18
3
1
2
0.70
com.google.javascript.jscomp.CrossModuleMethodMotion.CrossModuleMethodMotion
18
9
0
9
6
2
5
1
1.00
com.google.javascript.jscomp.CrossModuleMethodMotion.hasUnmovableRedeclaration
17
3
0
14
9
2
6
3
0.21
com.google.javascript.jscomp.CrossModuleMethodMotion.IdGenerator.hasGeneratedAnyIds
6
3
0
3
1
1
1
1
1.00
com.google.javascript.jscomp.CrossModuleMethodMotion.IdGenerator.newId
6
3
0
3
1
1
1
1
1.00
com.google.javascript.jscomp.CrossModuleMethodMotion.moveMethods
135
35
13
87
72
21
30
17
0.40
com.google.javascript.jscomp.CrossModuleMethodMotion.process
8
2
0
6
3
1
3
1
0.33
com.google.javascript.jscomp.CrossModuleMethodMotionTest.CrossModuleMethodMotionTest
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.CrossModuleMethodMotionTest.getProcessor
5
0
0
5
3
1
1
1
0.00
com.google.javascript.jscomp.CrossModuleMethodMotionTest.setUp
4
0
0
4
2
1
2
1
0.00
com.google.javascript.jscomp.CrossModuleMethodMotionTest.testCantMovePrototypeProp
7
1
0
6
4
1
1
1
0.17
com.google.javascript.jscomp.CrossModuleMethodMotionTest.testClosureVariableReads1
10
1
0
9
7
1
1
1
0.11
com.google.javascript.jscomp.CrossModuleMethodMotionTest.testClosureVariableReads2
38
6
0
32
30
1
1
1
0.19
com.google.javascript.jscomp.CrossModuleMethodMotionTest.testClosureVariableReads3
39
6
0
33
31
1
1
1
0.18
com.google.javascript.jscomp.CrossModuleMethodMotionTest.testGlobalFunctionsInGraph
17
2
0
15
13
1
1
1
0.13
com.google.javascript.jscomp.CrossModuleMethodMotionTest.testInnerFunctionClosureVariableReads
17
2
0
15
13
1
1
1
0.13
com.google.javascript.jscomp.CrossModuleMethodMotionTest.testIssue600
19
0
1
18
16
1
1
1
0.00
com.google.javascript.jscomp.CrossModuleMethodMotionTest.testIssue600b
18
0
1
17
15
1
1
1
0.00
com.google.javascript.jscomp.CrossModuleMethodMotionTest.testIssue600c
28
0
1
27
25
1
1
1
0.00
com.google.javascript.jscomp.CrossModuleMethodMotionTest.testIssue600d
32
0
1
31
29
1
1
1
0.00
com.google.javascript.jscomp.CrossModuleMethodMotionTest.testIssue600e
18
0
1
17
15
1
1
1
0.00
com.google.javascript.jscomp.CrossModuleMethodMotionTest.testMoveMethodsInRightOrder
20
2
0
18
16
1
1
1
0.11
com.google.javascript.jscomp.CrossModuleMethodMotionTest.testMoveMethodsInRightOrder2
41
8
2
31
29
3
5
2
0.26
com.google.javascript.jscomp.CrossModuleMethodMotionTest.testMoveMethodsUsedInTwoModules
9
2
0
7
5
1
1
1
0.29
com.google.javascript.jscomp.CrossModuleMethodMotionTest.testMoveMethodsUsedInTwoModules2
27
7
1
20
18
3
4
2
0.35
com.google.javascript.jscomp.CrossModuleMethodMotionTest.testMovePrototypeMethod1
22
3
1
18
16
1
3
1
0.17
com.google.javascript.jscomp.CrossModuleMethodMotionTest.testMovePrototypeMethod2
16
2
0
14
12
1
1
1
0.14
com.google.javascript.jscomp.CrossModuleMethodMotionTest.testMovePrototypeMethod3
7
1
0
6
4
1
1
1
0.17
com.google.javascript.jscomp.CrossModuleMethodMotionTest.testMovePrototypeMethodWithoutStub
21
3
1
17
15
1
4
1
0.18
com.google.javascript.jscomp.CrossModuleMethodMotionTest.testMovePrototypeRecursiveMethod
16
2
0
14
12
1
1
1
0.14
com.google.javascript.jscomp.CrossModuleMethodMotionTest.testNoClosureVariableReads1
17
2
0
15
13
1
1
1
0.13
com.google.javascript.jscomp.CrossModuleMethodMotionTest.testNoClosureVariableReads2
16
2
0
14
12
1
1
1
0.14
com.google.javascript.jscomp.CrossModuleMethodMotionTest.testNoMovePrototypeMethodRedeclaration1
10
3
0
7
5
1
1
1
0.43
com.google.javascript.jscomp.CrossModuleMethodMotionTest.testNoMovePrototypeMethodRedeclaration2
10
3
0
7
5
1
1
1
0.43
com.google.javascript.jscomp.CrossModuleMethodMotionTest.testNoMovePrototypeMethodRedeclaration3
11
4
0
7
5
1
1
1
0.57
com.google.javascript.jscomp.CrossModuleMethodMotionTest.testPrototypeOfThisAssign
8
1
0
8
6
1
1
1
0.12
com.google.javascript.jscomp.CrossModuleMethodMotionTest.testTwoMethods
21
4
0
17
15
1
1
1
0.24
com.google.javascript.jscomp.CrossModuleMethodMotionTest.testTwoMethods2
21
6
0
15
13
1
1
1
0.40
com.google.javascript.jscomp.CssRenamingMap.ByPart.get
1
0
0
1
0
1
0
1
0.00
com.google.javascript.jscomp.CssRenamingMap.ByPart.getStyle
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.CssRenamingMap.ByWhole.get
1
0
0
1
0
1
0
1
0.00
com.google.javascript.jscomp.CssRenamingMap.ByWhole.getStyle
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.CssRenamingMap.get
1
0
0
1
0
1
0
1
0.00
com.google.javascript.jscomp.CssRenamingMap.getStyle
1
0
0
1
0
1
0
1
0.00
com.google.javascript.jscomp.CssRenamingMap.Style.valueOf
0
0
0
0
0
0
0
0
0.00
com.google.javascript.jscomp.CssRenamingMap.Style.values
0
0
0
0
0
0
0
0
0.00
com.google.javascript.jscomp.CustomPassExecutionTime.valueOf
0
0
0
0
0
0
0
0
0.00
com.google.javascript.jscomp.CustomPassExecutionTime.values
0
0
0
0
0
0
0
0
0.00
com.google.javascript.jscomp.DartSuperAccessorsPass.DartSuperAccessorsPass
15
3
3
9
7
2
4
2
0.33
com.google.javascript.jscomp.DartSuperAccessorsPass.hotSwapScript
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.DartSuperAccessorsPass.isCalled
4
0
0
4
2
2
1
2
0.00
com.google.javascript.jscomp.DartSuperAccessorsPass.isInsideInstanceMember
20
5
0
15
10
1
7
1
0.33
com.google.javascript.jscomp.DartSuperAccessorsPass.isSuperGet
6
0
0
6
4
1
1
1
0.00
com.google.javascript.jscomp.DartSuperAccessorsPass.isSuperSet
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.DartSuperAccessorsPass.normalizeAssignmentOp
8
1
0
7
5
5
1
4
0.14
com.google.javascript.jscomp.DartSuperAccessorsPass.process
4
0
0
4
2
1
2
1
0.00
com.google.javascript.jscomp.DartSuperAccessorsPass.renameProperty
19
6
0
13
10
3
7
2
0.46
com.google.javascript.jscomp.DartSuperAccessorsPass.replace
4
0
0
4
2
1
2
1
0.00
com.google.javascript.jscomp.DartSuperAccessorsPass.reportEs6Change
4
0
0
4
2
1
2
1
0.00
com.google.javascript.jscomp.DartSuperAccessorsPass.shouldTraverse
13
0
0
13
9
1
9
1
0.00
com.google.javascript.jscomp.DartSuperAccessorsPass.visit
1
0
0
1
0
1
0
1
0.00
com.google.javascript.jscomp.DartSuperAccessorsPass.visitSuperGet
9
0
0
9
7
4
2
3
0.00
com.google.javascript.jscomp.DartSuperAccessorsPass.visitSuperSet
18
1
3
14
12
6
4
5
0.07
com.google.javascript.jscomp.DartSuperAccessorsPassTest.checkConversionWithinMembers
9
4
0
5
2
1
2
2
0.80
com.google.javascript.jscomp.DartSuperAccessorsPassTest.createCompiler
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.DartSuperAccessorsPassTest.getNumRepetitions
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.DartSuperAccessorsPassTest.getOptions
9
0
0
9
7
2
6
2
0.00
com.google.javascript.jscomp.DartSuperAccessorsPassTest.getProcessor
6
0
0
6
4
2
2
2
0.00
com.google.javascript.jscomp.DartSuperAccessorsPassTest.makePassFactory
9
1
0
9
5
2
2
2
0.11
com.google.javascript.jscomp.DartSuperAccessorsPassTest.makePassFactory.(Anon_1).create
3
0
0
3
2
0
1
1
0.00
com.google.javascript.jscomp.DartSuperAccessorsPassTest.setUp
5
0
0
5
3
1
3
1
0.00
com.google.javascript.jscomp.DartSuperAccessorsPassTest.testExpressionsWithoutSuperAccessors
13
0
1
12
9
3
2
3
0.00
com.google.javascript.jscomp.DartSuperAccessorsPassTest.testSuperAccessorsOutsideInstanceMembers
11
0
2
9
6
3
3
3
0.00
com.google.javascript.jscomp.DartSuperAccessorsPassTest.testSuperGetElem
7
0
0
7
5
1
2
1
0.00
com.google.javascript.jscomp.DartSuperAccessorsPassTest.testSuperGetProp_renameAll
6
0
0
6
4
1
2
1
0.00
com.google.javascript.jscomp.DartSuperAccessorsPassTest.testSuperGetProp_renameOff
6
0
0
6
4
1
2
1
0.00
com.google.javascript.jscomp.DartSuperAccessorsPassTest.testSuperSetAssignmentOps
36
0
0
36
34
1
12
1
0.00
com.google.javascript.jscomp.DartSuperAccessorsPassTest.testSuperSetElem
5
0
0
5
3
1
1
1
0.00
com.google.javascript.jscomp.DartSuperAccessorsPassTest.testSuperSetProp_renameAll
6
0
0
6
4
1
2
1
0.00
com.google.javascript.jscomp.DartSuperAccessorsPassTest.testSuperSetProp_renameOff
6
0
0
6
4
1
2
1
0.00
com.google.javascript.jscomp.DartSuperAccessorsPassTest.testSuperSetRecursion
11
0
0
11
9
1
3
1
0.00
com.google.javascript.jscomp.DartSuperAccessorsPassTest.wrap
12
4
0
8
6
1
1
1
0.50
com.google.javascript.jscomp.DataFlowAnalysis.analyze
9
6
0
3
1
1
1
1
2.00
com.google.javascript.jscomp.DataFlowAnalysis.analyze
47
20
0
27
19
5
13
5
0.74
com.google.javascript.jscomp.DataFlowAnalysis.BranchedFlowState.BranchedFlowState
12
6
0
6
4
1
4
1
1.00
com.google.javascript.jscomp.DataFlowAnalysis.BranchedFlowState.equals
8
0
0
8
5
2
3
2
0.00
com.google.javascript.jscomp.DataFlowAnalysis.BranchedFlowState.getIn
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.DataFlowAnalysis.BranchedFlowState.hashCode
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.DataFlowAnalysis.BranchedFlowState.setIn
4
0
0
4
2
1
2
1
0.00
com.google.javascript.jscomp.DataFlowAnalysis.BranchedFlowState.toString
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.DataFlowAnalysis.BranchedForwardDataFlowAnalysis.branchedFlowThrough
12
11
0
1
0
1
0
1
11.00
com.google.javascript.jscomp.DataFlowAnalysis.BranchedForwardDataFlowAnalysis.BranchedForwardDataFlowAnalysis
4
0
0
4
1
2
1
1
0.00
com.google.javascript.jscomp.DataFlowAnalysis.BranchedForwardDataFlowAnalysis.flow
12
0
0
12
8
3
7
4
0.00
com.google.javascript.jscomp.DataFlowAnalysis.BranchedForwardDataFlowAnalysis.getExitLatticeElement
9
4
0
5
3
3
1
3
0.80
com.google.javascript.jscomp.DataFlowAnalysis.BranchedForwardDataFlowAnalysis.initialize
15
0
0
15
10
3
8
5
0.00
com.google.javascript.jscomp.DataFlowAnalysis.BranchedForwardDataFlowAnalysis.isForward
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.DataFlowAnalysis.BranchedForwardDataFlowAnalysis.joinInputs
20
0
3
17
12
8
6
7
0.00
com.google.javascript.jscomp.DataFlowAnalysis.computeEscaped
43
16
2
25
16
7
8
7
0.64
com.google.javascript.jscomp.DataFlowAnalysis.computeEscaped.(Anon_1).visit
11
0
0
11
8
2
4
3
0.00
com.google.javascript.jscomp.DataFlowAnalysis.createEntryLattice
6
5
0
1
0
1
0
1
5.00
com.google.javascript.jscomp.DataFlowAnalysis.createInitialEstimateLattice
6
5
0
1
0
1
0
1
5.00
com.google.javascript.jscomp.DataFlowAnalysis.DataFlowAnalysis
32
21
0
11
7
3
5
2
1.91
com.google.javascript.jscomp.DataFlowAnalysis.flow
17
5
0
12
9
4
5
4
0.42
com.google.javascript.jscomp.DataFlowAnalysis.FlowState.equals
8
0
0
8
5
2
3
2
0.00
com.google.javascript.jscomp.DataFlowAnalysis.FlowState.FlowState
12
6
0
6
4
1
4
1
1.00
com.google.javascript.jscomp.DataFlowAnalysis.FlowState.getIn
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.DataFlowAnalysis.FlowState.getOut
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.DataFlowAnalysis.FlowState.hashCode
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.DataFlowAnalysis.FlowState.setIn
4
0
0
4
2
1
2
1
0.00
com.google.javascript.jscomp.DataFlowAnalysis.FlowState.setOut
4
0
0
4
2
1
2
1
0.00
com.google.javascript.jscomp.DataFlowAnalysis.FlowState.toString
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.DataFlowAnalysis.flowThrough
8
7
0
1
0
1
0
1
7.00
com.google.javascript.jscomp.DataFlowAnalysis.getCfg
9
6
0
3
1
1
1
1
2.00
com.google.javascript.jscomp.DataFlowAnalysis.getExitLatticeElement
8
3
0
5
3
3
1
3
0.60
com.google.javascript.jscomp.DataFlowAnalysis.initialize
16
6
0
10
6
1
5
2
0.60
com.google.javascript.jscomp.DataFlowAnalysis.isForward
7
6
0
1
0
1
0
1
6.00
com.google.javascript.jscomp.DataFlowAnalysis.join
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.DataFlowAnalysis.joinInputs
45
6
0
39
30
11
17
13
0.15
com.google.javascript.jscomp.DataFlowAnalysis.MaxIterationsExceededException.MaxIterationsExceededException
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.DataFlowAnalysisTest.ArithmeticInstruction.ArithmeticInstruction
11
8
0
3
1
1
1
1
2.67
com.google.javascript.jscomp.DataFlowAnalysisTest.ArithmeticInstruction.ArithmeticInstruction
11
8
0
3
1
1
1
1
2.67
com.google.javascript.jscomp.DataFlowAnalysisTest.ArithmeticInstruction.ArithmeticInstruction
11
8
0
3
1
1
1
1
2.67
com.google.javascript.jscomp.DataFlowAnalysisTest.ArithmeticInstruction.ArithmeticInstruction
14
8
0
6
4
1
4
1
1.33
com.google.javascript.jscomp.DataFlowAnalysisTest.ArithmeticInstruction.equals
11
0
0
11
8
2
3
2
0.00
com.google.javascript.jscomp.DataFlowAnalysisTest.ArithmeticInstruction.getOperand1
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.DataFlowAnalysisTest.ArithmeticInstruction.getOperand2
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.DataFlowAnalysisTest.ArithmeticInstruction.getOperator
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.DataFlowAnalysisTest.ArithmeticInstruction.getResult
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.DataFlowAnalysisTest.ArithmeticInstruction.hashCode
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.DataFlowAnalysisTest.ArithmeticInstruction.setOperand1
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.DataFlowAnalysisTest.ArithmeticInstruction.setOperand2
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.DataFlowAnalysisTest.ArithmeticInstruction.setOperator
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.DataFlowAnalysisTest.ArithmeticInstruction.setResult
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.DataFlowAnalysisTest.ArithmeticInstruction.toString
9
0
0
9
7
2
6
2
0.00
com.google.javascript.jscomp.DataFlowAnalysisTest.BranchedDummyConstPropagation.BranchedDummyConstPropagation
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.DataFlowAnalysisTest.BranchedDummyConstPropagation.branchedFlowThrough
24
0
0
24
16
10
8
7
0.00
com.google.javascript.jscomp.DataFlowAnalysisTest.BranchedDummyConstPropagation.createEntryLattice
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.DataFlowAnalysisTest.BranchedDummyConstPropagation.createInitialEstimateLattice
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.DataFlowAnalysisTest.BranchedDummyConstPropagation.flowThrough
9
0
0
9
5
2
3
1
0.00
com.google.javascript.jscomp.DataFlowAnalysisTest.BranchInstruction.BranchInstruction
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.DataFlowAnalysisTest.BranchInstruction.getCondition
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.DataFlowAnalysisTest.BranchInstruction.setCondition
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.DataFlowAnalysisTest.ConstPropJoinOp.apply
24
4
1
19
11
4
9
4
0.21
com.google.javascript.jscomp.DataFlowAnalysisTest.ConstPropLatticeElement.ConstPropLatticeElement
9
5
0
4
2
1
2
1
1.25
com.google.javascript.jscomp.DataFlowAnalysisTest.ConstPropLatticeElement.ConstPropLatticeElement
6
3
0
3
1
1
1
1
1.00
com.google.javascript.jscomp.DataFlowAnalysisTest.ConstPropLatticeElement.ConstPropLatticeElement
4
0
0
4
2
1
2
1
0.00
com.google.javascript.jscomp.DataFlowAnalysisTest.ConstPropLatticeElement.equals
8
0
0
8
5
2
3
2
0.00
com.google.javascript.jscomp.DataFlowAnalysisTest.ConstPropLatticeElement.hashCode
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.DataFlowAnalysisTest.ConstPropLatticeElement.toString
16
0
1
15
11
2
10
3
0.00
com.google.javascript.jscomp.DataFlowAnalysisTest.DummyConstPropagation.createEntryLattice
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.DataFlowAnalysisTest.DummyConstPropagation.createInitialEstimateLattice
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.DataFlowAnalysisTest.DummyConstPropagation.DummyConstPropagation
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.DataFlowAnalysisTest.DummyConstPropagation.flowThrough
9
0
0
9
5
2
3
1
0.00
com.google.javascript.jscomp.DataFlowAnalysisTest.DummyConstPropagation.isForward
8
5
0
3
1
1
1
1
1.67
com.google.javascript.jscomp.DataFlowAnalysisTest.flowThroughArithmeticInstruction
48
9
3
36
27
6
20
5
0.25
com.google.javascript.jscomp.DataFlowAnalysisTest.Instruction.isArithmetic
8
5
0
3
1
1
1
1
1.67
com.google.javascript.jscomp.DataFlowAnalysisTest.Instruction.isBranch
8
5
0
3
1
1
1
1
1.67
com.google.javascript.jscomp.DataFlowAnalysisTest.newAssignNumberToVariableInstruction
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.DataFlowAnalysisTest.newAssignVariableToVariableInstruction
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.DataFlowAnalysisTest.Number.equals
6
0
0
6
3
1
3
1
0.00
com.google.javascript.jscomp.DataFlowAnalysisTest.Number.getValue
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.DataFlowAnalysisTest.Number.hashCode
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.DataFlowAnalysisTest.Number.Number
8
5
0
3
1
1
1
1
1.67
com.google.javascript.jscomp.DataFlowAnalysisTest.Number.toString
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.DataFlowAnalysisTest.Operation.Operation
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.DataFlowAnalysisTest.Operation.toString
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.DataFlowAnalysisTest.Operation.valueOf
0
0
0
0
0
0
0
0
0.00
com.google.javascript.jscomp.DataFlowAnalysisTest.Operation.values
0
0
0
0
0
0
0
0
0.00
com.google.javascript.jscomp.DataFlowAnalysisTest.testBranchedSimpleIf
45
8
5
32
28
16
15
14
0.25
com.google.javascript.jscomp.DataFlowAnalysisTest.testLatticeArrayMinimizationWhenMidpointIsEven
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.DataFlowAnalysisTest.testLatticeArrayMinimizationWhenMidpointRoundsDown
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.DataFlowAnalysisTest.testLatticeArrayMinimizationWithTwoElements
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.DataFlowAnalysisTest.testMaxIterationsExceededException
37
2
1
34
26
7
13
9
0.06
com.google.javascript.jscomp.DataFlowAnalysisTest.testMaxIterationsExceededException.(Anon_1).getOptionalNodeComparator
9
0
0
9
7
0
2
2
0.00
com.google.javascript.jscomp.DataFlowAnalysisTest.testMaxIterationsExceededException.(Anon_1).getOptionalNodeComparator.(Anon_2).compare
4
0
0
4
3
0
1
1
0.00
com.google.javascript.jscomp.DataFlowAnalysisTest.testSimpleIf
56
6
5
45
42
15
29
14
0.13
com.google.javascript.jscomp.DataFlowAnalysisTest.testSimpleLoop
55
5
5
45
42
15
29
14
0.11
com.google.javascript.jscomp.DataFlowAnalysisTest.Value.isNumber
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.DataFlowAnalysisTest.Value.isVariable
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.DataFlowAnalysisTest.Variable.equals
7
1
0
6
3
1
3
1
0.17
com.google.javascript.jscomp.DataFlowAnalysisTest.Variable.getName
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.DataFlowAnalysisTest.Variable.hashCode
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.DataFlowAnalysisTest.Variable.toString
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.DataFlowAnalysisTest.Variable.Variable
8
5
0
3
1
1
1
1
1.67
com.google.javascript.jscomp.DataFlowAnalysisTest.verifyBranchedInHas
5
0
0
5
2
3
1
2
0.00
com.google.javascript.jscomp.DataFlowAnalysisTest.verifyInHas
5
0
0
5
2
3
1
2
0.00
com.google.javascript.jscomp.DataFlowAnalysisTest.verifyOutHas
5
0
0
5
2
3
1
2
0.00
com.google.javascript.jscomp.DeadAssignmentsElimination.(Anon_1).apply
5
0
0
5
4
0
1
1
0.00
com.google.javascript.jscomp.DeadAssignmentsElimination.checkHookBranchReadBeforeKill
17
3
0
14
10
6
5
3
0.21
com.google.javascript.jscomp.DeadAssignmentsElimination.DeadAssignmentsElimination
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.DeadAssignmentsElimination.enterScope
2
0
0
2
0
1
0
1
0.00
com.google.javascript.jscomp.DeadAssignmentsElimination.exitScope
44
9
4
31
23
4
15
5
0.29
com.google.javascript.jscomp.DeadAssignmentsElimination.isVariableReadBeforeKill
67
13
4
51
39
11
23
8
0.25
com.google.javascript.jscomp.DeadAssignmentsElimination.isVariableStillLiveWithinExpression
64
22
3
39
28
3
21
3
0.56
com.google.javascript.jscomp.DeadAssignmentsElimination.process
5
0
0
5
3
1
3
1
0.00
com.google.javascript.jscomp.DeadAssignmentsElimination.tryRemoveAssignment
4
0
0
4
1
2
1
1
0.00
com.google.javascript.jscomp.DeadAssignmentsElimination.tryRemoveAssignment
131
36
13
85
68
11
50
11
0.42
com.google.javascript.jscomp.DeadAssignmentsElimination.tryRemoveDeadAssignments
44
9
2
33
24
6
13
5
0.27
com.google.javascript.jscomp.DeadAssignmentsElimination.VariableLiveness.valueOf
0
0
0
0
0
0
0
0
0.00
com.google.javascript.jscomp.DeadAssignmentsElimination.VariableLiveness.values
0
0
0
0
0
0
0
0
0.00
com.google.javascript.jscomp.DeadAssignmentsElimination.visit
2
0
0
2
0
1
0
1
0.00
com.google.javascript.jscomp.DeadAssignmentsEliminationTest.DeadAssignmentsEliminationTest
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.DeadAssignmentsEliminationTest.getNumRepetitions
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.DeadAssignmentsEliminationTest.getProcessor
9
0
0
9
6
1
2
2
0.00
com.google.javascript.jscomp.DeadAssignmentsEliminationTest.getProcessor.(Anon_1).process
4
0
0
4
3
0
1
1
0.00
com.google.javascript.jscomp.DeadAssignmentsEliminationTest.inFunction
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.DeadAssignmentsEliminationTest.inFunction
4
0
0
4
2
1
1
1
0.00
com.google.javascript.jscomp.DeadAssignmentsEliminationTest.testAssignAndReadInCondition
8
3
0
5
3
1
2
1
0.60
com.google.javascript.jscomp.DeadAssignmentsEliminationTest.testAssignmentChain
13
0
0
13
11
1
6
1
0.00
com.google.javascript.jscomp.DeadAssignmentsEliminationTest.testAssignmentInArgs
4
0
0
4
2
1
2
1
0.00
com.google.javascript.jscomp.DeadAssignmentsEliminationTest.testAssignmentInReturn
4
0
0
4
2
1
2
1
0.00
com.google.javascript.jscomp.DeadAssignmentsEliminationTest.testAssignmentOp
4
1
0
3
1
1
1
1
0.33
com.google.javascript.jscomp.DeadAssignmentsEliminationTest.testAssignmentOpChain
10
0
0
10
8
1
4
1
0.00
com.google.javascript.jscomp.DeadAssignmentsEliminationTest.testAssignmentOpUsedAsCondition
25
1
5
19
17
1
15
1
0.05
com.google.javascript.jscomp.DeadAssignmentsEliminationTest.testAssignmentOpUsedAsLhs
4
0
0
4
2
1
1
1
0.00
com.google.javascript.jscomp.DeadAssignmentsEliminationTest.testAssignmentSamples
7
1
0
6
4
1
4
1
0.17
com.google.javascript.jscomp.DeadAssignmentsEliminationTest.testAssignToExtern
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.DeadAssignmentsEliminationTest.testBug8730257
13
0
0
13
11
1
1
1
0.00
com.google.javascript.jscomp.DeadAssignmentsEliminationTest.testDeadButAlivePartiallyWithinTheExpression
8
0
0
8
6
1
3
1
0.00
com.google.javascript.jscomp.DeadAssignmentsEliminationTest.testDeadIncrement
5
1
0
4
2
1
2
1
0.25
com.google.javascript.jscomp.DeadAssignmentsEliminationTest.testDeadPartiallyWithinTheExpression
5
2
0
3
1
1
1
1
0.67
com.google.javascript.jscomp.DeadAssignmentsEliminationTest.testDeadVarDeclarations
7
0
0
7
5
1
5
1
0.00
com.google.javascript.jscomp.DeadAssignmentsEliminationTest.testDeadVarDeclarations_forLoop
5
0
0
5
3
1
3
1
0.00
com.google.javascript.jscomp.DeadAssignmentsEliminationTest.testErrorHandling
11
0
0
11
9
1
6
1
0.00
com.google.javascript.jscomp.DeadAssignmentsEliminationTest.testForIn
12
3
1
8
6
1
4
1
0.38
com.google.javascript.jscomp.DeadAssignmentsEliminationTest.testGlobal
4
1
0
3
1
1
1
1
0.33
com.google.javascript.jscomp.DeadAssignmentsEliminationTest.testIdentityAssignments
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.DeadAssignmentsEliminationTest.testIncDecInSubExpressions
20
0
4
16
14
1
14
1
0.00
com.google.javascript.jscomp.DeadAssignmentsEliminationTest.testIncrementalReassignmentInForLoops
6
0
0
6
4
1
4
1
0.00
com.google.javascript.jscomp.DeadAssignmentsEliminationTest.testInExpression1
7
0
0
7
5
1
5
1
0.00
com.google.javascript.jscomp.DeadAssignmentsEliminationTest.testInExpression2
27
2
7
18
16
1
8
1
0.11
com.google.javascript.jscomp.DeadAssignmentsEliminationTest.testInnerFunctions
4
0
0
4
2
1
1
1
0.00
com.google.javascript.jscomp.DeadAssignmentsEliminationTest.testInnerFunctions2
4
1
0
3
1
1
1
1
0.33
com.google.javascript.jscomp.DeadAssignmentsEliminationTest.testIssue297a
6
0
0
6
4
1
1
1
0.00
com.google.javascript.jscomp.DeadAssignmentsEliminationTest.testIssue297b
10
0
0
10
8
1
1
1
0.00
com.google.javascript.jscomp.DeadAssignmentsEliminationTest.testIssue297c
10
0
0
10
8
1
1
1
0.00
com.google.javascript.jscomp.DeadAssignmentsEliminationTest.testIssue297d
8
0
0
8
6
1
1
1
0.00
com.google.javascript.jscomp.DeadAssignmentsEliminationTest.testIssue297e
8
0
0
8
6
1
1
1
0.00
com.google.javascript.jscomp.DeadAssignmentsEliminationTest.testIssue297f
8
0
0
8
6
1
1
1
0.00
com.google.javascript.jscomp.DeadAssignmentsEliminationTest.testIssue297g
11
1
0
10
8
1
1
1
0.10
com.google.javascript.jscomp.DeadAssignmentsEliminationTest.testIssue297h
11
1
0
10
8
1
1
1
0.10
com.google.javascript.jscomp.DeadAssignmentsEliminationTest.testIssue384a
9
0
0
9
7
1
1
1
0.00
com.google.javascript.jscomp.DeadAssignmentsEliminationTest.testIssue384b
6
0
0
6
4
1
1
1
0.00
com.google.javascript.jscomp.DeadAssignmentsEliminationTest.testIssue384c
6
0
0
6
4
1
1
1
0.00
com.google.javascript.jscomp.DeadAssignmentsEliminationTest.testIssue384d
6
0
0
6
4
1
1
1
0.00
com.google.javascript.jscomp.DeadAssignmentsEliminationTest.testLoops
17
0
0
17
15
1
9
1
0.00
com.google.javascript.jscomp.DeadAssignmentsEliminationTest.testMultiPaths
7
0
0
7
5
1
4
1
0.00
com.google.javascript.jscomp.DeadAssignmentsEliminationTest.testMutipleDeadAssignmentsButAlivePartiallyWithinTheExpression
6
0
1
5
3
1
1
1
0.00
com.google.javascript.jscomp.DeadAssignmentsEliminationTest.testNestedReassignments
30
7
5
22
20
1
18
1
0.32
com.google.javascript.jscomp.DeadAssignmentsEliminationTest.testParameters
5
0
0
5
3
1
2
1
0.00
com.google.javascript.jscomp.DeadAssignmentsEliminationTest.testSelfIncrement
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.DeadAssignmentsEliminationTest.testSelfReAssignment
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.DeadAssignmentsEliminationTest.testSimple
9
2
0
7
5
1
5
1
0.29
com.google.javascript.jscomp.DeadAssignmentsEliminationTest.testUsedAsConditions
12
0
1
11
9
1
8
1
0.00
com.google.javascript.jscomp.DeadAssignmentsEliminationTest.testUsedAsConditionsInSwitchStatements
12
0
2
10
8
1
5
1
0.00
com.google.javascript.jscomp.DeadPropertyAssignmentElimination.DeadPropertyAssignmentElimination
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.DeadPropertyAssignmentElimination.FindCandidateAssignmentTraversal.FindCandidateAssignmentTraversal
4
0
0
4
2
1
2
1
0.00
com.google.javascript.jscomp.DeadPropertyAssignmentElimination.FindCandidateAssignmentTraversal.getOrCreateProperty
40
15
6
19
12
5
9
4
0.79
com.google.javascript.jscomp.DeadPropertyAssignmentElimination.FindCandidateAssignmentTraversal.isConditionalExpression
10
0
0
10
7
1
3
1
0.00
com.google.javascript.jscomp.DeadPropertyAssignmentElimination.FindCandidateAssignmentTraversal.markAllPropsRead
3
1
0
3
1
1
1
1
0.33
com.google.javascript.jscomp.DeadPropertyAssignmentElimination.FindCandidateAssignmentTraversal.markAllPropsReadExceptThisProps
3
1
0
3
1
1
1
1
0.33
com.google.javascript.jscomp.DeadPropertyAssignmentElimination.FindCandidateAssignmentTraversal.markAllPropsReadHelper
13
0
2
11
6
1
6
2
0.00
com.google.javascript.jscomp.DeadPropertyAssignmentElimination.FindCandidateAssignmentTraversal.shouldTraverse
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.DeadPropertyAssignmentElimination.FindCandidateAssignmentTraversal.visit
12
3
1
8
4
1
4
1
0.38
com.google.javascript.jscomp.DeadPropertyAssignmentElimination.FindCandidateAssignmentTraversal.visitAssignmentLhs
37
5
6
26
19
5
15
5
0.19
com.google.javascript.jscomp.DeadPropertyAssignmentElimination.FindCandidateAssignmentTraversal.visitBlock
9
2
1
6
3
1
3
1
0.33
com.google.javascript.jscomp.DeadPropertyAssignmentElimination.FindCandidateAssignmentTraversal.visitNode
66
10
4
52
42
3
27
3
0.19
com.google.javascript.jscomp.DeadPropertyAssignmentElimination.FunctionVisitor.FunctionVisitor
4
0
0
4
2
1
2
1
0.00
com.google.javascript.jscomp.DeadPropertyAssignmentElimination.FunctionVisitor.visit
34
2
3
29
20
9
13
9
0.07
com.google.javascript.jscomp.DeadPropertyAssignmentElimination.GetterSetterCollector.isAliasedPropertySet
17
6
1
10
7
2
3
2
0.60
com.google.javascript.jscomp.DeadPropertyAssignmentElimination.GetterSetterCollector.shouldTraverse
4
1
0
3
1
1
1
1
0.33
com.google.javascript.jscomp.DeadPropertyAssignmentElimination.GetterSetterCollector.visit
47
14
1
32
25
3
20
3
0.44
com.google.javascript.jscomp.DeadPropertyAssignmentElimination.process
19
3
3
13
9
4
6
3
0.23
com.google.javascript.jscomp.DeadPropertyAssignmentElimination.Property.addWrite
4
0
0
4
2
1
2
1
0.00
com.google.javascript.jscomp.DeadPropertyAssignmentElimination.Property.markChildrenRead
22
6
2
14
9
4
6
5
0.43
com.google.javascript.jscomp.DeadPropertyAssignmentElimination.Property.markLastWriteRead
5
0
0
5
2
1
2
1
0.00
com.google.javascript.jscomp.DeadPropertyAssignmentElimination.Property.Property
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.DeadPropertyAssignmentElimination.PropertyWrite.isChildPropOf
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.DeadPropertyAssignmentElimination.PropertyWrite.isSafeToRemove
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.DeadPropertyAssignmentElimination.PropertyWrite.markRead
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.DeadPropertyAssignmentElimination.PropertyWrite.PropertyWrite
5
0
0
5
3
1
3
1
0.00
com.google.javascript.jscomp.DeadPropertyAssignmentEliminationTest.getProcessor
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.DeadPropertyAssignmentEliminationTest.setUp
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.DeadPropertyAssignmentEliminationTest.testAliasing
12
1
0
12
10
1
1
1
0.08
com.google.javascript.jscomp.DeadPropertyAssignmentEliminationTest.testBasic
25
0
2
23
21
1
3
1
0.00
com.google.javascript.jscomp.DeadPropertyAssignmentEliminationTest.testBrackets
9
0
0
9
7
1
1
1
0.00
com.google.javascript.jscomp.DeadPropertyAssignmentEliminationTest.testCall
54
5
4
50
47
1
6
1
0.10
com.google.javascript.jscomp.DeadPropertyAssignmentEliminationTest.testChainingPropertiesAssignments
13
0
0
13
11
1
1
1
0.00
com.google.javascript.jscomp.DeadPropertyAssignmentEliminationTest.testCircularPropChain
9
0
0
9
7
1
1
1
0.00
com.google.javascript.jscomp.DeadPropertyAssignmentEliminationTest.testConditionalExpression
13
2
1
12
10
1
2
1
0.17
com.google.javascript.jscomp.DeadPropertyAssignmentEliminationTest.testConditionalProperties
24
2
1
21
19
1
2
1
0.10
com.google.javascript.jscomp.DeadPropertyAssignmentEliminationTest.testDifferentQualifiedNames
8
0
0
8
6
1
1
1
0.00
com.google.javascript.jscomp.DeadPropertyAssignmentEliminationTest.testEs5Getter
17
0
0
17
15
1
1
1
0.00
com.google.javascript.jscomp.DeadPropertyAssignmentEliminationTest.testEs5Setter
16
0
0
16
14
1
1
1
0.00
com.google.javascript.jscomp.DeadPropertyAssignmentEliminationTest.testEs6Constrcutor
51
0
4
47
44
1
6
1
0.00
com.google.javascript.jscomp.DeadPropertyAssignmentEliminationTest.testFor
62
1
6
56
54
1
7
1
0.02
com.google.javascript.jscomp.DeadPropertyAssignmentEliminationTest.testGetPropContainsNonQualifiedNames
15
0
1
14
12
1
2
1
0.00
com.google.javascript.jscomp.DeadPropertyAssignmentEliminationTest.testGetter
27
2
1
26
24
1
2
1
0.08
com.google.javascript.jscomp.DeadPropertyAssignmentEliminationTest.testGetter_afterDeadAssignment
14
1
0
14
12
1
1
1
0.07
com.google.javascript.jscomp.DeadPropertyAssignmentEliminationTest.testGetter_onDifferentType
27
2
0
27
25
1
1
1
0.07
com.google.javascript.jscomp.DeadPropertyAssignmentEliminationTest.testHook
18
0
1
17
15
1
2
1
0.00
com.google.javascript.jscomp.DeadPropertyAssignmentEliminationTest.testIf
44
0
2
42
40
1
3
1
0.00
com.google.javascript.jscomp.DeadPropertyAssignmentEliminationTest.testMultipleProperties
15
0
0
15
13
1
1
1
0.00
com.google.javascript.jscomp.DeadPropertyAssignmentEliminationTest.testName
11
0
0
11
9
1
1
1
0.00
com.google.javascript.jscomp.DeadPropertyAssignmentEliminationTest.testName2
11
0
0
11
9
1
1
1
0.00
com.google.javascript.jscomp.DeadPropertyAssignmentEliminationTest.testNonStandardAssign
15
0
0
15
13
1
1
1
0.00
com.google.javascript.jscomp.DeadPropertyAssignmentEliminationTest.testObjectDefineProperties_aliasedObject
45
2
0
45
43
1
1
1
0.04
com.google.javascript.jscomp.DeadPropertyAssignmentEliminationTest.testObjectDefineProperties_aliasedPropertyMap
39
2
1
38
36
1
2
1
0.05
com.google.javascript.jscomp.DeadPropertyAssignmentEliminationTest.testObjectDefineProperty_aliasedObject
20
1
0
20
18
1
1
1
0.05
com.google.javascript.jscomp.DeadPropertyAssignmentEliminationTest.testObjectDefineProperty_aliasedParams
43
2
1
42
40
1
2
1
0.05
com.google.javascript.jscomp.DeadPropertyAssignmentEliminationTest.testObjectDefineProperty_aliasedPropName
56
3
1
55
53
1
2
1
0.05
com.google.javascript.jscomp.DeadPropertyAssignmentEliminationTest.testObjectDefineProperty_aliasedPropSet
20
1
0
20
18
1
1
1
0.05
com.google.javascript.jscomp.DeadPropertyAssignmentEliminationTest.testPropertyDefinedInExterns
37
3
3
34
32
3
3
2
0.09
com.google.javascript.jscomp.DeadPropertyAssignmentEliminationTest.testQualifiedNamePrefixAssignment
17
0
1
16
14
1
2
1
0.00
com.google.javascript.jscomp.DeadPropertyAssignmentEliminationTest.testSetter
27
2
1
26
24
1
2
1
0.08
com.google.javascript.jscomp.DeadPropertyAssignmentEliminationTest.testSwitch
49
1
3
45
43
1
4
1
0.02
com.google.javascript.jscomp.DeadPropertyAssignmentEliminationTest.testThrow
17
0
1
16
14
1
2
1
0.00
com.google.javascript.jscomp.DeadPropertyAssignmentEliminationTest.testTry
71
1
5
66
64
1
6
1
0.02
com.google.javascript.jscomp.DeadPropertyAssignmentEliminationTest.testUnknownLookup
19
2
1
18
16
1
2
1
0.11
com.google.javascript.jscomp.DeadPropertyAssignmentEliminationTest.testWhile
82
0
6
76
74
1
7
1
0.00
com.google.javascript.jscomp.debugger.CompilationParam.(Anon_1).apply
7
0
0
7
3
1
3
2
0.00
com.google.javascript.jscomp.debugger.CompilationParam.(Anon_1).getJavaInfo
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.debugger.CompilationParam.(Anon_10).apply
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.debugger.CompilationParam.(Anon_11).apply
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.debugger.CompilationParam.(Anon_11).getJavaInfo
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.debugger.CompilationParam.(Anon_12).apply
5
0
0
5
3
1
1
1
0.00
com.google.javascript.jscomp.debugger.CompilationParam.(Anon_12).getJavaInfo
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.debugger.CompilationParam.(Anon_13).apply
4
0
0
4
2
1
1
1
0.00
com.google.javascript.jscomp.debugger.CompilationParam.(Anon_13).getJavaInfo
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.debugger.CompilationParam.(Anon_14).apply
4
0
0
4
2
1
1
1
0.00
com.google.javascript.jscomp.debugger.CompilationParam.(Anon_14).getJavaInfo
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.debugger.CompilationParam.(Anon_15).apply
4
0
0
4
2
1
1
1
0.00
com.google.javascript.jscomp.debugger.CompilationParam.(Anon_15).getJavaInfo
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.debugger.CompilationParam.(Anon_16).apply
4
0
0
4
2
1
1
1
0.00
com.google.javascript.jscomp.debugger.CompilationParam.(Anon_16).getJavaInfo
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.debugger.CompilationParam.(Anon_17).apply
4
0
0
4
2
1
1
1
0.00
com.google.javascript.jscomp.debugger.CompilationParam.(Anon_17).getJavaInfo
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.debugger.CompilationParam.(Anon_18).apply
4
0
0
4
2
1
1
1
0.00
com.google.javascript.jscomp.debugger.CompilationParam.(Anon_18).getJavaInfo
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.debugger.CompilationParam.(Anon_19).apply
4
0
0
4
2
1
1
1
0.00
com.google.javascript.jscomp.debugger.CompilationParam.(Anon_19).getJavaInfo
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.debugger.CompilationParam.(Anon_2).apply
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.debugger.CompilationParam.(Anon_20).apply
4
0
0
4
2
1
1
1
0.00
com.google.javascript.jscomp.debugger.CompilationParam.(Anon_20).getJavaInfo
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.debugger.CompilationParam.(Anon_21).apply
4
0
0
4
2
1
1
1
0.00
com.google.javascript.jscomp.debugger.CompilationParam.(Anon_21).getJavaInfo
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.debugger.CompilationParam.(Anon_22).apply
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.debugger.CompilationParam.(Anon_23).apply
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.debugger.CompilationParam.(Anon_24).apply
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.debugger.CompilationParam.(Anon_25).apply
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.debugger.CompilationParam.(Anon_25).getJavaInfo
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.debugger.CompilationParam.(Anon_26).apply
4
0
0
4
2
1
2
1
0.00
com.google.javascript.jscomp.debugger.CompilationParam.(Anon_26).getJavaInfo
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.debugger.CompilationParam.(Anon_27).apply
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.debugger.CompilationParam.(Anon_28).apply
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.debugger.CompilationParam.(Anon_29).apply
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.debugger.CompilationParam.(Anon_3).apply
5
0
0
5
3
1
1
1
0.00
com.google.javascript.jscomp.debugger.CompilationParam.(Anon_3).getJavaInfo
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.debugger.CompilationParam.(Anon_30).apply
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.debugger.CompilationParam.(Anon_31).apply
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.debugger.CompilationParam.(Anon_32).apply
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.debugger.CompilationParam.(Anon_33).apply
4
0
0
4
2
1
1
1
0.00
com.google.javascript.jscomp.debugger.CompilationParam.(Anon_33).getJavaInfo
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.debugger.CompilationParam.(Anon_34).apply
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.debugger.CompilationParam.(Anon_35).apply
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.debugger.CompilationParam.(Anon_36).apply
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.debugger.CompilationParam.(Anon_37).apply
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.debugger.CompilationParam.(Anon_38).apply
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.debugger.CompilationParam.(Anon_39).apply
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.debugger.CompilationParam.(Anon_4).apply
5
0
0
5
3
1
1
1
0.00
com.google.javascript.jscomp.debugger.CompilationParam.(Anon_4).getJavaInfo
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.debugger.CompilationParam.(Anon_40).apply
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.debugger.CompilationParam.(Anon_41).apply
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.debugger.CompilationParam.(Anon_42).apply
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.debugger.CompilationParam.(Anon_42).getJavaInfo
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.debugger.CompilationParam.(Anon_43).apply
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.debugger.CompilationParam.(Anon_44).apply
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.debugger.CompilationParam.(Anon_45).apply
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.debugger.CompilationParam.(Anon_46).apply
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.debugger.CompilationParam.(Anon_47).apply
2
0
0
2
1
1
1
1
0.00
com.google.javascript.jscomp.debugger.CompilationParam.(Anon_48).apply
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.debugger.CompilationParam.(Anon_49).apply
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.debugger.CompilationParam.(Anon_5).apply
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.debugger.CompilationParam.(Anon_50).apply
6
0
0
6
3
1
2
1
0.00
com.google.javascript.jscomp.debugger.CompilationParam.(Anon_50).getJavaInfo
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.debugger.CompilationParam.(Anon_51).apply
6
0
0
6
3
1
2
1
0.00
com.google.javascript.jscomp.debugger.CompilationParam.(Anon_51).getJavaInfo
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.debugger.CompilationParam.(Anon_52).apply
5
0
0
5
3
1
1
1
0.00
com.google.javascript.jscomp.debugger.CompilationParam.(Anon_52).getJavaInfo
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.debugger.CompilationParam.(Anon_53).apply
5
0
0
5
3
1
1
1
0.00
com.google.javascript.jscomp.debugger.CompilationParam.(Anon_53).getJavaInfo
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.debugger.CompilationParam.(Anon_54).apply
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.debugger.CompilationParam.(Anon_55).apply
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.debugger.CompilationParam.(Anon_56).apply
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.debugger.CompilationParam.(Anon_57).apply
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.debugger.CompilationParam.(Anon_58).apply
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.debugger.CompilationParam.(Anon_59).apply
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.debugger.CompilationParam.(Anon_6).apply
5
0
0
5
2
1
2
1
0.00
com.google.javascript.jscomp.debugger.CompilationParam.(Anon_6).getJavaInfo
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.debugger.CompilationParam.(Anon_60).apply
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.debugger.CompilationParam.(Anon_60).getJavaInfo
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.debugger.CompilationParam.(Anon_61).apply
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.debugger.CompilationParam.(Anon_62).apply
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.debugger.CompilationParam.(Anon_63).apply
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.debugger.CompilationParam.(Anon_64).apply
9
0
0
9
6
1
5
1
0.00
com.google.javascript.jscomp.debugger.CompilationParam.(Anon_64).getJavaInfo
4
0
0
4
2
1
1
1
0.00
com.google.javascript.jscomp.debugger.CompilationParam.(Anon_65).apply
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.debugger.CompilationParam.(Anon_66).apply
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.debugger.CompilationParam.(Anon_67).apply
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.debugger.CompilationParam.(Anon_68).apply
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.debugger.CompilationParam.(Anon_7).apply
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.debugger.CompilationParam.(Anon_8).apply
4
0
0
4
2
1
1
1
0.00
com.google.javascript.jscomp.debugger.CompilationParam.(Anon_8).getJavaInfo
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.debugger.CompilationParam.(Anon_9).apply
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.debugger.CompilationParam.apply
2
1
0
1
0
1
0
1
1.00
com.google.javascript.jscomp.debugger.CompilationParam.CompilationParam
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.debugger.CompilationParam.CompilationParam
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.debugger.CompilationParam.diagGroupWarningInfo
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.debugger.CompilationParam.getDefaultValue
4
1
0
3
1
1
1
1
0.33
com.google.javascript.jscomp.debugger.CompilationParam.getJavaInfo
11
8
0
3
1
1
1
1
2.67
com.google.javascript.jscomp.debugger.CompilationParam.getSortedValues
13
0
2
11
8
3
3
3
0.00
com.google.javascript.jscomp.debugger.CompilationParam.getSortedValues.(Anon_69).compare
3
0
0
3
2
0
1
1
0.00
com.google.javascript.jscomp.debugger.CompilationParam.valueOf
0
0
0
0
0
0
0
0
0.00
com.google.javascript.jscomp.debugger.CompilationParam.values
0
0
0
0
0
0
0
0
0.00
com.google.javascript.jscomp.debugger.DebuggerGwtMain.createCheckboxes
19
0
0
19
14
3
9
5
0.00
com.google.javascript.jscomp.debugger.DebuggerGwtMain.createCheckboxes.(for_loop_1).(Anon_3).onClick
5
0
0
5
4
1
2
2
0.00
com.google.javascript.jscomp.debugger.DebuggerGwtMain.doCompile
11
0
0
11
8
5
3
5
0.00
com.google.javascript.jscomp.debugger.DebuggerGwtMain.onModuleLoad
31
0
2
29
25
3
17
5
0.00
com.google.javascript.jscomp.debugger.DebuggerGwtMain.onModuleLoad.(Anon_1).onKeyUp
3
0
0
3
2
0
1
1
0.00
com.google.javascript.jscomp.debugger.DebuggerGwtMain.onModuleLoad.(Anon_2).onKeyUp
3
0
0
3
2
0
1
1
0.00
com.google.javascript.jscomp.debugger.DebuggerGwtMain.updateUi
13
0
0
13
11
5
7
5
0.00
com.google.javascript.jscomp.debugger.DebuggerGwtMain.updateUiException
5
0
0
5
3
1
3
1
0.00
com.google.javascript.jscomp.DeclaredGlobalExternsOnWindow.addExtern
48
3
6
39
29
10
19
10
0.08
com.google.javascript.jscomp.DeclaredGlobalExternsOnWindow.addWindowProperties
8
0
0
8
4
1
4
2
0.00
com.google.javascript.jscomp.DeclaredGlobalExternsOnWindow.DeclaredGlobalExternsOnWindow
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.DeclaredGlobalExternsOnWindow.process
4
0
0
4
2
1
2
1
0.00
com.google.javascript.jscomp.DeclaredGlobalExternsOnWindow.visit
17
2
0
15
9
1
9
2
0.13
com.google.javascript.jscomp.DeclaredGlobalExternsOnWindowTest.getNumRepetitions
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.DeclaredGlobalExternsOnWindowTest.getProcessor
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.DeclaredGlobalExternsOnWindowTest.setUp
5
0
0
5
3
1
3
1
0.00
com.google.javascript.jscomp.DeclaredGlobalExternsOnWindowTest.testConstructorIsSameType
21
8
1
16
14
1
2
1
0.50
com.google.javascript.jscomp.DeclaredGlobalExternsOnWindowTest.testEnum
9
2
0
9
7
1
1
1
0.22
com.google.javascript.jscomp.DeclaredGlobalExternsOnWindowTest.testEnumWindowProperty
7
3
0
7
5
1
1
1
0.43
com.google.javascript.jscomp.DeclaredGlobalExternsOnWindowTest.testWindowProperty1a
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.DeclaredGlobalExternsOnWindowTest.testWindowProperty1b
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.DeclaredGlobalExternsOnWindowTest.testWindowProperty2
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.DeclaredGlobalExternsOnWindowTest.testWindowProperty3a
4
0
0
4
2
1
1
1
0.00
com.google.javascript.jscomp.DeclaredGlobalExternsOnWindowTest.testWindowProperty3b
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.DeclaredGlobalExternsOnWindowTest.testWindowProperty4
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.DeclaredGlobalExternsOnWindowTest.testWindowProperty5a
6
0
0
6
4
1
2
1
0.00
com.google.javascript.jscomp.DeclaredGlobalExternsOnWindowTest.testWindowProperty5b
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.DeclaredGlobalExternsOnWindowTest.testWindowProperty5c
5
0
0
5
3
1
1
1
0.00
com.google.javascript.jscomp.DeclaredGlobalExternsOnWindowTest.testWindowProperty6
7
3
0
7
5
1
1
1
0.43
com.google.javascript.jscomp.DeclaredGlobalExternsOnWindowTest.testWindowProperty7
7
3
0
7
5
1
1
1
0.43
com.google.javascript.jscomp.DeclaredGlobalExternsOnWindowTest.testWindowProperty8
7
3
0
7
5
1
1
1
0.43
com.google.javascript.jscomp.DeclaredGlobalExternsOnWindowTest.testWindowPropertyWithJsDoc
13
6
0
9
7
1
1
1
0.67
com.google.javascript.jscomp.DefaultCodingConventionTest.assertDefinesClasses
9
0
0
9
5
5
3
3
0.00
com.google.javascript.jscomp.DefaultCodingConventionTest.assertFunctionBind
4
0
0
4
2
2
1
2
0.00
com.google.javascript.jscomp.DefaultCodingConventionTest.assertNotClassDefining
4
0
0
4
2
2
1
2
0.00
com.google.javascript.jscomp.DefaultCodingConventionTest.assertNotFunctionBind
4
0
0
4
2
2
1
2
0.00
com.google.javascript.jscomp.DefaultCodingConventionTest.assertPackageName
4
0
0
4
2
2
1
2
0.00
com.google.javascript.jscomp.DefaultCodingConventionTest.parseTestCode
4
0
0
4
2
2
1
2
0.00
com.google.javascript.jscomp.DefaultCodingConventionTest.testEnumKey
9
0
1
8
6
1
6
1
0.00
com.google.javascript.jscomp.DefaultCodingConventionTest.testExportedName
9
0
1
8
6
1
6
1
0.00
com.google.javascript.jscomp.DefaultCodingConventionTest.testFunctionBind
14
0
2
12
10
1
10
1
0.00
com.google.javascript.jscomp.DefaultCodingConventionTest.testInheritanceDetection1
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.DefaultCodingConventionTest.testInheritanceDetection10
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.DefaultCodingConventionTest.testInheritanceDetection11
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.DefaultCodingConventionTest.testInheritanceDetection12
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.DefaultCodingConventionTest.testInheritanceDetection2
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.DefaultCodingConventionTest.testInheritanceDetection3
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.DefaultCodingConventionTest.testInheritanceDetection4
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.DefaultCodingConventionTest.testInheritanceDetection5
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.DefaultCodingConventionTest.testInheritanceDetection6
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.DefaultCodingConventionTest.testInheritanceDetection7
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.DefaultCodingConventionTest.testInheritanceDetection8
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.DefaultCodingConventionTest.testInheritanceDetection9
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.DefaultCodingConventionTest.testInheritanceDetectionPostCollapseProperties
4
0
0
4
2
1
2
1
0.00
com.google.javascript.jscomp.DefaultCodingConventionTest.testInlineName
17
0
0
17
15
1
15
1
0.00
com.google.javascript.jscomp.DefaultCodingConventionTest.testPackageNames
8
0
0
8
6
1
6
1
0.00
com.google.javascript.jscomp.DefaultCodingConventionTest.testPrivateName
5
0
0
5
3
1
3
1
0.00
com.google.javascript.jscomp.DefaultCodingConventionTest.testVarAndOptionalParams
18
0
2
16
14
5
8
3
0.00
com.google.javascript.jscomp.DefaultNameGenerator.buildPriorityLookupMap
8
0
0
8
5
2
4
3
0.00
com.google.javascript.jscomp.DefaultNameGenerator.CharPriority.CharPriority
5
0
0
5
3
1
3
1
0.00
com.google.javascript.jscomp.DefaultNameGenerator.CharPriority.clone
5
0
0
5
3
2
2
2
0.00
com.google.javascript.jscomp.DefaultNameGenerator.CharPriority.compareTo
10
2
0
8
5
2
4
2
0.25
com.google.javascript.jscomp.DefaultNameGenerator.checkPrefix
25
2
0
23
15
3
13
6
0.09
com.google.javascript.jscomp.DefaultNameGenerator.clone
7
0
0
7
2
4
1
1
0.00
com.google.javascript.jscomp.DefaultNameGenerator.contains
8
0
0
8
4
1
5
2
0.00
com.google.javascript.jscomp.DefaultNameGenerator.DefaultNameGenerator
5
0
0
5
3
2
2
2
0.00
com.google.javascript.jscomp.DefaultNameGenerator.DefaultNameGenerator
15
10
0
5
2
2
2
1
2.00
com.google.javascript.jscomp.DefaultNameGenerator.DefaultNameGenerator
14
2
1
11
6
3
4
2
0.18
com.google.javascript.jscomp.DefaultNameGenerator.favors
14
6
0
8
4
2
4
3
0.75
com.google.javascript.jscomp.DefaultNameGenerator.generateNextName
32
4
6
22
16
5
12
5
0.18
com.google.javascript.jscomp.DefaultNameGenerator.reserveCharacters
27
7
1
19
13
5
10
8
0.37
com.google.javascript.jscomp.DefaultNameGenerator.reset
24
8
3
13
8
4
8
1
0.62
com.google.javascript.jscomp.DefaultPassConfig.(Anon_1).create
4
0
0
4
3
0
1
1
0.00
com.google.javascript.jscomp.DefaultPassConfig.(Anon_10).create
10
0
0
10
8
1
3
2
0.00
com.google.javascript.jscomp.DefaultPassConfig.(Anon_100).create
8
0
0
8
6
0
2
2
0.00
com.google.javascript.jscomp.DefaultPassConfig.(Anon_100).create.(Anon_101).process
3
0
0
3
2
0
1
1
0.00
com.google.javascript.jscomp.DefaultPassConfig.(Anon_102).create
3
0
0
3
2
0
1
1
0.00
com.google.javascript.jscomp.DefaultPassConfig.(Anon_103).create
3
0
0
3
2
0
1
1
0.00
com.google.javascript.jscomp.DefaultPassConfig.(Anon_104).create
3
0
0
3
2
0
1
1
0.00
com.google.javascript.jscomp.DefaultPassConfig.(Anon_105).create
3
0
0
3
2
0
1
1
0.00
com.google.javascript.jscomp.DefaultPassConfig.(Anon_106).create
3
0
0
3
2
0
1
1
0.00
com.google.javascript.jscomp.DefaultPassConfig.(Anon_107).create
3
0
0
3
2
0
1
1
0.00
com.google.javascript.jscomp.DefaultPassConfig.(Anon_108).create
12
0
0
12
11
0
1
1
0.00
com.google.javascript.jscomp.DefaultPassConfig.(Anon_109).create
3
0
0
3
2
0
1
1
0.00
com.google.javascript.jscomp.DefaultPassConfig.(Anon_11).create
15
0
1
14
11
2
5
3
0.00
com.google.javascript.jscomp.DefaultPassConfig.(Anon_11).create.(Anon_12).process
7
0
0
7
5
0
4
1
0.00
com.google.javascript.jscomp.DefaultPassConfig.(Anon_111).create
6
0
0
6
5
0
1
1
0.00
com.google.javascript.jscomp.DefaultPassConfig.(Anon_112).create
8
2
0
6
5
0
1
1
0.33
com.google.javascript.jscomp.DefaultPassConfig.(Anon_113).create
3
0
0
3
2
0
1
1
0.00
com.google.javascript.jscomp.DefaultPassConfig.(Anon_114).create
3
0
0
3
2
0
1
1
0.00
com.google.javascript.jscomp.DefaultPassConfig.(Anon_115).create
4
0
0
4
3
0
1
1
0.00
com.google.javascript.jscomp.DefaultPassConfig.(Anon_116).create
3
0
0
3
2
0
1
1
0.00
com.google.javascript.jscomp.DefaultPassConfig.(Anon_117).create
16
0
1
15
12
1
7
2
0.00
com.google.javascript.jscomp.DefaultPassConfig.(Anon_118).create
3
0
0
3
2
0
1
1
0.00
com.google.javascript.jscomp.DefaultPassConfig.(Anon_119).create
3
0
0
3
2
0
1
1
0.00
com.google.javascript.jscomp.DefaultPassConfig.(Anon_120).create
3
0
0
3
2
0
1
1
0.00
com.google.javascript.jscomp.DefaultPassConfig.(Anon_121).create
3
0
0
3
2
0
1
1
0.00
com.google.javascript.jscomp.DefaultPassConfig.(Anon_122).create
11
0
0
11
8
2
3
3
0.00
com.google.javascript.jscomp.DefaultPassConfig.(Anon_122).create.(Anon_123).process
7
0
0
7
5
2
2
2
0.00
com.google.javascript.jscomp.DefaultPassConfig.(Anon_124).create
8
0
0
8
7
0
1
1
0.00
com.google.javascript.jscomp.DefaultPassConfig.(Anon_125).create
3
0
0
3
2
0
1
1
0.00
com.google.javascript.jscomp.DefaultPassConfig.(Anon_126).create
4
0
0
4
3
0
1
1
0.00
com.google.javascript.jscomp.DefaultPassConfig.(Anon_127).create
7
0
0
7
5
0
2
2
0.00
com.google.javascript.jscomp.DefaultPassConfig.(Anon_127).create.(Anon_128).process
3
0
0
3
2
0
1
1
0.00
com.google.javascript.jscomp.DefaultPassConfig.(Anon_129).create
3
0
0
3
2
0
1
1
0.00
com.google.javascript.jscomp.DefaultPassConfig.(Anon_13).create
20
0
1
19
16
2
5
4
0.00
com.google.javascript.jscomp.DefaultPassConfig.(Anon_13).create.(Anon_14).hotSwapScript
3
0
0
3
2
0
1
1
0.00
com.google.javascript.jscomp.DefaultPassConfig.(Anon_13).create.(Anon_14).process
4
0
0
4
3
0
2
1
0.00
com.google.javascript.jscomp.DefaultPassConfig.(Anon_130).create
3
0
0
3
2
0
1
1
0.00
com.google.javascript.jscomp.DefaultPassConfig.(Anon_131).create
19
0
0
19
16
4
4
5
0.00
com.google.javascript.jscomp.DefaultPassConfig.(Anon_131).create.(Anon_132).process
12
0
0
12
10
3
2
3
0.00
com.google.javascript.jscomp.DefaultPassConfig.(Anon_133).create
9
0
0
9
7
1
2
3
0.00
com.google.javascript.jscomp.DefaultPassConfig.(Anon_133).create.(Anon_134).process
4
0
0
4
3
0
1
1
0.00
com.google.javascript.jscomp.DefaultPassConfig.(Anon_135).create
3
0
0
3
2
0
1
1
0.00
com.google.javascript.jscomp.DefaultPassConfig.(Anon_136).create
3
0
0
3
2
0
1
1
0.00
com.google.javascript.jscomp.DefaultPassConfig.(Anon_137).create
3
0
0
3
2
0
1
1
0.00
com.google.javascript.jscomp.DefaultPassConfig.(Anon_138).create
3
0
0
3
2
0
1
1
0.00
com.google.javascript.jscomp.DefaultPassConfig.(Anon_139).create
4
0
0
4
3
0
1
1
0.00
com.google.javascript.jscomp.DefaultPassConfig.(Anon_140).create
5
1
0
4
3
0
1
1
0.25
com.google.javascript.jscomp.DefaultPassConfig.(Anon_141).create
3
0
0
3
2
0
1
1
0.00
com.google.javascript.jscomp.DefaultPassConfig.(Anon_144).create
20
0
0
20
16
3
5
4
0.00
com.google.javascript.jscomp.DefaultPassConfig.(Anon_144).create.(Anon_145).process
15
0
0
15
12
3
4
3
0.00
com.google.javascript.jscomp.DefaultPassConfig.(Anon_146).create
23
0
0
23
18
5
4
5
0.00
com.google.javascript.jscomp.DefaultPassConfig.(Anon_146).create.(Anon_147).process
18
0
0
18
14
5
3
4
0.00
com.google.javascript.jscomp.DefaultPassConfig.(Anon_148).create
3
0
0
3
2
0
1
1
0.00
com.google.javascript.jscomp.DefaultPassConfig.(Anon_149).create
3
0
0
3
2
0
1
1
0.00
com.google.javascript.jscomp.DefaultPassConfig.(Anon_15).create
3
0
0
3
2
0
1
1
0.00
com.google.javascript.jscomp.DefaultPassConfig.(Anon_150).create
3
0
0
3
2
0
1
1
0.00
com.google.javascript.jscomp.DefaultPassConfig.(Anon_151).create
3
0
0
3
2
0
1
1
0.00
com.google.javascript.jscomp.DefaultPassConfig.(Anon_152).create
3
0
0
3
2
0
1
1
0.00
com.google.javascript.jscomp.DefaultPassConfig.(Anon_153).create
3
0
0
3
2
0
1
1
0.00
com.google.javascript.jscomp.DefaultPassConfig.(Anon_154).create
3
0
0
3
2
0
1
1
0.00
com.google.javascript.jscomp.DefaultPassConfig.(Anon_155).create
4
0
0
4
3
0
1
1
0.00
com.google.javascript.jscomp.DefaultPassConfig.(Anon_156).create
3
0
0
3
2
0
1
1
0.00
com.google.javascript.jscomp.DefaultPassConfig.(Anon_157).create
3
0
0
3
2
0
1
1
0.00
com.google.javascript.jscomp.DefaultPassConfig.(Anon_158).create
3
0
0
3
2
0
1
1
0.00
com.google.javascript.jscomp.DefaultPassConfig.(Anon_159).create
3
0
0
3
2
0
1
1
0.00
com.google.javascript.jscomp.DefaultPassConfig.(Anon_16).create
3
0
0
3
2
0
1
1
0.00
com.google.javascript.jscomp.DefaultPassConfig.(Anon_17).create
10
3
0
7
6
0
1
1
0.43
com.google.javascript.jscomp.DefaultPassConfig.(Anon_18).create
8
2
0
6
5
0
1
1
0.33
com.google.javascript.jscomp.DefaultPassConfig.(Anon_19).create
7
0
0
7
6
0
2
1
0.00
com.google.javascript.jscomp.DefaultPassConfig.(Anon_2).create
3
0
0
3
2
0
1
1
0.00
com.google.javascript.jscomp.DefaultPassConfig.(Anon_20).create
3
0
0
3
2
0
1
1
0.00
com.google.javascript.jscomp.DefaultPassConfig.(Anon_21).create
3
0
0
3
2
0
1
1
0.00
com.google.javascript.jscomp.DefaultPassConfig.(Anon_22).create
3
0
0
3
2
0
1
1
0.00
com.google.javascript.jscomp.DefaultPassConfig.(Anon_23).create
3
0
0
3
2
0
1
1
0.00
com.google.javascript.jscomp.DefaultPassConfig.(Anon_24).create
3
0
0
3
2
0
1
1
0.00
com.google.javascript.jscomp.DefaultPassConfig.(Anon_25).create
3
0
0
3
2
0
1
1
0.00
com.google.javascript.jscomp.DefaultPassConfig.(Anon_26).create
3
0
0
3
2
0
1
1
0.00
com.google.javascript.jscomp.DefaultPassConfig.(Anon_27).create
9
0
0
9
7
1
2
3
0.00
com.google.javascript.jscomp.DefaultPassConfig.(Anon_27).create.(Anon_28).process
4
0
0
4
3
1
1
2
0.00
com.google.javascript.jscomp.DefaultPassConfig.(Anon_29).create
3
0
0
3
2
0
1
1
0.00
com.google.javascript.jscomp.DefaultPassConfig.(Anon_3).create
17
0
3
14
10
1
8
2
0.00
com.google.javascript.jscomp.DefaultPassConfig.(Anon_30).create
3
0
0
3
2
0
1
1
0.00
com.google.javascript.jscomp.DefaultPassConfig.(Anon_31).create
3
0
0
3
2
0
1
1
0.00
com.google.javascript.jscomp.DefaultPassConfig.(Anon_32).create
5
0
0
5
4
0
3
1
0.00
com.google.javascript.jscomp.DefaultPassConfig.(Anon_33).create
5
0
0
5
4
0
1
1
0.00
com.google.javascript.jscomp.DefaultPassConfig.(Anon_34).create
17
0
0
17
14
3
5
4
0.00
com.google.javascript.jscomp.DefaultPassConfig.(Anon_34).create.(Anon_35).process
12
0
0
12
10
3
4
3
0.00
com.google.javascript.jscomp.DefaultPassConfig.(Anon_36).create
5
0
0
5
4
0
1
1
0.00
com.google.javascript.jscomp.DefaultPassConfig.(Anon_37).create
4
0
0
4
3
0
1
1
0.00
com.google.javascript.jscomp.DefaultPassConfig.(Anon_38).create
11
0
0
11
8
1
6
2
0.00
com.google.javascript.jscomp.DefaultPassConfig.(Anon_39).create
10
0
0
10
9
1
1
2
0.00
com.google.javascript.jscomp.DefaultPassConfig.(Anon_4).create
4
0
0
4
3
0
1
1
0.00
com.google.javascript.jscomp.DefaultPassConfig.(Anon_40).create
11
0
0
11
10
1
1
2
0.00
com.google.javascript.jscomp.DefaultPassConfig.(Anon_41).create
3
0
0
3
2
0
1
1
0.00
com.google.javascript.jscomp.DefaultPassConfig.(Anon_42).create
3
0
0
3
2
0
1
1
0.00
com.google.javascript.jscomp.DefaultPassConfig.(Anon_43).create
12
0
1
11
9
1
3
3
0.00
com.google.javascript.jscomp.DefaultPassConfig.(Anon_43).create.(Anon_44).process
5
0
0
5
4
0
2
1
0.00
com.google.javascript.jscomp.DefaultPassConfig.(Anon_45).create
3
0
0
3
2
0
1
1
0.00
com.google.javascript.jscomp.DefaultPassConfig.(Anon_46).create
3
0
0
3
2
0
1
1
0.00
com.google.javascript.jscomp.DefaultPassConfig.(Anon_47).create
3
0
0
3
2
0
1
1
0.00
com.google.javascript.jscomp.DefaultPassConfig.(Anon_48).create
3
0
0
3
2
0
1
1
0.00
com.google.javascript.jscomp.DefaultPassConfig.(Anon_49).create
3
0
0
3
2
0
1
1
0.00
com.google.javascript.jscomp.DefaultPassConfig.(Anon_5).create
3
0
0
3
2
0
1
1
0.00
com.google.javascript.jscomp.DefaultPassConfig.(Anon_50).create
15
0
1
14
11
0
5
3
0.00
com.google.javascript.jscomp.DefaultPassConfig.(Anon_50).create.(Anon_51).hotSwapScript
3
0
0
3
2
0
1
1
0.00
com.google.javascript.jscomp.DefaultPassConfig.(Anon_50).create.(Anon_51).process
6
0
1
5
4
0
3
1
0.00
com.google.javascript.jscomp.DefaultPassConfig.(Anon_52).create
3
0
0
3
2
0
1
1
0.00
com.google.javascript.jscomp.DefaultPassConfig.(Anon_53).create
3
0
0
3
2
0
1
1
0.00
com.google.javascript.jscomp.DefaultPassConfig.(Anon_54).create
15
0
1
14
11
0
5
3
0.00
com.google.javascript.jscomp.DefaultPassConfig.(Anon_54).create.(Anon_55).hotSwapScript
3
0
0
3
2
0
1
1
0.00
com.google.javascript.jscomp.DefaultPassConfig.(Anon_54).create.(Anon_55).process
6
0
1
5
4
0
3
1
0.00
com.google.javascript.jscomp.DefaultPassConfig.(Anon_56).create
17
0
1
16
13
1
6
4
0.00
com.google.javascript.jscomp.DefaultPassConfig.(Anon_56).create.(Anon_57).hotSwapScript
3
0
0
3
2
0
1
1
0.00
com.google.javascript.jscomp.DefaultPassConfig.(Anon_56).create.(Anon_57).process
8
0
1
7
6
1
4
2
0.00
com.google.javascript.jscomp.DefaultPassConfig.(Anon_58).create
11
0
0
11
8
1
5
2
0.00
com.google.javascript.jscomp.DefaultPassConfig.(Anon_59).create
4
0
0
4
3
0
1
1
0.00
com.google.javascript.jscomp.DefaultPassConfig.(Anon_6).create
3
0
0
3
2
0
1
1
0.00
com.google.javascript.jscomp.DefaultPassConfig.(Anon_60).create
15
0
0
15
13
2
1
2
0.00
com.google.javascript.jscomp.DefaultPassConfig.(Anon_61).create
7
0
0
7
6
2
1
2
0.00
com.google.javascript.jscomp.DefaultPassConfig.(Anon_62).create
3
0
0
3
2
0
1
1
0.00
com.google.javascript.jscomp.DefaultPassConfig.(Anon_63).create
13
3
0
10
8
0
3
2
0.30
com.google.javascript.jscomp.DefaultPassConfig.(Anon_63).create.(Anon_64).process
8
3
0
5
4
0
2
1
0.60
com.google.javascript.jscomp.DefaultPassConfig.(Anon_65).create
3
0
0
3
2
0
1
1
0.00
com.google.javascript.jscomp.DefaultPassConfig.(Anon_66).create
10
0
0
10
8
0
2
2
0.00
com.google.javascript.jscomp.DefaultPassConfig.(Anon_66).create.(Anon_67).process
5
0
0
5
4
0
1
1
0.00
com.google.javascript.jscomp.DefaultPassConfig.(Anon_68).create
13
0
0
13
11
1
5
3
0.00
com.google.javascript.jscomp.DefaultPassConfig.(Anon_68).create.(Anon_69).process
8
0
0
8
7
1
4
2
0.00
com.google.javascript.jscomp.DefaultPassConfig.(Anon_7).create
23
0
1
22
18
3
7
4
0.00
com.google.javascript.jscomp.DefaultPassConfig.(Anon_7).create.(Anon_8).process
8
0
1
7
5
0
4
1
0.00
com.google.javascript.jscomp.DefaultPassConfig.(Anon_70).create
15
2
1
12
9
0
3
3
0.17
com.google.javascript.jscomp.DefaultPassConfig.(Anon_70).create.(Anon_71).hotSwapScript
3
0
0
3
2
0
1
1
0.00
com.google.javascript.jscomp.DefaultPassConfig.(Anon_70).create.(Anon_71).process
5
2
0
3
2
0
1
1
0.67
com.google.javascript.jscomp.DefaultPassConfig.(Anon_72).create
3
0
0
3
2
0
1
1
0.00
com.google.javascript.jscomp.DefaultPassConfig.(Anon_73).create
3
0
0
3
2
0
1
1
0.00
com.google.javascript.jscomp.DefaultPassConfig.(Anon_74).create
4
0
0
4
3
0
1
1
0.00
com.google.javascript.jscomp.DefaultPassConfig.(Anon_75).create
3
0
0
3
2
0
1
1
0.00
com.google.javascript.jscomp.DefaultPassConfig.(Anon_76).create
4
0
0
4
3
0
1
1
0.00
com.google.javascript.jscomp.DefaultPassConfig.(Anon_77).create
12
0
0
12
9
2
3
3
0.00
com.google.javascript.jscomp.DefaultPassConfig.(Anon_77).create.(Anon_78).process
8
0
0
8
6
2
2
2
0.00
com.google.javascript.jscomp.DefaultPassConfig.(Anon_79).create
14
0
0
14
12
2
3
3
0.00
com.google.javascript.jscomp.DefaultPassConfig.(Anon_79).create.(Anon_80).process
10
0
0
10
9
2
2
2
0.00
com.google.javascript.jscomp.DefaultPassConfig.(Anon_81).create
3
0
0
3
2
0
1
1
0.00
com.google.javascript.jscomp.DefaultPassConfig.(Anon_82).create
4
0
0
4
3
0
1
1
0.00
com.google.javascript.jscomp.DefaultPassConfig.(Anon_83).create
3
0
0
3
2
0
1
1
0.00
com.google.javascript.jscomp.DefaultPassConfig.(Anon_84).create
6
0
0
6
5
0
1
1
0.00
com.google.javascript.jscomp.DefaultPassConfig.(Anon_85).create
3
0
0
3
2
0
1
1
0.00
com.google.javascript.jscomp.DefaultPassConfig.(Anon_86).create
4
0
0
4
3
0
1
1
0.00
com.google.javascript.jscomp.DefaultPassConfig.(Anon_87).create
3
0
0
3
2
0
1
1
0.00
com.google.javascript.jscomp.DefaultPassConfig.(Anon_88).create
4
0
0
4
3
0
1
1
0.00
com.google.javascript.jscomp.DefaultPassConfig.(Anon_89).create
3
0
0
3
2
0
1
1
0.00
com.google.javascript.jscomp.DefaultPassConfig.(Anon_9).create
3
0
0
3
2
0
1
1
0.00
com.google.javascript.jscomp.DefaultPassConfig.(Anon_90).create
3
0
0
3
2
0
1
1
0.00
com.google.javascript.jscomp.DefaultPassConfig.(Anon_91).create
12
2
0
10
7
1
5
2
0.20
com.google.javascript.jscomp.DefaultPassConfig.(Anon_92).create
4
0
0
4
3
0
1
1
0.00
com.google.javascript.jscomp.DefaultPassConfig.(Anon_93).create
3
0
0
3
2
0
1
1
0.00
com.google.javascript.jscomp.DefaultPassConfig.(Anon_94).create
11
0
0
11
8
1
6
2
0.00
com.google.javascript.jscomp.DefaultPassConfig.(Anon_95).create
4
0
0
4
3
0
1
1
0.00
com.google.javascript.jscomp.DefaultPassConfig.(Anon_96).create
3
0
0
3
2
0
1
1
0.00
com.google.javascript.jscomp.DefaultPassConfig.(Anon_97).create
3
0
0
3
2
0
1
1
0.00
com.google.javascript.jscomp.DefaultPassConfig.(Anon_98).create
5
0
0
5
4
0
1
1
0.00
com.google.javascript.jscomp.DefaultPassConfig.(Anon_99).create
4
0
0
4
3
0
1
1
0.00
com.google.javascript.jscomp.DefaultPassConfig.addOldTypeCheckerPasses
18
2
1
15
9
2
8
1
0.13
com.google.javascript.jscomp.DefaultPassConfig.assertAllLoopablePasses
6
1
0
5
2
1
2
2
0.20
com.google.javascript.jscomp.DefaultPassConfig.assertAllOneTimePasses
6
1
0
5
2
1
2
2
0.20
com.google.javascript.jscomp.DefaultPassConfig.assertPassOrder
11
3
0
8
4
4
2
3
0.38
com.google.javascript.jscomp.DefaultPassConfig.assertValidOrder
45
6
1
38
35
1
8
1
0.16
com.google.javascript.jscomp.DefaultPassConfig.ClearTypedScope.process
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.DefaultPassConfig.combineChecks
6
1
0
5
2
2
2
1
0.20
com.google.javascript.jscomp.DefaultPassConfig.DefaultPassConfig
9
3
1
5
3
1
2
1
0.60
com.google.javascript.jscomp.DefaultPassConfig.getAdditionalReplacements
15
0
3
12
7
3
5
2
0.00
com.google.javascript.jscomp.DefaultPassConfig.getChecks
255
20
56
179
129
2
114
2
0.11
com.google.javascript.jscomp.DefaultPassConfig.getCodeRemovingPasses
40
2
7
31
22
2
21
2
0.06
com.google.javascript.jscomp.DefaultPassConfig.getCustomPasses
12
3
0
9
5
2
2
2
0.33
com.google.javascript.jscomp.DefaultPassConfig.getCustomPasses.(Anon_142).create
3
0
0
3
2
0
1
1
0.00
com.google.javascript.jscomp.DefaultPassConfig.getGlobalNamespace
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.DefaultPassConfig.getIntermediateState
8
0
0
8
6
1
1
1
0.00
com.google.javascript.jscomp.DefaultPassConfig.getMainOptimizationLoop
52
8
8
36
25
4
20
3
0.22
com.google.javascript.jscomp.DefaultPassConfig.getOptimizations
363
98
69
196
141
2
130
2
0.50
com.google.javascript.jscomp.DefaultPassConfig.getPreprocessorSymbolTable
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.DefaultPassConfig.getRemoveUnusedVars
18
1
0
17
12
6
2
4
0.06
com.google.javascript.jscomp.DefaultPassConfig.getRemoveUnusedVars.(Anon_110).create
11
0
0
11
9
4
1
3
0.00
com.google.javascript.jscomp.DefaultPassConfig.getWhitespaceOnlyPasses
7
0
0
7
4
2
3
2
0.00
com.google.javascript.jscomp.DefaultPassConfig.GlobalTypeResolver.GlobalTypeResolver
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.DefaultPassConfig.GlobalTypeResolver.hotSwapScript
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.DefaultPassConfig.GlobalTypeResolver.process
7
0
0
7
4
1
3
1
0.00
com.google.javascript.jscomp.DefaultPassConfig.maybeInitializeModuleRewriteState
5
0
0
5
2
1
2
1
0.00
com.google.javascript.jscomp.DefaultPassConfig.maybeInitializePreprocessorSymbolTable
9
0
0
9
5
2
3
2
0.00
com.google.javascript.jscomp.DefaultPassConfig.runInSerial
11
1
0
10
5
2
3
3
0.10
com.google.javascript.jscomp.DefaultPassConfig.runInSerial.(Anon_143).process
5
0
0
5
3
0
2
2
0.00
com.google.javascript.jscomp.DefaultPassConfig.runVariableRenaming
31
1
0
30
22
10
7
5
0.03
com.google.javascript.jscomp.DefinitionProvider.getDefinitionsReferencedAt
9
8
0
1
0
1
0
1
8.00
com.google.javascript.jscomp.DefinitionSite.DefinitionSite
11
0
0
11
5
5
5
1
0.00
com.google.javascript.jscomp.DefinitionsRemover.AssignmentDefinition.AssignmentDefinition
5
0
0
5
3
1
3
1
0.00
com.google.javascript.jscomp.DefinitionsRemover.AssignmentDefinition.getLValue
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.DefinitionsRemover.AssignmentDefinition.getRValue
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.DefinitionsRemover.AssignmentDefinition.performRemove
7
1
0
6
4
3
2
3
0.17
com.google.javascript.jscomp.DefinitionsRemover.Definition.Definition
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.DefinitionsRemover.Definition.getLValue
10
9
0
1
0
1
0
1
9.00
com.google.javascript.jscomp.DefinitionsRemover.Definition.getRValue
5
4
0
1
0
1
0
1
4.00
com.google.javascript.jscomp.DefinitionsRemover.Definition.isExtern
6
3
0
3
1
1
1
1
1.00
com.google.javascript.jscomp.DefinitionsRemover.Definition.performRemove
4
3
0
1
0
1
0
1
3.00
com.google.javascript.jscomp.DefinitionsRemover.Definition.remove
14
6
0
8
5
1
3
1
0.75
com.google.javascript.jscomp.DefinitionsRemover.ExternalNameOnlyDefinition.ExternalNameOnlyDefinition
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.DefinitionsRemover.ExternalNameOnlyDefinition.performRemove
4
0
0
4
2
1
1
1
0.00
com.google.javascript.jscomp.DefinitionsRemover.FunctionArgumentDefinition.FunctionArgumentDefinition
7
0
0
7
3
3
3
1
0.00
com.google.javascript.jscomp.DefinitionsRemover.FunctionArgumentDefinition.performRemove
4
0
0
4
2
1
1
1
0.00
com.google.javascript.jscomp.DefinitionsRemover.FunctionDefinition.FunctionDefinition
5
0
0
5
3
1
3
1
0.00
com.google.javascript.jscomp.DefinitionsRemover.FunctionDefinition.getLValue
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.DefinitionsRemover.FunctionDefinition.getRValue
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.DefinitionsRemover.FunctionExpressionDefinition.FunctionExpressionDefinition
5
0
0
5
3
1
2
1
0.00
com.google.javascript.jscomp.DefinitionsRemover.FunctionExpressionDefinition.performRemove
4
1
0
3
1
1
1
1
0.33
com.google.javascript.jscomp.DefinitionsRemover.getDefinition
39
7
2
30
25
4
20
4
0.23
com.google.javascript.jscomp.DefinitionsRemover.IncompleteDefinition.getLValue
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.DefinitionsRemover.IncompleteDefinition.getRValue
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.DefinitionsRemover.IncompleteDefinition.IncompleteDefinition
7
0
0
7
5
1
4
1
0.00
com.google.javascript.jscomp.DefinitionsRemover.isDefinitionNode
33
4
1
28
23
3
20
3
0.14
com.google.javascript.jscomp.DefinitionsRemover.NamedFunctionDefinition.NamedFunctionDefinition
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.DefinitionsRemover.NamedFunctionDefinition.performRemove
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.DefinitionsRemover.ObjectLiteralPropertyDefinition.getLValue
19
6
1
12
9
1
3
1
0.50
com.google.javascript.jscomp.DefinitionsRemover.ObjectLiteralPropertyDefinition.getRValue
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.DefinitionsRemover.ObjectLiteralPropertyDefinition.ObjectLiteralPropertyDefinition
8
0
1
7
4
2
4
1
0.00
com.google.javascript.jscomp.DefinitionsRemover.ObjectLiteralPropertyDefinition.performRemove
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.DefinitionsRemover.RecordTypePropertyDefinition.performRemove
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.DefinitionsRemover.RecordTypePropertyDefinition.RecordTypePropertyDefinition
5
1
0
5
3
1
2
1
0.20
com.google.javascript.jscomp.DefinitionsRemover.UnknownDefinition.performRemove
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.DefinitionsRemover.UnknownDefinition.UnknownDefinition
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.DefinitionsRemover.VarDefinition.getLValue
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.DefinitionsRemover.VarDefinition.getRValue
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.DefinitionsRemover.VarDefinition.performRemove
9
0
0
9
7
4
3
4
0.00
com.google.javascript.jscomp.DefinitionsRemover.VarDefinition.VarDefinition
7
0
0
7
5
1
4
1
0.00
com.google.javascript.jscomp.DefinitionsRemoverTest.DefinitionsGatherer.visit
6
0
0
6
3
2
2
2
0.00
com.google.javascript.jscomp.DefinitionsRemoverTest.getProcessor
14
1
0
13
9
2
5
4
0.08
com.google.javascript.jscomp.DefinitionsRemoverTest.getProcessor.(Anon_1).process
8
0
0
8
6
1
4
3
0.00
com.google.javascript.jscomp.DefinitionsRemoverTest.testRemoveAssignment
6
0
0
6
4
1
4
1
0.00
com.google.javascript.jscomp.DefinitionsRemoverTest.testRemoveFunction
7
0
0
7
5
1
5
1
0.00
com.google.javascript.jscomp.DefinitionsRemoverTest.testRemoveFunctionExpressionName
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.DefinitionsRemoverTest.testRemoveLiteral
4
0
0
4
2
1
2
1
0.00
com.google.javascript.jscomp.DefinitionsRemoverTest.testRemoveVarAssignment
6
0
0
6
4
1
4
1
0.00
com.google.javascript.jscomp.Denormalize.Denormalize
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.Denormalize.maybeCollapseAssignShorthand
15
0
0
15
11
4
6
4
0.00
com.google.javascript.jscomp.Denormalize.maybeCollapseIntoForStatements
67
17
7
43
33
8
23
8
0.40
com.google.javascript.jscomp.Denormalize.process
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.Denormalize.shouldTraverse
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.Denormalize.visit
4
0
0
4
2
1
2
1
0.00
com.google.javascript.jscomp.DenormalizeTest.getNumRepetitions
4
1
0
3
1
1
1
1
0.33
com.google.javascript.jscomp.DenormalizeTest.getProcessor
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.DenormalizeTest.NormalizeAndDenormalizePass.NormalizeAndDenormalizePass
5
0
0
5
3
1
3
1
0.00
com.google.javascript.jscomp.DenormalizeTest.NormalizeAndDenormalizePass.process
4
0
0
4
2
1
2
1
0.00
com.google.javascript.jscomp.DenormalizeTest.testAssignShorthand
15
1
1
14
12
1
12
1
0.07
com.google.javascript.jscomp.DenormalizeTest.testFor
25
6
4
15
13
1
8
1
0.40
com.google.javascript.jscomp.DenormalizeTest.testForIn
19
4
4
11
9
1
8
1
0.36
com.google.javascript.jscomp.DenormalizeTest.testInOperatorNotInsideFor
19
8
1
10
8
1
3
1
0.80
com.google.javascript.jscomp.DependencyOptions.getEntryPoints
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.DependencyOptions.needsManagement
4
1
0
3
1
1
1
1
0.33
com.google.javascript.jscomp.DependencyOptions.setDependencyPruning
16
12
0
4
2
1
2
1
3.00
com.google.javascript.jscomp.DependencyOptions.setDependencySorting
12
8
0
4
2
1
2
1
2.00
com.google.javascript.jscomp.DependencyOptions.setEntryPoints
19
14
0
5
3
1
3
1
2.80
com.google.javascript.jscomp.DependencyOptions.setMoocherDropping
22
18
0
4
2
1
2
1
4.50
com.google.javascript.jscomp.DependencyOptions.shouldDropMoochers
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.DependencyOptions.shouldPruneDependencies
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.DependencyOptions.shouldSortDependencies
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.DependencyOptions.toString
8
0
0
8
6
1
1
1
0.00
com.google.javascript.jscomp.deps.ClosureBundler.append
4
0
0
4
2
2
1
2
0.00
com.google.javascript.jscomp.deps.ClosureBundler.append
4
0
0
4
1
2
1
1
0.00
com.google.javascript.jscomp.deps.ClosureBundler.appendGoogModule
20
3
0
19
15
2
9
1
0.16
com.google.javascript.jscomp.deps.ClosureBundler.appendInput
7
1
0
6
1
4
1
1
0.17
com.google.javascript.jscomp.deps.ClosureBundler.appendSourceUrl
9
3
0
7
4
2
3
2
0.43
com.google.javascript.jscomp.deps.ClosureBundler.appendTo
11
1
0
10
4
4
3
1
0.10
com.google.javascript.jscomp.deps.ClosureBundler.appendTo
7
1
0
6
1
4
1
1
0.17
com.google.javascript.jscomp.deps.ClosureBundler.appendTo
7
1
0
6
1
4
1
1
0.17
com.google.javascript.jscomp.deps.ClosureBundler.appendTraditional
12
0
0
12
8
2
7
1
0.00
com.google.javascript.jscomp.deps.ClosureBundler.ClosureBundler
2
0
0
2
0
1
0
1
0.00
com.google.javascript.jscomp.deps.ClosureBundler.Mode.(Anon_1).append
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.deps.ClosureBundler.Mode.(Anon_2).append
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.deps.ClosureBundler.Mode.append
1
0
0
1
0
1
0
1
0.00
com.google.javascript.jscomp.deps.ClosureBundler.Mode.valueOf
0
0
0
0
0
0
0
0
0.00
com.google.javascript.jscomp.deps.ClosureBundler.Mode.values
0
0
0
0
0
0
0
0
0.00
com.google.javascript.jscomp.deps.ClosureBundler.transformInput
8
5
0
3
1
1
1
1
1.67
com.google.javascript.jscomp.deps.ClosureBundler.useEval
4
0
0
4
2
1
2
1
0.00
com.google.javascript.jscomp.deps.ClosureBundler.withPath
4
0
0
4
2
1
2
1
0.00
com.google.javascript.jscomp.deps.ClosureBundler.withSourceUrl
4
0
0
4
2
1
2
1
0.00
com.google.javascript.jscomp.deps.ClosureBundlerTest.testGoogModule
8
0
0
8
6
2
2
2
0.00
com.google.javascript.jscomp.deps.ClosureBundlerTest.testGoogModuleWithEval
7
0
0
7
5
2
2
2
0.00
com.google.javascript.jscomp.deps.ClosureBundlerTest.testGoogModuleWithEvalWithURL
9
1
0
9
7
2
2
2
0.11
com.google.javascript.jscomp.deps.ClosureBundlerTest.testGoogModuleWithSourceURL
9
1
0
9
7
2
2
2
0.11
com.google.javascript.jscomp.deps.ClosureBundlerTest.testTraditional
5
0
0
5
3
2
2
2
0.00
com.google.javascript.jscomp.deps.ClosureBundlerTest.testTraditionalWithEval
7
0
0
7
5
2
2
2
0.00
com.google.javascript.jscomp.deps.ClosureBundlerTest.testTraditionalWithEvalWithSourceUrl
9
1
0
9
7
2
2
2
0.11
com.google.javascript.jscomp.deps.ClosureBundlerTest.testTraditionalWithSourceURL
9
1
0
9
7
2
2
2
0.11
com.google.javascript.jscomp.deps.DefaultDependencyResolver.addDependency
21
6
0
15
9
3
8
3
0.40
com.google.javascript.jscomp.deps.DefaultDependencyResolver.DefaultDependencyResolver
11
6
0
5
2
2
2
1
1.20
com.google.javascript.jscomp.deps.DefaultDependencyResolver.getDependencies
5
1
0
4
1
2
1
1
0.25
com.google.javascript.jscomp.deps.DefaultDependencyResolver.getDependencies
5
1
0
4
1
2
1
1
0.25
com.google.javascript.jscomp.deps.DefaultDependencyResolver.getDependencies
13
9
0
4
1
2
1
1
2.25
com.google.javascript.jscomp.deps.DefaultDependencyResolver.getDependencies
18
6
1
11
6
3
5
4
0.55
com.google.javascript.jscomp.deps.DefaultDependencyResolver.getDependencyInfo
10
1
0
9
5
2
4
3
0.11
com.google.javascript.jscomp.deps.DefaultDependencyResolver.parseRequires
18
4
0
14
9
7
5
5
0.29
com.google.javascript.jscomp.deps.DependencyFile.DependencyFile
4
1
0
3
1
1
1
1
0.33
com.google.javascript.jscomp.deps.DependencyFile.ensureUpToDate
9
4
0
5
2
1
2
1
0.80
com.google.javascript.jscomp.deps.DependencyFile.getContent
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.deps.DependencyFile.getDependencyInfo
7
4
0
3
1
1
1
1
1.33
com.google.javascript.jscomp.deps.DependencyFile.getName
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.deps.DependencyFile.loadGraph
43
5
6
32
24
8
13
8
0.16
com.google.javascript.jscomp.deps.DependencyFile.wasModified
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.deps.DependencyInfo.Base.isModule
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.deps.DependencyInfo.getLoadFlags
2
1
0
1
0
1
0
1
1.00
com.google.javascript.jscomp.deps.DependencyInfo.getName
2
1
0
1
0
1
0
1
1.00
com.google.javascript.jscomp.deps.DependencyInfo.getPathRelativeToClosureBase
2
1
0
1
0
1
0
1
1.00
com.google.javascript.jscomp.deps.DependencyInfo.getProvides
2
1
0
1
0
1
0
1
1.00
com.google.javascript.jscomp.deps.DependencyInfo.getRequires
2
1
0
1
0
1
0
1
1.00
com.google.javascript.jscomp.deps.DependencyInfo.isModule
2
1
0
1
0
1
0
1
1.00
com.google.javascript.jscomp.deps.DependencyInfo.Util.Util
1
0
0
1
0
1
0
1
0.00
com.google.javascript.jscomp.deps.DependencyInfo.Util.writeAddDependency
15
1
0
14
11
2
8
2
0.07
com.google.javascript.jscomp.deps.DependencyInfo.Util.writeJsArray
14
1
0
13
9
3
4
3
0.08
com.google.javascript.jscomp.deps.DependencyInfo.Util.writeJsArray.(Anon_1).apply
3
0
0
3
2
0
1
1
0.00
com.google.javascript.jscomp.deps.DependencyInfo.Util.writeJsObject
12
1
0
11
8
4
5
5
0.09
com.google.javascript.jscomp.deps.DependencyInfoTest.testWriteAddDependency
15
0
0
15
13
2
2
2
0.00
com.google.javascript.jscomp.deps.DependencyInfoTest.testWriteAddDependency_emptyArguments
12
0
0
12
10
2
2
2
0.00
com.google.javascript.jscomp.deps.DependencyResolver.getDependencies
2
1
0
1
0
1
0
1
1.00
com.google.javascript.jscomp.deps.DependencyResolver.getDependencies
2
1
0
1
0
1
0
1
1.00
com.google.javascript.jscomp.deps.DependencyResolver.getDependencies
10
9
0
1
0
1
0
1
9.00
com.google.javascript.jscomp.deps.DependencyResolver.getDependencies
7
6
0
1
0
1
0
1
6.00
com.google.javascript.jscomp.deps.DependencyResolverTest.setUp
4
0
0
4
2
1
2
1
0.00
com.google.javascript.jscomp.deps.DependencyResolverTest.testBasicCase
4
0
0
4
2
2
1
2
0.00
com.google.javascript.jscomp.deps.DependencyResolverTest.testMultipleRequires
6
0
0
6
4
3
1
2
0.00
com.google.javascript.jscomp.deps.DependencyResolverTest.testNonExistentProvideLoose
8
0
1
7
5
4
2
3
0.00
com.google.javascript.jscomp.deps.DependencyResolverTest.testNonExistentProvideStrict
9
0
0
9
7
4
3
3
0.00
com.google.javascript.jscomp.deps.DependencyResolverTest.testOneMoreForGoodMeasure
6
0
0
6
4
3
1
2
0.00
com.google.javascript.jscomp.deps.DependencyResolverTest.testSharedSeenSetNoBaseFile
12
0
3
9
7
6
2
4
0.00
com.google.javascript.jscomp.deps.DependencyResolverTest.testSharedSeenSetNoBaseFileMultipleProvides
9
0
2
7
5
4
1
3
0.00
com.google.javascript.jscomp.deps.DependencyResolverTest.testSharedSeenSetNoBaseFileNewRequires
12
0
3
9
7
6
2
4
0.00
com.google.javascript.jscomp.deps.DependencyResolverTest.testSimpleDependencies
4
0
0
4
2
2
1
2
0.00
com.google.javascript.jscomp.deps.DependencyResolverTest.testTransitiveDependencies
4
0
0
4
2
2
1
2
0.00
com.google.javascript.jscomp.deps.DepsFileParser.DepsFileParser
8
5
0
3
1
1
1
1
1.67
com.google.javascript.jscomp.deps.DepsFileParser.DepsFileParser
9
4
0
5
2
2
2
1
0.80
com.google.javascript.jscomp.deps.DepsFileParser.parseFile
12
9
0
3
1
1
1
1
3.00
com.google.javascript.jscomp.deps.DepsFileParser.parseFile
11
8
0
3
1
1
1
1
2.67
com.google.javascript.jscomp.deps.DepsFileParser.parseFileReader
14
8
0
6
4
1
4
1
1.33
com.google.javascript.jscomp.deps.DepsFileParser.parseLine
49
18
4
27
21
6
11
5
0.67
com.google.javascript.jscomp.deps.DepsFileParser.parseLoadFlags
9
0
0
9
6
1
5
1
0.00
com.google.javascript.jscomp.deps.DepsFileParserTest.setUp
5
0
0
5
3
1
3
1
0.00
com.google.javascript.jscomp.deps.DepsFileParserTest.testBadLoadFlagsSyntax
5
0
0
5
3
1
3
1
0.00
com.google.javascript.jscomp.deps.DepsFileParserTest.testGoodParse
33
14
2
23
21
6
3
4
0.61
com.google.javascript.jscomp.deps.DepsFileParserTest.testLoadFlags
11
0
0
11
9
5
1
3
0.00
com.google.javascript.jscomp.deps.DepsFileParserTest.testModule
10
0
0
10
8
5
1
3
0.00
com.google.javascript.jscomp.deps.DepsFileParserTest.testNoShortcutMode
11
0
0
11
9
5
2
3
0.00
com.google.javascript.jscomp.deps.DepsFileParserTest.testShortcutMode
9
0
0
9
7
5
1
3
0.00
com.google.javascript.jscomp.deps.DepsFileParserTest.testTooFewArgs
5
0
0
5
3
1
3
1
0.00
com.google.javascript.jscomp.deps.DepsFileParserTest.testTooManyArgs1
5
0
0
5
3
1
3
1
0.00
com.google.javascript.jscomp.deps.DepsFileParserTest.testTooManyArgs2
5
0
0
5
3
1
3
1
0.00
com.google.javascript.jscomp.deps.DepsFileParserTest.testTooManyArgs3
5
0
0
5
3
1
3
1
0.00
com.google.javascript.jscomp.deps.DepsGenerator.addToProvideMap
16
5
0
11
5
3
4
4
0.45
com.google.javascript.jscomp.deps.DepsGenerator.cleanUpDuplicatedFiles
23
10
1
12
6
3
5
4
0.83
com.google.javascript.jscomp.deps.DepsGenerator.computeDependencyCalls
32
10
6
16
12
4
9
4
0.62
com.google.javascript.jscomp.deps.DepsGenerator.createDepsFileParser
5
0
0
5
3
2
2
2
0.00
com.google.javascript.jscomp.deps.DepsGenerator.createSourceFilesFromPaths
8
0
0
8
4
3
3
3
0.00
com.google.javascript.jscomp.deps.DepsGenerator.createSourceFilesFromPaths
4
0
0
4
1
2
1
1
0.00
com.google.javascript.jscomp.deps.DepsGenerator.createSourceFilesFromZipPaths
8
0
0
8
4
3
3
3
0.00
com.google.javascript.jscomp.deps.DepsGenerator.DepsGenerator
15
3
0
12
5
6
5
1
0.25
com.google.javascript.jscomp.deps.DepsGenerator.formatPathToDepsFile
6
3
0
3
1
1
1
1
1.00
com.google.javascript.jscomp.deps.DepsGenerator.InclusionStrategy.valueOf
0
0
0
0
0
0
0
0
0.00
com.google.javascript.jscomp.deps.DepsGenerator.InclusionStrategy.values
0
0
0
0
0
0
0
0
0.00
com.google.javascript.jscomp.deps.DepsGenerator.parseDepsFiles
38
7
2
29
18
8
11
9
0.24
com.google.javascript.jscomp.deps.DepsGenerator.parseSources
38
9
4
25
18
9
8
7
0.36
com.google.javascript.jscomp.deps.DepsGenerator.reportDuplicateProvide
12
0
0
12
8
2
3
1
0.00
com.google.javascript.jscomp.deps.DepsGenerator.reportDuplicateRequire
6
0
0
6
3
2
1
1
0.00
com.google.javascript.jscomp.deps.DepsGenerator.reportNoDepsInDepsFile
4
0
0
4
2
1
1
1
0.00
com.google.javascript.jscomp.deps.DepsGenerator.reportSameFile
5
0
0
5
3
1
1
1
0.00
com.google.javascript.jscomp.deps.DepsGenerator.reportUndefinedNamespace
6
0
0
6
3
2
1
1
0.00
com.google.javascript.jscomp.deps.DepsGenerator.shouldSkipDepsFile
6
3
0
3
1
1
1
1
1.00
com.google.javascript.jscomp.deps.DepsGenerator.validateDependencies
37
16
0
21
14
6
11
7
0.76
com.google.javascript.jscomp.deps.DepsGenerator.writeDepInfos
13
7
0
6
2
2
2
2
1.17
com.google.javascript.jscomp.deps.DepsGenerator.writeDepsContent
32
11
2
20
13
6
6
5
0.55
com.google.javascript.jscomp.deps.DepsGenerator.writeDepsContent.(Anon_1).apply
3
0
0
3
2
0
1
1
0.00
com.google.javascript.jscomp.deps.Es6SortedDependencies.createUri
17
6
1
10
8
3
1
2
0.60
com.google.javascript.jscomp.deps.Es6SortedDependencies.Es6SortedDependencies
4
0
0
4
2
1
2
1
0.00
com.google.javascript.jscomp.deps.Es6SortedDependencies.getDependenciesOf
25
0
2
23
15
6
10
8
0.00
com.google.javascript.jscomp.deps.Es6SortedDependencies.getInputProviding
8
0
1
7
4
2
3
2
0.00
com.google.javascript.jscomp.deps.Es6SortedDependencies.getInputsWithoutProvides
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.deps.Es6SortedDependencies.getSortedDependenciesOf
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.deps.Es6SortedDependencies.getSortedList
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.deps.Es6SortedDependencies.maybeGetInputProviding
7
0
1
6
3
1
3
1
0.00
com.google.javascript.jscomp.deps.Es6SortedDependencies.orderInput
13
1
2
10
6
1
6
2
0.10
com.google.javascript.jscomp.deps.Es6SortedDependencies.processInputs
32
6
2
24
15
2
13
7
0.25
com.google.javascript.jscomp.deps.Es6SortedDependencies.toModuleName
27
10
1
16
13
2
4
2
0.62
com.google.javascript.jscomp.deps.Es6SortedDependenciesTest.assertOrder
5
0
0
5
2
3
1
2
0.00
com.google.javascript.jscomp.deps.Es6SortedDependenciesTest.assertSortedDeps
7
0
0
7
2
5
1
2
0.00
com.google.javascript.jscomp.deps.Es6SortedDependenciesTest.assertSortedInputs
6
0
0
6
2
4
1
2
0.00
com.google.javascript.jscomp.deps.Es6SortedDependenciesTest.createSortedDependencies
4
0
0
4
1
2
1
1
0.00
com.google.javascript.jscomp.deps.Es6SortedDependenciesTest.provides
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.deps.Es6SortedDependenciesTest.requires
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.deps.Es6SortedDependenciesTest.testSort
46
0
3
43
41
11
10
6
0.00
com.google.javascript.jscomp.deps.Es6SortedDependenciesTest.testSort10
11
0
2
9
5
7
1
5
0.00
com.google.javascript.jscomp.deps.Es6SortedDependenciesTest.testSort2
27
0
2
25
23
13
3
7
0.00
com.google.javascript.jscomp.deps.Es6SortedDependenciesTest.testSort3
11
0
1
10
8
7
1
4
0.00
com.google.javascript.jscomp.deps.Es6SortedDependenciesTest.testSort4
9
1
0
8
6
3
1
2
0.12
com.google.javascript.jscomp.deps.Es6SortedDependenciesTest.testSort5
15
0
1
14
12
7
2
4
0.00
com.google.javascript.jscomp.deps.Es6SortedDependenciesTest.testSort6
12
0
1
11
9
9
1
5
0.00
com.google.javascript.jscomp.deps.Es6SortedDependenciesTest.testSort7
13
0
1
12
10
9
1
5
0.00
com.google.javascript.jscomp.deps.Es6SortedDependenciesTest.testSort8
13
0
1
12
10
9
1
5
0.00
com.google.javascript.jscomp.deps.Es6SortedDependenciesTest.testSort9
21
0
1
20
18
17
1
9
0.00
com.google.javascript.jscomp.deps.JsFileLineParser.check
5
1
0
5
2
1
2
1
0.20
com.google.javascript.jscomp.deps.JsFileLineParser.didParseSucceed
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.deps.JsFileLineParser.doParse
87
17
5
69
56
10
31
9
0.25
com.google.javascript.jscomp.deps.JsFileLineParser.JsFileLineParser
8
5
0
3
1
1
1
1
1.67
com.google.javascript.jscomp.deps.JsFileLineParser.ParseException.isFatal
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.deps.JsFileLineParser.ParseException.ParseException
10
6
0
4
2
1
2
1
1.50
com.google.javascript.jscomp.deps.JsFileLineParser.parseJsString
14
8
0
7
4
1
4
1
1.14
com.google.javascript.jscomp.deps.JsFileLineParser.parseJsStringArray
39
13
1
28
19
6
14
5
0.46
com.google.javascript.jscomp.deps.JsFileLineParser.parseJsStringMap
37
8
2
27
23
5
16
5
0.30
com.google.javascript.jscomp.deps.JsFileLineParser.parseLine
8
7
0
1
0
1
0
1
7.00
com.google.javascript.jscomp.deps.JsFileLineParser.setShortcutMode
10
7
0
3
1
1
1
1
2.33
com.google.javascript.jscomp.deps.JsFileLineParserTest.assertStrip
4
0
0
4
2
1
2
1
0.00
com.google.javascript.jscomp.deps.JsFileLineParserTest.setUp
4
0
0
4
2
1
2
1
0.00
com.google.javascript.jscomp.deps.JsFileLineParserTest.testMixedLine1
3
1
0
3
1
1
1
1
0.33
com.google.javascript.jscomp.deps.JsFileLineParserTest.testMixedLine2
3
1
0
3
1
1
1
1
0.33
com.google.javascript.jscomp.deps.JsFileLineParserTest.testMultiLine1
3
1
0
3
1
1
1
1
0.33
com.google.javascript.jscomp.deps.JsFileLineParserTest.testMultiLine2
3
1
0
3
1
1
1
1
0.33
com.google.javascript.jscomp.deps.JsFileLineParserTest.testMultiLine3
3
1
0
3
1
1
1
1
0.33
com.google.javascript.jscomp.deps.JsFileLineParserTest.testMultiLine4
3
1
0
3
1
1
1
1
0.33
com.google.javascript.jscomp.deps.JsFileLineParserTest.testMultiLine5
3
1
0
3
1
1
1
1
0.33
com.google.javascript.jscomp.deps.JsFileLineParserTest.testMultiLine6
3
1
0
3
1
1
1
1
0.33
com.google.javascript.jscomp.deps.JsFileLineParserTest.TestParser.parseLine
4
0
0
4
2
1
2
1
0.00
com.google.javascript.jscomp.deps.JsFileLineParserTest.TestParser.TestParser
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.deps.JsFileLineParserTest.TestParser.toString
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.deps.JsFileLineParserTest.testSingleLine1
3
1
0
3
1
1
1
1
0.33
com.google.javascript.jscomp.deps.JsFileLineParserTest.testSingleLine2
3
1
0
3
1
1
1
1
0.33
com.google.javascript.jscomp.deps.JsFileParser.JsFileParser
8
5
0
3
1
1
1
1
1.67
com.google.javascript.jscomp.deps.JsFileParser.JsFileParser
2
0
0
2
0
1
0
1
0.00
com.google.javascript.jscomp.deps.JsFileParser.ModuleType.valueOf
0
0
0
0
0
0
0
0
0.00
com.google.javascript.jscomp.deps.JsFileParser.ModuleType.values
0
0
0
0
0
0
0
0
0.00
com.google.javascript.jscomp.deps.JsFileParser.parseFile
15
10
0
5
2
2
1
1
2.00
com.google.javascript.jscomp.deps.JsFileParser.parseFile
4
0
0
4
1
2
1
1
0.00
com.google.javascript.jscomp.deps.JsFileParser.parseLine
65
14
7
44
35
7
20
7
0.32
com.google.javascript.jscomp.deps.JsFileParser.parseReader
16
0
2
14
11
4
8
2
0.00
com.google.javascript.jscomp.deps.JsFileParser.setIncludeGoogBase
17
13
0
4
2
1
2
1
3.25
com.google.javascript.jscomp.deps.JsFileParser.setIncludeGoogBase
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.deps.JsFileParserTest.assertDeps
6
1
0
5
3
1
3
1
0.20
com.google.javascript.jscomp.deps.JsFileParserTest.setUp
5
0
0
5
3
1
3
1
0.00
com.google.javascript.jscomp.deps.JsFileParserTest.testIncludeGoog1
12
1
1
11
9
7
1
4
0.09
com.google.javascript.jscomp.deps.JsFileParserTest.testIncludeGoog2
9
0
1
8
6
6
1
4
0.00
com.google.javascript.jscomp.deps.JsFileParserTest.testIncludeGoog3
14
2
1
12
10
7
1
4
0.17
com.google.javascript.jscomp.deps.JsFileParserTest.testIncludeGoog4
9
0
1
8
6
6
1
4
0.00
com.google.javascript.jscomp.deps.JsFileParserTest.testMultiplePerLine
11
2
3
8
6
6
1
4
0.25
com.google.javascript.jscomp.deps.JsFileParserTest.testNoShortcutForCommonModuleModifiers
22
4
3
15
13
6
1
4
0.27
com.google.javascript.jscomp.deps.JsFileParserTest.testParseFile
25
12
3
16
14
6
1
4
0.75
com.google.javascript.jscomp.deps.JsFileParserTest.testParseFile2
20
4
3
13
11
6
1
4
0.31
com.google.javascript.jscomp.deps.JsFileParserTest.testParseFile3
20
4
3
13
11
6
1
4
0.31
com.google.javascript.jscomp.deps.JsFileParserTest.testShortcutMode1
14
4
2
11
9
6
1
4
0.36
com.google.javascript.jscomp.deps.JsFileParserTest.testShortcutMode2
11
1
2
9
7
6
1
4
0.11
com.google.javascript.jscomp.deps.JsFileParserTest.testShortcutMode3
11
1
2
9
7
6
1
4
0.11
com.google.javascript.jscomp.deps.JsFunctionParser.getPattern
19
7
3
9
6
2
5
3
0.78
com.google.javascript.jscomp.deps.JsFunctionParser.JsFunctionParser
13
6
0
7
4
2
4
1
0.86
com.google.javascript.jscomp.deps.JsFunctionParser.parseFile
13
9
0
4
1
2
1
1
2.25
com.google.javascript.jscomp.deps.JsFunctionParser.parseLine
29
6
3
21
15
5
10
6
0.29
com.google.javascript.jscomp.deps.JsFunctionParser.parseReader
9
0
2
7
4
2
4
1
0.00
com.google.javascript.jscomp.deps.JsFunctionParser.SymbolInfo.SymbolInfo
4
0
0
4
2
1
2
1
0.00
com.google.javascript.jscomp.deps.JsFunctionParserTest.setUp
5
0
0
5
3
1
3
1
0.00
com.google.javascript.jscomp.deps.JsFunctionParserTest.testMultiplePerLine
23
2
5
18
16
6
11
5
0.11
com.google.javascript.jscomp.deps.JsFunctionParserTest.testParseFile
41
12
6
29
27
6
14
5
0.41
com.google.javascript.jscomp.deps.JsFunctionParserTest.testShortcutMode1
23
4
4
18
16
6
8
5
0.22
com.google.javascript.jscomp.deps.JsFunctionParserTest.testShortcutMode2
16
1
3
13
11
6
5
5
0.08
com.google.javascript.jscomp.deps.JsFunctionParserTest.testShortcutMode3
14
1
2
12
10
6
4
5
0.08
com.google.javascript.jscomp.deps.PathUtil.collapseDots
37
15
2
20
13
2
12
3
0.75
com.google.javascript.jscomp.deps.PathUtil.isAbsolute
10
7
0
3
1
1
1
1
2.33
com.google.javascript.jscomp.deps.PathUtil.makeAbsolute
15
12
0
3
1
1
1
1
4.00
com.google.javascript.jscomp.deps.PathUtil.makeAbsolute
19
13
0
6
3
1
3
1
2.17
com.google.javascript.jscomp.deps.PathUtil.makeRelative
66
33
4
29
25
4
13
4
1.14
com.google.javascript.jscomp.deps.PathUtil.PathUtil
2
0
0
2
0
1
0
1
0.00
com.google.javascript.jscomp.deps.PathUtil.removeExtraneousSlashes
13
5
1
7
4
2
3
2
0.71
com.google.javascript.jscomp.deps.ServiceException.ServiceException
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.deps.SimpleDependencyInfo.equals
12
0
0
12
9
2
3
2
0.00
com.google.javascript.jscomp.deps.SimpleDependencyInfo.getLoadFlags
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.deps.SimpleDependencyInfo.getName
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.deps.SimpleDependencyInfo.getPathRelativeToClosureBase
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.deps.SimpleDependencyInfo.getProvides
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.deps.SimpleDependencyInfo.getRequires
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.deps.SimpleDependencyInfo.hashCode
4
0
0
4
2
1
1
1
0.00
com.google.javascript.jscomp.deps.SimpleDependencyInfo.isModule
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.deps.SimpleDependencyInfo.loadFlags
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.deps.SimpleDependencyInfo.SimpleDependencyInfo
5
0
0
5
1
3
1
1
0.00
com.google.javascript.jscomp.deps.SimpleDependencyInfo.SimpleDependencyInfo
21
12
0
9
5
3
5
1
1.33
com.google.javascript.jscomp.deps.SimpleDependencyInfo.toString
5
0
0
5
3
1
1
1
0.00
com.google.javascript.jscomp.deps.SortedDependencies.getDependenciesOf
10
9
0
1
0
1
0
1
9.00
com.google.javascript.jscomp.deps.SortedDependencies.getInputProviding
6
5
0
1
0
1
0
1
5.00
com.google.javascript.jscomp.deps.SortedDependencies.getInputsWithoutProvides
1
0
0
1
0
1
0
1
0.00
com.google.javascript.jscomp.deps.SortedDependencies.getSortedDependenciesOf
7
6
0
1
0
1
0
1
6.00
com.google.javascript.jscomp.deps.SortedDependencies.getSortedList
1
0
0
1
0
1
0
1
0.00
com.google.javascript.jscomp.deps.SortedDependencies.maybeGetInputProviding
4
3
0
1
0
1
0
1
3.00
com.google.javascript.jscomp.deps.SortedDependencies.MissingProvideException.MissingProvideException
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.deps.SortedDependencies.MissingProvideException.MissingProvideException
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.deps.SourceCodeEscapers.(Anon_1).escapeUnsafe
13
1
0
12
10
1
8
2
0.08
com.google.javascript.jscomp.deps.SourceCodeEscapers.asUnicodeHexEscape
14
1
0
13
11
2
10
2
0.08
com.google.javascript.jscomp.deps.SourceCodeEscapers.javascriptEscaper
13
10
0
3
1
1
1
1
3.33
com.google.javascript.jscomp.deps.SourceCodeEscapers.SourceCodeEscapers
1
0
0
1
0
1
0
1
0.00
com.google.javascript.jscomp.deps.SourceFile.getContent
1
0
0
1
0
1
0
1
0.00
com.google.javascript.jscomp.deps.SourceFile.getName
1
0
0
1
0
1
0
1
0.00
com.google.javascript.jscomp.deps.SourceFile.wasModified
1
0
0
1
0
1
0
1
0.00
com.google.javascript.jscomp.deps.TranspilingClosureBundler.appendTo
8
1
0
7
4
1
4
1
0.14
com.google.javascript.jscomp.deps.TranspilingClosureBundler.getEs6Runtime
13
3
0
11
9
5
5
5
0.27
com.google.javascript.jscomp.deps.TranspilingClosureBundler.getOptions
16
4
0
12
10
2
9
2
0.33
com.google.javascript.jscomp.deps.TranspilingClosureBundler.transformInput
44
7
0
37
29
7
13
8
0.19
com.google.javascript.jscomp.deps.TranspilingClosureBundler.transformInput.(Anon_1).call
24
3
0
21
17
5
8
6
0.14
com.google.javascript.jscomp.deps.TranspilingClosureBundler.TranspilingClosureBundler
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.deps.TranspilingClosureBundler.TranspilingClosureBundler
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.deps.VirtualFile.equals
8
0
0
8
5
2
3
2
0.00
com.google.javascript.jscomp.deps.VirtualFile.getContent
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.deps.VirtualFile.getName
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.deps.VirtualFile.hashCode
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.deps.VirtualFile.VirtualFile
4
0
0
4
2
1
2
1
0.00
com.google.javascript.jscomp.deps.VirtualFile.wasModified
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.deps.VirtualFileTest.testEquals
9
0
0
9
7
4
4
4
0.00
com.google.javascript.jscomp.deps.VirtualFileTest.testHashCode
7
0
0
7
5
4
2
4
0.00
com.google.javascript.jscomp.DevirtualizePrototypeMethods.DevirtualizePrototypeMethods
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.DevirtualizePrototypeMethods.fixFunctionType
15
5
0
10
6
3
4
3
0.50
com.google.javascript.jscomp.DevirtualizePrototypeMethods.getMethodName
9
0
0
9
6
1
5
1
0.00
com.google.javascript.jscomp.DevirtualizePrototypeMethods.getRewrittenMethodName
6
3
0
3
1
1
1
1
1.00
com.google.javascript.jscomp.DevirtualizePrototypeMethods.isCall
8
3
0
5
3
3
1
3
0.60
com.google.javascript.jscomp.DevirtualizePrototypeMethods.isEligibleDefinition
87
25
13
49
36
13
20
12
0.51
com.google.javascript.jscomp.DevirtualizePrototypeMethods.isPrototypeMethodDefinition
58
3
9
46
34
8
24
8
0.07
com.google.javascript.jscomp.DevirtualizePrototypeMethods.process
5
0
0
5
3
2
2
2
0.00
com.google.javascript.jscomp.DevirtualizePrototypeMethods.process
6
0
0
6
2
2
2
2
0.00
com.google.javascript.jscomp.DevirtualizePrototypeMethods.replaceReferencesToThis
19
4
1
14
9
2
7
3
0.29
com.google.javascript.jscomp.DevirtualizePrototypeMethods.rewriteCallSites
27
10
1
16
11
7
7
6
0.62
com.google.javascript.jscomp.DevirtualizePrototypeMethods.rewriteDefinition
56
13
8
35
31
15
16
15
0.37
com.google.javascript.jscomp.DevirtualizePrototypeMethods.rewriteDefinitionIfEligible
44
18
3
23
16
5
10
4
0.78
com.google.javascript.jscomp.DevirtualizePrototypeMethodsTest.checkTypes
12
5
0
7
3
3
3
1
0.71
com.google.javascript.jscomp.DevirtualizePrototypeMethodsTest.DevirtualizePrototypeMethodsTest
4
0
0
4
2
1
2
1
0.00
com.google.javascript.jscomp.DevirtualizePrototypeMethodsTest.getNumRepetitions
4
1
0
3
1
1
1
1
0.33
com.google.javascript.jscomp.DevirtualizePrototypeMethodsTest.getProcessor
4
0
0
4
2
1
1
1
0.00
com.google.javascript.jscomp.DevirtualizePrototypeMethodsTest.ModuleTestInput.ModuleTestInput
1
0
0
1
0
1
0
1
0.00
com.google.javascript.jscomp.DevirtualizePrototypeMethodsTest.NoRewriteDeclarationUsedAsRValue.NoRewriteDeclarationUsedAsRValue
1
0
0
1
0
1
0
1
0.00
com.google.javascript.jscomp.DevirtualizePrototypeMethodsTest.NoRewriteIfNotInGlobalScopeTestInput.NoRewriteIfNotInGlobalScopeTestInput
1
0
0
1
0
1
0
1
0.00
com.google.javascript.jscomp.DevirtualizePrototypeMethodsTest.NoRewriteMultipleDefinitionTestInput.NoRewriteMultipleDefinitionTestInput
1
0
0
1
0
1
0
1
0.00
com.google.javascript.jscomp.DevirtualizePrototypeMethodsTest.NoRewriteNestedFunctionTestInput.NoRewriteNestedFunctionTestInput
1
0
0
1
0
1
0
1
0.00
com.google.javascript.jscomp.DevirtualizePrototypeMethodsTest.NoRewriteNonCallReferenceTestInput.NoRewriteNonCallReferenceTestInput
1
0
0
1
0
1
0
1
0.00
com.google.javascript.jscomp.DevirtualizePrototypeMethodsTest.NoRewritePrototypeObjectLiteralsTestInput.NoRewritePrototypeObjectLiteralsTestInput
1
0
0
1
0
1
0
1
0.00
com.google.javascript.jscomp.DevirtualizePrototypeMethodsTest.RewritePrototypeMethodTestInput.RewritePrototypeMethodTestInput
1
0
0
1
0
1
0
1
0.00
com.google.javascript.jscomp.DevirtualizePrototypeMethodsTest.semicolonJoin
6
3
0
3
1
1
1
1
1.00
com.google.javascript.jscomp.DevirtualizePrototypeMethodsTest.setUp
4
0
0
4
2
1
2
1
0.00
com.google.javascript.jscomp.DevirtualizePrototypeMethodsTest.testNoRewriteCodingConvention
4
1
0
3
1
1
1
1
0.33
com.google.javascript.jscomp.DevirtualizePrototypeMethodsTest.testNoRewriteDeclUsedAsAssignmentRhs
4
0
0
4
2
1
1
1
0.00
com.google.javascript.jscomp.DevirtualizePrototypeMethodsTest.testNoRewriteDeclUsedAsCallArgument
4
0
0
4
2
1
1
1
0.00
com.google.javascript.jscomp.DevirtualizePrototypeMethodsTest.testNoRewriteExternalMethods1
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.DevirtualizePrototypeMethodsTest.testNoRewriteExternalMethods2
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.DevirtualizePrototypeMethodsTest.testNoRewriteGet1
4
1
0
3
1
1
1
1
0.33
com.google.javascript.jscomp.DevirtualizePrototypeMethodsTest.testNoRewriteGet2
4
1
0
3
1
1
1
1
0.33
com.google.javascript.jscomp.DevirtualizePrototypeMethodsTest.testNoRewriteIfNotInGlobalScope1
4
0
0
4
2
1
2
1
0.00
com.google.javascript.jscomp.DevirtualizePrototypeMethodsTest.testNoRewriteIfNotInGlobalScope2
5
0
0
5
3
1
1
1
0.00
com.google.javascript.jscomp.DevirtualizePrototypeMethodsTest.testNoRewriteMultipleDefinition1
5
0
0
5
3
1
1
1
0.00
com.google.javascript.jscomp.DevirtualizePrototypeMethodsTest.testNoRewriteMultipleDefinition2
5
0
0
5
3
1
1
1
0.00
com.google.javascript.jscomp.DevirtualizePrototypeMethodsTest.testNoRewriteMultipleDefinition3
5
0
0
5
3
1
1
1
0.00
com.google.javascript.jscomp.DevirtualizePrototypeMethodsTest.testNoRewriteNamespaceFunctions
4
0
0
4
2
2
1
2
0.00
com.google.javascript.jscomp.DevirtualizePrototypeMethodsTest.testNoRewriteNestedFunction
8
0
0
8
6
1
1
1
0.00
com.google.javascript.jscomp.DevirtualizePrototypeMethodsTest.testNoRewriteNonCallReference
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.DevirtualizePrototypeMethodsTest.testNoRewriteNoReferences
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.DevirtualizePrototypeMethodsTest.testNoRewriteNotImplementedMethod
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.DevirtualizePrototypeMethodsTest.testNoRewritePrototypeObjectLiterals2
5
0
0
5
3
1
1
1
0.00
com.google.javascript.jscomp.DevirtualizePrototypeMethodsTest.testNoRewriteSet1
5
1
0
4
2
2
1
2
0.25
com.google.javascript.jscomp.DevirtualizePrototypeMethodsTest.testNoRewriteSet2
5
1
0
4
2
2
1
2
0.25
com.google.javascript.jscomp.DevirtualizePrototypeMethodsTest.testNoRewriteUseBeforeDefinition
9
2
1
6
4
3
1
2
0.33
com.google.javascript.jscomp.DevirtualizePrototypeMethodsTest.testNoRewriteVarArgs
9
0
0
9
6
3
1
2
0.00
com.google.javascript.jscomp.DevirtualizePrototypeMethodsTest.testRewriteCallReference
13
0
1
12
9
3
1
2
0.00
com.google.javascript.jscomp.DevirtualizePrototypeMethodsTest.testRewriteChained
19
0
1
18
14
5
1
3
0.00
com.google.javascript.jscomp.DevirtualizePrototypeMethodsTest.testRewriteDeclIsExpressionStatement
7
0
0
7
5
1
1
1
0.00
com.google.javascript.jscomp.DevirtualizePrototypeMethodsTest.testRewriteDefinitionBeforeUse
14
4
1
9
7
3
1
2
0.44
com.google.javascript.jscomp.DevirtualizePrototypeMethodsTest.testRewriteImplementedMethod
16
0
0
16
12
5
1
3
0.00
com.google.javascript.jscomp.DevirtualizePrototypeMethodsTest.testRewriteImplementedMethod2
9
0
0
9
6
3
1
2
0.00
com.google.javascript.jscomp.DevirtualizePrototypeMethodsTest.testRewriteImplementedMethod3
9
0
0
9
6
3
1
2
0.00
com.google.javascript.jscomp.DevirtualizePrototypeMethodsTest.testRewriteImplementedMethod4
9
0
0
9
6
3
1
2
0.00
com.google.javascript.jscomp.DevirtualizePrototypeMethodsTest.testRewriteImplementedMethod5
4
0
0
4
2
2
1
2
0.00
com.google.javascript.jscomp.DevirtualizePrototypeMethodsTest.testRewriteImplementedMethodInObj
15
0
0
15
12
3
1
2
0.00
com.google.javascript.jscomp.DevirtualizePrototypeMethodsTest.testRewriteInGlobalScope
13
0
1
12
9
3
1
2
0.00
com.google.javascript.jscomp.DevirtualizePrototypeMethodsTest.testRewriteNoNestedFunction
12
0
0
12
10
1
1
1
0.00
com.google.javascript.jscomp.DevirtualizePrototypeMethodsTest.testRewriteNoVarArgs
18
0
2
16
12
5
1
3
0.00
com.google.javascript.jscomp.DevirtualizePrototypeMethodsTest.testRewritePrototypeMethods1
7
1
0
6
4
1
2
1
0.17
com.google.javascript.jscomp.DevirtualizePrototypeMethodsTest.testRewritePrototypeMethods2
7
1
0
6
4
1
2
1
0.17
com.google.javascript.jscomp.DevirtualizePrototypeMethodsTest.testRewritePrototypeNoObjectLiterals
7
0
0
7
5
1
1
1
0.00
com.google.javascript.jscomp.DevirtualizePrototypeMethodsTest.testRewritePrototypeObjectLiterals1
8
0
0
8
6
1
1
1
0.00
com.google.javascript.jscomp.DevirtualizePrototypeMethodsTest.testRewriteSameModule1
16
4
1
11
9
3
1
2
0.36
com.google.javascript.jscomp.DevirtualizePrototypeMethodsTest.testRewriteSameModule2
16
4
1
11
9
3
1
2
0.36
com.google.javascript.jscomp.DevirtualizePrototypeMethodsTest.testRewriteSameModule3
16
4
1
11
9
3
1
2
0.36
com.google.javascript.jscomp.DevirtualizePrototypeMethodsTest.testRewriteSingleDefinition1
5
0
0
5
3
1
1
1
0.00
com.google.javascript.jscomp.DevirtualizePrototypeMethodsTest.testRewriteSingleDefinition2
5
0
0
5
3
1
1
1
0.00
com.google.javascript.jscomp.DevirtualizePrototypeMethodsTest.testWrapper
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.DevirtualizePrototypeMethodsTest.TypeInformationGatherer.GatherCallback.visit
31
0
2
29
22
5
13
5
0.00
com.google.javascript.jscomp.DevirtualizePrototypeMethodsTest.TypeInformationGatherer.getNameString
25
1
0
24
19
4
15
4
0.04
com.google.javascript.jscomp.DevirtualizePrototypeMethodsTest.TypeInformationGatherer.process
5
0
0
5
3
1
3
1
0.00
com.google.javascript.jscomp.DevirtualizePrototypeMethodsTest.TypeInformationGatherer.TypeInformationGatherer
7
0
0
7
3
3
3
1
0.00
com.google.javascript.jscomp.DiagnosticGroup.DiagnosticGroup
7
3
0
4
2
1
2
1
0.75
com.google.javascript.jscomp.DiagnosticGroup.DiagnosticGroup
6
3
0
3
1
1
1
1
1.00
com.google.javascript.jscomp.DiagnosticGroup.DiagnosticGroup
7
3
0
4
2
1
2
1
0.75
com.google.javascript.jscomp.DiagnosticGroup.DiagnosticGroup
6
3
0
3
1
1
1
1
1.00
com.google.javascript.jscomp.DiagnosticGroup.DiagnosticGroup
13
3
2
8
5
2
4
3
0.38
com.google.javascript.jscomp.DiagnosticGroup.forType
7
1
0
6
3
1
3
1
0.17
com.google.javascript.jscomp.DiagnosticGroup.getTypes
6
3
0
3
1
1
1
1
1.00
com.google.javascript.jscomp.DiagnosticGroup.isSubGroup
11
3
0
8
4
1
4
2
0.38
com.google.javascript.jscomp.DiagnosticGroup.matches
7
4
0
3
1
1
1
1
1.33
com.google.javascript.jscomp.DiagnosticGroup.matches
6
3
0
3
1
1
1
1
1.00
com.google.javascript.jscomp.DiagnosticGroup.toString
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.DiagnosticGroups.DiagnosticGroups
1
0
0
1
0
1
0
1
0.00
com.google.javascript.jscomp.DiagnosticGroups.forName
4
1
0
3
1
1
1
1
0.33
com.google.javascript.jscomp.DiagnosticGroups.getRegisteredGroups
4
1
0
3
1
1
1
1
0.33
com.google.javascript.jscomp.DiagnosticGroups.registerDeprecatedGroup
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.DiagnosticGroups.registerGroup
5
0
0
5
2
2
2
1
0.00
com.google.javascript.jscomp.DiagnosticGroups.registerGroup
6
0
0
6
3
3
2
2
0.00
com.google.javascript.jscomp.DiagnosticGroups.registerGroup
6
0
0
6
3
3
2
2
0.00
com.google.javascript.jscomp.DiagnosticGroups.setWarningLevel
9
3
0
6
3
3
2
2
0.50
com.google.javascript.jscomp.DiagnosticGroupTest.testRegistration
5
0
0
5
3
2
1
2
0.00
com.google.javascript.jscomp.DiagnosticGroupWarningsGuard.DiagnosticGroupWarningsGuard
5
0
0
5
2
2
2
1
0.00
com.google.javascript.jscomp.DiagnosticGroupWarningsGuard.disables
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.DiagnosticGroupWarningsGuard.enables
10
0
0
10
5
1
5
2
0.00
com.google.javascript.jscomp.DiagnosticGroupWarningsGuard.level
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.DiagnosticGroupWarningsGuard.makeNonStrict
5
0
0
5
3
1
1
1
0.00
com.google.javascript.jscomp.DiagnosticGroupWarningsGuard.toString
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.DiagnosticType.compareTo
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.DiagnosticType.DiagnosticType
10
3
1
6
4
1
4
1
0.50
com.google.javascript.jscomp.DiagnosticType.disabled
11
7
0
4
1
2
1
1
1.75
com.google.javascript.jscomp.DiagnosticType.equals
4
0
0
4
2
1
1
1
0.00
com.google.javascript.jscomp.DiagnosticType.error
10
7
0
3
1
1
1
1
2.33
com.google.javascript.jscomp.DiagnosticType.format
7
4
0
3
1
1
1
1
1.33
com.google.javascript.jscomp.DiagnosticType.hashCode
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.DiagnosticType.make
13
8
0
5
2
2
1
1
1.60
com.google.javascript.jscomp.DiagnosticType.toString
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.DiagnosticType.warning
10
7
0
3
1
1
1
1
2.33
com.google.javascript.jscomp.DisambiguatePrivateProperties.DisambiguatePrivateProperties
6
0
0
6
4
2
3
2
0.00
com.google.javascript.jscomp.DisambiguatePrivateProperties.maybeRename
8
0
0
8
5
2
3
2
0.00
com.google.javascript.jscomp.DisambiguatePrivateProperties.process
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.DisambiguatePrivateProperties.shouldTraverse
6
0
0
6
3
1
3
1
0.00
com.google.javascript.jscomp.DisambiguatePrivateProperties.visit
13
0
0
13
10
1
5
1
0.00
com.google.javascript.jscomp.DisambiguatePrivatePropertiesTest.getCodingConvention
7
0
0
7
4
1
3
1
0.00
com.google.javascript.jscomp.DisambiguatePrivatePropertiesTest.getNumRepetitions
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.DisambiguatePrivatePropertiesTest.getProcessor
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.DisambiguatePrivatePropertiesTest.setUp
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.DisambiguatePrivatePropertiesTest.testNoRenameIndirectProps
10
0
1
9
7
1
7
1
0.00
com.google.javascript.jscomp.DisambiguatePrivatePropertiesTest.testNoRenaming1
30
6
7
18
16
1
16
1
0.33
com.google.javascript.jscomp.DisambiguatePrivatePropertiesTest.testRenaming1
26
0
4
22
20
1
8
1
0.00
com.google.javascript.jscomp.DisambiguateProperties.addInvalidatingType
4
0
0
4
2
1
2
1
0.00
com.google.javascript.jscomp.DisambiguateProperties.buildPropNames
28
4
0
24
17
8
10
10
0.17
com.google.javascript.jscomp.DisambiguateProperties.DisambiguateProperties
22
0
0
22
18
2
8
1
0.00
com.google.javascript.jscomp.DisambiguateProperties.FindExternProperties.isStructuralInterfacePrototype
4
0
0
4
2
1
1
1
0.00
com.google.javascript.jscomp.DisambiguateProperties.FindExternProperties.visit
20
4
0
16
11
4
8
4
0.25
com.google.javascript.jscomp.DisambiguateProperties.FindRenameableProperties.handleCall
14
0
1
13
9
3
6
3
0.00
com.google.javascript.jscomp.DisambiguateProperties.FindRenameableProperties.handleGetProp
30
0
1
29
23
7
10
7
0.00
com.google.javascript.jscomp.DisambiguateProperties.FindRenameableProperties.handleObjectDefineProperties
18
0
2
16
11
6
6
7
0.00
com.google.javascript.jscomp.DisambiguateProperties.FindRenameableProperties.handleObjectLit
30
5
3
22
15
4
9
5
0.23
com.google.javascript.jscomp.DisambiguateProperties.FindRenameableProperties.handlePropertyRenameFunctionCall
67
0
5
62
52
9
19
8
0.00
com.google.javascript.jscomp.DisambiguateProperties.FindRenameableProperties.printErrorLocations
16
0
2
14
8
1
8
3
0.00
com.google.javascript.jscomp.DisambiguateProperties.FindRenameableProperties.processProperty
33
7
1
25
17
6
12
6
0.28
com.google.javascript.jscomp.DisambiguateProperties.FindRenameableProperties.visit
9
0
0
9
6
1
6
1
0.00
com.google.javascript.jscomp.DisambiguateProperties.getConstructor
16
0
0
16
12
3
8
3
0.00
com.google.javascript.jscomp.DisambiguateProperties.getInstanceFromPrototype
10
0
0
10
6
3
4
3
0.00
com.google.javascript.jscomp.DisambiguateProperties.getProperty
7
1
0
6
3
1
3
1
0.17
com.google.javascript.jscomp.DisambiguateProperties.getRenamedTypesForTesting
15
1
0
14
8
3
6
5
0.07
com.google.javascript.jscomp.DisambiguateProperties.getType
6
0
0
6
3
1
3
1
0.00
com.google.javascript.jscomp.DisambiguateProperties.getTypeAlternatives
24
5
0
19
14
3
7
4
0.26
com.google.javascript.jscomp.DisambiguateProperties.getTypesToSkipForType
19
4
0
15
11
2
9
3
0.27
com.google.javascript.jscomp.DisambiguateProperties.getTypesToSkipForTypeNonUnion
14
0
0
14
10
4
6
4
0.00
com.google.javascript.jscomp.DisambiguateProperties.getTypeWithProperty
87
18
9
60
44
7
34
5
0.30
com.google.javascript.jscomp.DisambiguateProperties.gtwpCacheGet
4
0
0
4
2
2
1
2
0.00
com.google.javascript.jscomp.DisambiguateProperties.gtwpCachePut
8
0
0
8
5
2
4
2
0.00
com.google.javascript.jscomp.DisambiguateProperties.isInvalidatingType
14
7
0
8
5
2
3
2
0.88
com.google.javascript.jscomp.DisambiguateProperties.isTypeToSkip
7
4
0
3
1
1
1
1
1.33
com.google.javascript.jscomp.DisambiguateProperties.process
25
8
0
17
13
1
12
3
0.47
com.google.javascript.jscomp.DisambiguateProperties.Property.addType
23
3
0
20
14
3
11
3
0.15
com.google.javascript.jscomp.DisambiguateProperties.Property.addTypeToSkip
7
1
0
6
3
1
3
2
0.17
com.google.javascript.jscomp.DisambiguateProperties.Property.expandTypesToSkip
39
7
4
28
19
6
13
9
0.25
com.google.javascript.jscomp.DisambiguateProperties.Property.getTypes
7
1
0
6
3
1
3
1
0.17
com.google.javascript.jscomp.DisambiguateProperties.Property.invalidate
12
4
0
8
6
2
5
2
0.50
com.google.javascript.jscomp.DisambiguateProperties.Property.Property
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.DisambiguateProperties.Property.scheduleRenaming
19
9
0
10
6
1
6
1
0.90
com.google.javascript.jscomp.DisambiguateProperties.Property.shouldRename
5
1
0
4
2
1
1
1
0.25
com.google.javascript.jscomp.DisambiguateProperties.Property.shouldRename
8
5
0
3
1
1
1
1
1.67
com.google.javascript.jscomp.DisambiguateProperties.recordInterfaces
29
11
0
18
11
4
9
4
0.61
com.google.javascript.jscomp.DisambiguateProperties.recordInvalidatingType
26
3
0
23
17
2
13
3
0.13
com.google.javascript.jscomp.DisambiguateProperties.recordInvalidationError
11
0
0
11
6
2
5
2
0.00
com.google.javascript.jscomp.DisambiguateProperties.renameProperties
55
4
3
48
40
10
18
11
0.08
com.google.javascript.jscomp.DisambiguatePropertiesTest.DisambiguatePropertiesTest
6
3
0
3
1
1
1
1
1.00
com.google.javascript.jscomp.DisambiguatePropertiesTest.getNumRepetitions
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.DisambiguatePropertiesTest.getProcessor
16
2
3
11
8
2
4
3
0.18
com.google.javascript.jscomp.DisambiguatePropertiesTest.getProcessor.(Anon_1).process
10
2
2
6
5
1
3
2
0.33
com.google.javascript.jscomp.DisambiguatePropertiesTest.mapToString
16
1
0
15
10
4
7
7
0.07
com.google.javascript.jscomp.DisambiguatePropertiesTest.runFindHighestTypeInChain
7
1
0
6
4
1
1
1
0.17
com.google.javascript.jscomp.DisambiguatePropertiesTest.setUp
5
0
0
5
3
1
3
1
0.00
com.google.javascript.jscomp.DisambiguatePropertiesTest.testAliasedTypeIsNotDisambiguated
15
4
1
14
12
3
1
2
0.29
com.google.javascript.jscomp.DisambiguatePropertiesTest.testBadCast
12
3
0
12
10
3
1
2
0.25
com.google.javascript.jscomp.DisambiguatePropertiesTest.testCast
19
8
0
19
17
5
1
3
0.42
com.google.javascript.jscomp.DisambiguatePropertiesTest.testClosureInherits
30
7
0
30
28
3
1
2
0.23
com.google.javascript.jscomp.DisambiguatePropertiesTest.testConstructorFields
14
4
0
14
12
5
1
3
0.29
com.google.javascript.jscomp.DisambiguatePropertiesTest.testConstructorsWithTypeErrorsAreNotDisambiguated
19
3
1
18
16
3
1
2
0.17
com.google.javascript.jscomp.DisambiguatePropertiesTest.testCustomInherits
19
2
2
17
14
5
1
3
0.12
com.google.javascript.jscomp.DisambiguatePropertiesTest.testDeterministicNaming
25
16
2
23
18
5
3
4
0.70
com.google.javascript.jscomp.DisambiguatePropertiesTest.testEnum
20
4
0
20
18
5
1
3
0.20
com.google.javascript.jscomp.DisambiguatePropertiesTest.testEnumOfObjects
21
6
0
21
19
5
1
3
0.29
com.google.javascript.jscomp.DisambiguatePropertiesTest.testEnumOfObjects2
29
6
0
29
27
5
1
3
0.21
com.google.javascript.jscomp.DisambiguatePropertiesTest.testEnumOfObjects3
35
8
0
35
33
5
1
3
0.23
com.google.javascript.jscomp.DisambiguatePropertiesTest.testErrorOnProtectedProperty
5
0
0
5
3
1
2
1
0.00
com.google.javascript.jscomp.DisambiguatePropertiesTest.testExtendNativeType
10
3
0
10
8
5
1
3
0.30
com.google.javascript.jscomp.DisambiguatePropertiesTest.testExternInterfaceUnionWithCtor
16
7
2
14
12
5
1
3
0.50
com.google.javascript.jscomp.DisambiguatePropertiesTest.testIgnoreUnknownType
18
4
0
18
16
5
1
3
0.22
com.google.javascript.jscomp.DisambiguatePropertiesTest.testIgnoreUnknownType1
21
6
0
21
19
5
1
3
0.29
com.google.javascript.jscomp.DisambiguatePropertiesTest.testIgnoreUnknownType2
26
8
0
26
24
5
1
3
0.31
com.google.javascript.jscomp.DisambiguatePropertiesTest.testInterface
11
3
0
11
9
3
1
2
0.27
com.google.javascript.jscomp.DisambiguatePropertiesTest.testInterfaceOfSuperclass
13
4
0
13
11
3
1
2
0.31
com.google.javascript.jscomp.DisambiguatePropertiesTest.testInterfaceOfSuperclass2
12
6
0
12
10
3
1
2
0.50
com.google.javascript.jscomp.DisambiguatePropertiesTest.testInterfaceUnionWithCtor
14
7
1
13
11
3
1
2
0.54
com.google.javascript.jscomp.DisambiguatePropertiesTest.testInterfaceWithSupertypeImplementor
12
4
0
12
10
3
1
2
0.33
com.google.javascript.jscomp.DisambiguatePropertiesTest.testInvalidatingInterface
16
7
0
16
14
3
1
2
0.44
com.google.javascript.jscomp.DisambiguatePropertiesTest.testMismatchForbiddenInvalidation
8
3
0
8
6
1
2
1
0.38
com.google.javascript.jscomp.DisambiguatePropertiesTest.testMismatchInvalidation
19
7
1
14
12
3
1
2
0.50
com.google.javascript.jscomp.DisambiguatePropertiesTest.testMultipleInterfaces
12
4
0
12
10
3
1
2
0.33
com.google.javascript.jscomp.DisambiguatePropertiesTest.testNamedType
17
6
0
17
15
5
1
3
0.35
com.google.javascript.jscomp.DisambiguatePropertiesTest.testObjectLiteral
15
6
2
13
11
5
1
3
0.46
com.google.javascript.jscomp.DisambiguatePropertiesTest.testObjectLiteralDefineProperties
40
12
2
38
33
7
1
4
0.32
com.google.javascript.jscomp.DisambiguatePropertiesTest.testObjectLiteralDefinePropertiesQuoted
40
12
2
38
33
7
1
4
0.32
com.google.javascript.jscomp.DisambiguatePropertiesTest.testObjectLiteralLends
17
10
0
17
15
5
1
3
0.59
com.google.javascript.jscomp.DisambiguatePropertiesTest.testObjectLiteralNotRenamed
6
0
0
6
4
3
1
2
0.00
com.google.javascript.jscomp.DisambiguatePropertiesTest.testObjectLiteralReflected
21
8
0
21
19
5
1
3
0.38
com.google.javascript.jscomp.DisambiguatePropertiesTest.testOneType1
18
4
1
17
15
3
3
2
0.24
com.google.javascript.jscomp.DisambiguatePropertiesTest.testOneType2
19
4
1
18
16
4
3
3
0.22
com.google.javascript.jscomp.DisambiguatePropertiesTest.testOneType3
21
4
1
20
18
4
3
3
0.20
com.google.javascript.jscomp.DisambiguatePropertiesTest.testOneType4
10
2
0
10
8
4
1
3
0.20
com.google.javascript.jscomp.DisambiguatePropertiesTest.testPrototypeAndInstance1
18
4
1
17
15
3
3
2
0.24
com.google.javascript.jscomp.DisambiguatePropertiesTest.testPrototypeAndInstance2
14
3
0
14
12
3
1
2
0.21
com.google.javascript.jscomp.DisambiguatePropertiesTest.testPrototypeAndInstance3
7
1
0
7
5
3
1
2
0.14
com.google.javascript.jscomp.DisambiguatePropertiesTest.testPrototypeAndInstance4
10
2
0
10
8
3
1
2
0.20
com.google.javascript.jscomp.DisambiguatePropertiesTest.testScopedType
15
4
0
15
13
5
1
3
0.27
com.google.javascript.jscomp.DisambiguatePropertiesTest.testSets
5
0
0
5
3
1
2
1
0.00
com.google.javascript.jscomp.DisambiguatePropertiesTest.testSets
4
0
0
4
1
2
1
1
0.00
com.google.javascript.jscomp.DisambiguatePropertiesTest.testSets
6
0
0
6
3
2
2
1
0.00
com.google.javascript.jscomp.DisambiguatePropertiesTest.testSets
11
7
0
4
2
1
2
1
1.75
com.google.javascript.jscomp.DisambiguatePropertiesTest.testSets
11
7
0
4
2
1
2
1
1.75
com.google.javascript.jscomp.DisambiguatePropertiesTest.testSkipNativeFunctionMethod
11
4
0
11
9
5
1
3
0.36
com.google.javascript.jscomp.DisambiguatePropertiesTest.testSkipNativeFunctionStaticProperty
19
6
2
17
15
5
1
3
0.35
com.google.javascript.jscomp.DisambiguatePropertiesTest.testSkipNativeObjectMethod
14
2
0
14
12
5
1
3
0.14
com.google.javascript.jscomp.DisambiguatePropertiesTest.testStaticProperty
15
4
1
14
12
5
1
3
0.29
com.google.javascript.jscomp.DisambiguatePropertiesTest.testStringFunction
20
6
1
17
15
7
1
4
0.35
com.google.javascript.jscomp.DisambiguatePropertiesTest.testStructuralInterfacesInExterns
20
4
2
18
14
5
1
3
0.22
com.google.javascript.jscomp.DisambiguatePropertiesTest.testStructuralTypingWithDisambiguatePropertyRenaming1
36
19
3
28
26
5
1
3
0.68
com.google.javascript.jscomp.DisambiguatePropertiesTest.testStructuralTypingWithDisambiguatePropertyRenaming1_1
22
7
1
21
19
3
1
2
0.33
com.google.javascript.jscomp.DisambiguatePropertiesTest.testStructuralTypingWithDisambiguatePropertyRenaming1_2
17
5
1
16
14
3
1
2
0.31
com.google.javascript.jscomp.DisambiguatePropertiesTest.testStructuralTypingWithDisambiguatePropertyRenaming1_3
23
8
1
22
20
3
1
2
0.36
com.google.javascript.jscomp.DisambiguatePropertiesTest.testStructuralTypingWithDisambiguatePropertyRenaming1_4
22
8
0
22
20
3
1
2
0.36
com.google.javascript.jscomp.DisambiguatePropertiesTest.testStructuralTypingWithDisambiguatePropertyRenaming1_5
22
8
0
22
20
3
1
2
0.36
com.google.javascript.jscomp.DisambiguatePropertiesTest.testStructuralTypingWithDisambiguatePropertyRenaming1_6
17
9
2
11
9
3
1
2
0.82
com.google.javascript.jscomp.DisambiguatePropertiesTest.testStructuralTypingWithDisambiguatePropertyRenaming1_7
15
9
1
10
8
3
1
2
0.90
com.google.javascript.jscomp.DisambiguatePropertiesTest.testStructuralTypingWithDisambiguatePropertyRenaming2
22
7
1
21
19
3
1
2
0.33
com.google.javascript.jscomp.DisambiguatePropertiesTest.testStructuralTypingWithDisambiguatePropertyRenaming3
18
5
1
17
15
3
1
2
0.29
com.google.javascript.jscomp.DisambiguatePropertiesTest.testStructuralTypingWithDisambiguatePropertyRenaming3_1
23
7
1
22
20
3
1
2
0.32
com.google.javascript.jscomp.DisambiguatePropertiesTest.testStructuralTypingWithDisambiguatePropertyRenaming4
32
14
2
30
28
5
1
3
0.47
com.google.javascript.jscomp.DisambiguatePropertiesTest.testStructuralTypingWithDisambiguatePropertyRenaming5
36
14
2
34
32
5
1
3
0.41
com.google.javascript.jscomp.DisambiguatePropertiesTest.testSubtypesWithSameField
15
4
0
15
13
3
1
2
0.27
com.google.javascript.jscomp.DisambiguatePropertiesTest.testSuperInterface
12
4
0
12
10
3
1
2
0.33
com.google.javascript.jscomp.DisambiguatePropertiesTest.testSupertypeReferenceOfSubtypeProperty
22
7
0
22
20
7
1
4
0.32
com.google.javascript.jscomp.DisambiguatePropertiesTest.testSupertypeWithSameField
25
10
1
24
22
5
1
3
0.42
com.google.javascript.jscomp.DisambiguatePropertiesTest.testTwoFields
20
4
0
20
18
5
1
3
0.20
com.google.javascript.jscomp.DisambiguatePropertiesTest.testTwoInterfacesWithSomeInheritance
16
5
0
16
14
3
1
2
0.31
com.google.javascript.jscomp.DisambiguatePropertiesTest.testTwoSeparateFieldsTwoTypes
32
8
0
32
30
5
1
3
0.25
com.google.javascript.jscomp.DisambiguatePropertiesTest.testTwoTypes1
25
8
0
25
23
5
1
3
0.32
com.google.javascript.jscomp.DisambiguatePropertiesTest.testTwoTypes2
27
8
2
25
23
5
1
3
0.32
com.google.javascript.jscomp.DisambiguatePropertiesTest.testTwoTypes3
31
8
2
29
27
5
1
3
0.28
com.google.javascript.jscomp.DisambiguatePropertiesTest.testTwoTypes4
25
8
2
23
21
5
1
3
0.35
com.google.javascript.jscomp.DisambiguatePropertiesTest.testTwoTypes5
20
8
0
20
18
5
1
3
0.40
com.google.javascript.jscomp.DisambiguatePropertiesTest.testTypedExterns
16
4
0
16
14
7
1
4
0.25
com.google.javascript.jscomp.DisambiguatePropertiesTest.testUnionAndExternTypes
29
19
1
26
24
7
1
4
0.73
com.google.javascript.jscomp.DisambiguatePropertiesTest.testUnionType
15
4
0
15
13
3
1
2
0.27
com.google.javascript.jscomp.DisambiguatePropertiesTest.testUnionTypeInvalidation
42
15
0
40
38
7
1
4
0.38
com.google.javascript.jscomp.DisambiguatePropertiesTest.testUnionTypeInvalidationError
23
6
1
22
20
5
2
3
0.27
com.google.javascript.jscomp.DisambiguatePropertiesTest.testUnionTypeTwoFields
19
4
0
19
17
3
1
2
0.21
com.google.javascript.jscomp.DisambiguatePropertiesTest.testUnknownType
10
3
0
10
8
3
1
2
0.30
com.google.javascript.jscomp.DisambiguatePropertiesTest.testUnresolvedType
20
5
1
18
16
5
2
3
0.28
com.google.javascript.jscomp.DisambiguatePropertiesTest.testUntypedCodeWrongDisambiguation1
17
6
0
17
15
5
1
3
0.35
com.google.javascript.jscomp.DisambiguatePropertiesTest.testUntypedCodeWrongDisambiguation2
33
8
0
33
31
5
1
3
0.24
com.google.javascript.jscomp.DisambiguatePropertiesTest.testUntypedExterns
29
4
1
28
25
7
1
4
0.14
com.google.javascript.jscomp.DisambiguatePropertiesTest.testUnusedTypeInExterns
16
5
0
16
14
7
1
4
0.31
com.google.javascript.jscomp.DotFormatter.appendDot
10
6
0
4
1
2
1
1
1.50
com.google.javascript.jscomp.DotFormatter.DotFormatter
6
1
0
5
3
1
3
1
0.20
com.google.javascript.jscomp.DotFormatter.DotFormatter
10
0
1
9
6
2
6
1
0.00
com.google.javascript.jscomp.DotFormatter.formatConclusion
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.DotFormatter.formatNodeName
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.DotFormatter.formatPreamble
5
0
0
5
3
1
3
1
0.00
com.google.javascript.jscomp.DotFormatter.key
29
0
0
29
22
4
19
4
0.00
com.google.javascript.jscomp.DotFormatter.newInstanceForTesting
6
3
0
3
1
1
1
1
1.00
com.google.javascript.jscomp.DotFormatter.toDot
58
9
12
37
31
9
24
13
0.24
com.google.javascript.jscomp.DotFormatter.toDot
8
5
0
3
1
1
1
1
1.67
com.google.javascript.jscomp.DotFormatter.toDot
12
6
0
6
3
3
2
2
1.00
com.google.javascript.jscomp.DotFormatter.traverseNodes
48
3
7
38
30
10
19
12
0.08
com.google.javascript.jscomp.DotFormatterTest.test
7
0
0
7
4
1
3
1
0.00
com.google.javascript.jscomp.DotFormatterTest.testKeyAssignementOncePerNode
16
3
1
12
10
5
6
5
0.25
com.google.javascript.jscomp.DotFormatterTest.testKeyAssignementSequential
11
3
0
8
6
2
5
2
0.38
com.google.javascript.jscomp.DotFormatterTest.testToDot3Elements
18
3
1
14
12
4
3
3
0.21
com.google.javascript.jscomp.DotFormatterTest.testToDotSimple
12
3
1
8
6
4
1
3
0.38
com.google.javascript.jscomp.EmptyMessageBundle.getAllMessages
6
3
0
3
1
1
1
1
1.00
com.google.javascript.jscomp.EmptyMessageBundle.getMessage
6
3
0
3
1
1
1
1
1.00
com.google.javascript.jscomp.EmptyMessageBundle.idGenerator
6
3
0
3
1
1
1
1
1.00
com.google.javascript.jscomp.ErrorFormat.(Anon_1).toFormatter
6
0
0
6
3
3
2
2
0.00
com.google.javascript.jscomp.ErrorFormat.(Anon_2).toFormatter
7
0
0
7
4
4
2
2
0.00
com.google.javascript.jscomp.ErrorFormat.(Anon_3).toFormatter
7
0
0
7
4
4
2
2
0.00
com.google.javascript.jscomp.ErrorFormat.(Anon_4).toFormatter
7
0
0
7
3
4
2
2
0.00
com.google.javascript.jscomp.ErrorFormat.toFormatter
4
3
0
1
0
1
0
1
3.00
com.google.javascript.jscomp.ErrorFormat.valueOf
0
0
0
0
0
0
0
0
0.00
com.google.javascript.jscomp.ErrorFormat.values
0
0
0
0
0
0
0
0
0.00
com.google.javascript.jscomp.ErrorHandler.report
5
4
0
1
0
1
0
1
4.00
com.google.javascript.jscomp.ErrorManager.generateReport
5
4
0
1
0
1
0
1
4.00
com.google.javascript.jscomp.ErrorManager.getErrorCount
4
3
0
1
0
1
0
1
3.00
com.google.javascript.jscomp.ErrorManager.getErrors
4
3
0
1
0
1
0
1
3.00
com.google.javascript.jscomp.ErrorManager.getTypedPercent
4
3
0
1
0
1
0
1
3.00
com.google.javascript.jscomp.ErrorManager.getWarningCount
4
3
0
1
0
1
0
1
3.00
com.google.javascript.jscomp.ErrorManager.getWarnings
4
3
0
1
0
1
0
1
3.00
com.google.javascript.jscomp.ErrorManager.report
8
7
0
1
0
1
0
1
7.00
com.google.javascript.jscomp.ErrorManager.setTypedPercent
4
3
0
1
0
1
0
1
3.00
com.google.javascript.jscomp.ErrorPass.ErrorPass
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.ErrorPass.ErrorPass
4
0
0
4
2
1
2
1
0.00
com.google.javascript.jscomp.ErrorPass.process
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.Es6CompilerTestCase.Es6CompilerTestCase
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.Es6CompilerTestCase.Es6CompilerTestCase
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.Es6CompilerTestCase.Es6CompilerTestCase
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.Es6CompilerTestCase.setUp
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.Es6CompilerTestCase.test
13
7
0
6
4
1
4
1
1.17
com.google.javascript.jscomp.Es6CompilerTestCase.test
12
7
0
5
3
1
3
1
1.40
com.google.javascript.jscomp.Es6CompilerTestCase.test
12
7
0
5
3
1
3
1
1.40
com.google.javascript.jscomp.Es6CompilerTestCase.testError
13
7
0
6
4
1
4
1
1.17
com.google.javascript.jscomp.Es6CompilerTestCase.testError
13
7
0
6
4
1
4
1
1.17
com.google.javascript.jscomp.Es6CompilerTestCase.testError
14
8
0
6
4
1
4
1
1.33
com.google.javascript.jscomp.Es6CompilerTestCase.testError
14
8
0
6
4
1
4
1
1.33
com.google.javascript.jscomp.Es6CompilerTestCase.testErrorEs6
10
7
0
3
1
1
1
1
2.33
com.google.javascript.jscomp.Es6CompilerTestCase.testEs6
11
7
0
4
2
1
2
1
1.75
com.google.javascript.jscomp.Es6CompilerTestCase.testEs6
11
7
0
4
2
1
2
1
1.75
com.google.javascript.jscomp.Es6CompilerTestCase.testExternChanges
5
0
0
5
2
2
2
1
0.00
com.google.javascript.jscomp.Es6CompilerTestCase.testExternChanges
4
0
0
4
2
1
2
1
0.00
com.google.javascript.jscomp.Es6CompilerTestCase.testModule
13
7
0
6
4
1
4
1
1.17
com.google.javascript.jscomp.Es6CompilerTestCase.testSame
12
6
0
6
4
1
4
1
1.00
com.google.javascript.jscomp.Es6CompilerTestCase.testSame
14
8
0
6
4
1
4
1
1.33
com.google.javascript.jscomp.Es6CompilerTestCase.testSameEs6
12
8
0
4
2
1
2
1
2.00
com.google.javascript.jscomp.Es6CompilerTestCase.testSameEs6
11
6
0
5
3
1
3
1
1.20
com.google.javascript.jscomp.Es6CompilerTestCase.testSameEs6
14
10
0
4
2
1
2
1
2.50
com.google.javascript.jscomp.Es6CompilerTestCase.testSameNoExterns
16
10
0
6
4
1
4
1
1.67
com.google.javascript.jscomp.Es6CompilerTestCase.testSameNoExternsEs6
16
11
0
5
3
1
3
1
2.20
com.google.javascript.jscomp.Es6CompilerTestCase.testWarning
13
7
0
6
4
1
4
1
1.17
com.google.javascript.jscomp.Es6CompilerTestCase.testWarning
14
8
0
6
4
1
4
1
1.33
com.google.javascript.jscomp.Es6CompilerTestCase.testWarning
13
8
0
5
3
1
3
1
1.60
com.google.javascript.jscomp.Es6CompilerTestCase.testWarning
15
9
0
6
3
2
3
1
1.50
com.google.javascript.jscomp.Es6CompilerTestCase.testWarningEs6
10
7
0
3
1
1
1
1
2.33
com.google.javascript.jscomp.Es6CompilerTestCase.testWarningEs6
12
9
0
3
1
1
1
1
3.00
com.google.javascript.jscomp.Es6ConvertSuper.addSyntheticConstructor
29
1
0
28
22
9
9
7
0.04
com.google.javascript.jscomp.Es6ConvertSuper.baseCall
16
0
0
16
11
4
8
4
0.00
com.google.javascript.jscomp.Es6ConvertSuper.Es6ConvertSuper
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.Es6ConvertSuper.hotSwapScript
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.Es6ConvertSuper.process
4
0
0
4
2
1
2
1
0.00
com.google.javascript.jscomp.Es6ConvertSuper.shouldTraverse
16
0
0
16
10
2
8
3
0.00
com.google.javascript.jscomp.Es6ConvertSuper.visit
5
0
0
5
2
1
2
1
0.00
com.google.javascript.jscomp.Es6ConvertSuper.visitSuper
62
6
3
53
42
11
28
10
0.11
com.google.javascript.jscomp.Es6ExternsCheck.Es6ExternsCheck
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.Es6ExternsCheck.process
6
0
0
6
3
1
3
1
0.00
com.google.javascript.jscomp.Es6ExternsCheck.shouldTraverse
6
0
0
6
3
1
3
1
0.00
com.google.javascript.jscomp.Es6ExtractClasses.Es6ExtractClasses
9
0
0
9
7
2
2
2
0.00
com.google.javascript.jscomp.Es6ExtractClasses.extractClass
12
0
0
12
10
6
3
4
0.00
com.google.javascript.jscomp.Es6ExtractClasses.hotSwapScript
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.Es6ExtractClasses.process
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.Es6ExtractClasses.shouldExtractClass
13
5
0
8
5
1
3
1
0.62
com.google.javascript.jscomp.Es6ExtractClasses.visit
5
0
0
5
2
1
2
1
0.00
com.google.javascript.jscomp.Es6ExtractClassesTest.getProcessor
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.Es6ExtractClassesTest.setUp
5
0
0
5
3
1
3
1
0.00
com.google.javascript.jscomp.Es6ExtractClassesTest.testClassesHandledByEs6ToEs3Converter
4
0
0
4
2
1
2
1
0.00
com.google.javascript.jscomp.Es6ExtractClassesTest.testConditionalBlocksExtractionFromArrayLiteral
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.Es6ExtractClassesTest.testConditionalBlocksExtractionFromCall
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.Es6ExtractClassesTest.testConstAssignment
7
0
0
7
5
1
1
1
0.00
com.google.javascript.jscomp.Es6ExtractClassesTest.testExtractionFromArrayLiteral
6
0
0
6
4
1
1
1
0.00
com.google.javascript.jscomp.Es6ExtractClassesTest.testExtractionFromCall
6
0
0
6
4
1
1
1
0.00
com.google.javascript.jscomp.Es6ExtractClassesTest.testLetAssignment
7
0
0
7
5
1
1
1
0.00
com.google.javascript.jscomp.Es6ExtractClassesTest.testTernaryOperatorBlocksExtraction
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.Es6ExtractClassesTest.testVarAssignment
7
0
0
7
5
1
1
1
0.00
com.google.javascript.jscomp.Es6InlineTypesNotYetParsedTest.assertSource
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.Es6InlineTypesNotYetParsedTest.getNumRepetitions
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.Es6InlineTypesNotYetParsedTest.getOptions
5
0
0
5
3
2
2
2
0.00
com.google.javascript.jscomp.Es6InlineTypesNotYetParsedTest.getProcessor
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.Es6InlineTypesNotYetParsedTest.setUp
4
0
0
4
2
1
2
1
0.00
com.google.javascript.jscomp.Es6InlineTypesNotYetParsedTest.SourceTranslationSubject.doCompile
10
0
0
10
8
2
4
2
0.00
com.google.javascript.jscomp.Es6InlineTypesNotYetParsedTest.SourceTranslationSubject.SourceTranslationSubject
4
0
0
4
1
1
1
1
0.00
com.google.javascript.jscomp.Es6InlineTypesNotYetParsedTest.SourceTranslationSubject.transpilesTo
4
0
0
4
2
1
1
1
0.00
com.google.javascript.jscomp.Es6InlineTypesNotYetParsedTest.testAnyTypeVarargsParam
4
1
0
4
2
1
1
1
0.25
com.google.javascript.jscomp.Es6InlineTypesNotYetParsedTest.testArrayType
6
2
0
6
4
1
2
1
0.33
com.google.javascript.jscomp.Es6InlineTypesNotYetParsedTest.testFunctionType
4
1
0
4
2
1
1
1
0.25
com.google.javascript.jscomp.Es6InlineTypesNotYetParsedTest.testNullType
4
1
0
4
2
1
1
1
0.25
com.google.javascript.jscomp.Es6InlineTypesNotYetParsedTest.testOptionalParameterTypeWithUndefined
4
1
0
4
2
1
1
1
0.25
com.google.javascript.jscomp.Es6InlineTypesNotYetParsedTest.testParameterizedType
8
3
0
8
6
1
3
1
0.38
com.google.javascript.jscomp.Es6InlineTypesNotYetParsedTest.testParameterizedTypeWithVoid
4
1
0
4
2
1
1
1
0.25
com.google.javascript.jscomp.Es6InlineTypesNotYetParsedTest.testRecordType
4
1
0
4
2
1
1
1
0.25
com.google.javascript.jscomp.Es6InlineTypesNotYetParsedTest.testTypeUnion
4
1
0
4
2
1
1
1
0.25
com.google.javascript.jscomp.Es6InlineTypesNotYetParsedTest.testUnionWithNullAndUndefined
4
1
0
4
2
1
1
1
0.25
com.google.javascript.jscomp.Es6InlineTypesNotYetParsedTest.testUnionWithUndefined
4
1
0
4
2
1
1
1
0.25
com.google.javascript.jscomp.Es6InlineTypesNotYetParsedTest.testUntypedVarargs
4
1
0
4
2
1
1
1
0.25
com.google.javascript.jscomp.Es6InlineTypesTest.getNumRepetitions
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.Es6InlineTypesTest.getOptions
5
0
0
5
3
2
2
2
0.00
com.google.javascript.jscomp.Es6InlineTypesTest.getProcessor
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.Es6InlineTypesTest.setUp
4
0
0
4
2
1
2
1
0.00
com.google.javascript.jscomp.Es6InlineTypesTest.testFunctionInsideAssignment
5
1
0
5
3
1
1
1
0.20
com.google.javascript.jscomp.Es6InlineTypesTest.testFunctionParameterTypes
4
1
0
4
2
1
1
1
0.25
com.google.javascript.jscomp.Es6InlineTypesTest.testFunctionReturnType
3
1
0
3
1
1
1
1
0.33
com.google.javascript.jscomp.Es6InlineTypesTest.testNestedFunctions
9
1
0
9
7
1
1
1
0.11
com.google.javascript.jscomp.Es6InlineTypesTest.testUndefinedType
3
1
0
3
1
1
1
1
0.33
com.google.javascript.jscomp.Es6InlineTypesTest.testUnknownType
3
1
0
3
1
1
1
1
0.33
com.google.javascript.jscomp.Es6InlineTypesTest.testVariableDeclaration
3
1
0
3
1
1
1
1
0.33
com.google.javascript.jscomp.Es6InlineTypesTest.testVariableDeclarationWithoutDeclaredType
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.ES6ModuleLoader.createUri
12
1
1
10
8
3
1
2
0.10
com.google.javascript.jscomp.ES6ModuleLoader.ES6ModuleLoader
28
7
1
20
14
2
7
3
0.35
com.google.javascript.jscomp.ES6ModuleLoader.ES6ModuleLoader.(Anon_1).apply
3
0
0
3
2
0
1
1
0.00
com.google.javascript.jscomp.ES6ModuleLoader.isAbsoluteIdentifier
4
1
0
3
1
1
1
1
0.33
com.google.javascript.jscomp.ES6ModuleLoader.isRelativeIdentifier
4
1
0
3
1
1
1
1
0.33
com.google.javascript.jscomp.ES6ModuleLoader.locate
11
4
0
7
4
2
3
2
0.57
com.google.javascript.jscomp.ES6ModuleLoader.locateCommonJsModule
17
8
0
10
6
2
5
2
0.80
com.google.javascript.jscomp.ES6ModuleLoader.locateEs6Module
11
4
0
7
4
2
3
2
0.57
com.google.javascript.jscomp.ES6ModuleLoader.locateNoCheck
12
4
0
8
5
3
3
3
0.50
com.google.javascript.jscomp.ES6ModuleLoader.normalizeAddress
14
6
0
8
4
1
4
2
0.75
com.google.javascript.jscomp.ES6ModuleLoader.normalizeInputAddress
7
3
0
4
2
2
1
2
0.75
com.google.javascript.jscomp.ES6ModuleLoader.stripJsExtension
6
0
0
6
3
1
3
1
0.00
com.google.javascript.jscomp.ES6ModuleLoader.toJSIdentifier
15
5
0
10
8
1
1
1
0.50
com.google.javascript.jscomp.ES6ModuleLoader.toModuleName
8
5
0
3
1
1
1
1
1.67
com.google.javascript.jscomp.ES6ModuleLoaderTest.assertUri
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.ES6ModuleLoaderTest.input
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.ES6ModuleLoaderTest.inputs
7
0
0
7
4
2
3
3
0.00
com.google.javascript.jscomp.ES6ModuleLoaderTest.setUp
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.ES6ModuleLoaderTest.testDuplicateUris
8
0
0
8
5
1
4
1
0.00
com.google.javascript.jscomp.ES6ModuleLoaderTest.testLocateCommonJs
12
0
1
11
9
6
4
5
0.00
com.google.javascript.jscomp.ES6ModuleLoaderTest.testNormalizeUris
10
0
0
10
8
3
6
2
0.00
com.google.javascript.jscomp.ES6ModuleLoaderTest.testWindowsAddresses
6
0
0
6
3
3
2
2
0.00
com.google.javascript.jscomp.Es6RenameReferences.Es6RenameReferences
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.Es6RenameReferences.renameReference
23
0
0
23
18
7
11
7
0.00
com.google.javascript.jscomp.Es6RenameReferences.renameTypeNode
8
0
0
8
4
1
4
2
0.00
com.google.javascript.jscomp.Es6RenameReferences.visit
10
0
1
9
5
2
4
2
0.00
com.google.javascript.jscomp.Es6RenameVariablesInParamLists.CollectReferences.visit
6
0
0
6
3
1
3
1
0.00
com.google.javascript.jscomp.Es6RenameVariablesInParamLists.Es6RenameVariablesInParamLists
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.Es6RenameVariablesInParamLists.hotSwapScript
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.Es6RenameVariablesInParamLists.process
4
0
0
4
2
1
2
1
0.00
com.google.javascript.jscomp.Es6RenameVariablesInParamLists.visit
42
1
3
38
30
10
14
12
0.03
com.google.javascript.jscomp.Es6RenameVariablesInParamLists.visit.(Anon_1).shouldTraverse
12
0
1
11
8
0
6
1
0.00
com.google.javascript.jscomp.Es6RenameVariablesInParamListsTest.getNumRepetitions
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.Es6RenameVariablesInParamListsTest.getOptions
5
0
0
5
3
2
2
2
0.00
com.google.javascript.jscomp.Es6RenameVariablesInParamListsTest.getProcessor
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.Es6RenameVariablesInParamListsTest.setUp
4
0
0
4
2
1
2
1
0.00
com.google.javascript.jscomp.Es6RenameVariablesInParamListsTest.testArrow
5
0
0
5
3
1
2
1
0.00
com.google.javascript.jscomp.Es6RenameVariablesInParamListsTest.testGlobalDeclaration
63
0
3
60
58
1
4
1
0.00
com.google.javascript.jscomp.Es6RenameVariablesInParamListsTest.testMultipleDefaultParams
39
0
1
38
36
1
2
1
0.00
com.google.javascript.jscomp.Es6RenameVariablesInParamListsTest.testRenameFunction
7
0
0
7
5
1
1
1
0.00
com.google.javascript.jscomp.Es6RenameVariablesInParamListsTest.testRenameVar
63
0
6
57
55
1
6
1
0.00
com.google.javascript.jscomp.Es6RewriteArrowFunction.addVarDecls
37
2
2
33
26
9
16
9
0.06
com.google.javascript.jscomp.Es6RewriteArrowFunction.Es6RewriteArrowFunction
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.Es6RewriteArrowFunction.hotSwapScript
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.Es6RewriteArrowFunction.process
4
0
0
4
2
1
2
1
0.00
com.google.javascript.jscomp.Es6RewriteArrowFunction.shouldTraverse
10
0
0
10
6
1
5
1
0.00
com.google.javascript.jscomp.Es6RewriteArrowFunction.UpdateThisAndArgumentsReferences.shouldTraverse
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.Es6RewriteArrowFunction.UpdateThisAndArgumentsReferences.visit
11
0
0
11
8
3
6
3
0.00
com.google.javascript.jscomp.Es6RewriteArrowFunction.visitArrowFunction
16
0
2
14
11
3
9
3
0.00
com.google.javascript.jscomp.Es6RewriteArrowFunctionTest.getOptions
5
0
0
5
3
2
2
2
0.00
com.google.javascript.jscomp.Es6RewriteArrowFunctionTest.getProcessor
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.Es6RewriteArrowFunctionTest.setUp
6
0
0
6
4
1
4
1
0.00
com.google.javascript.jscomp.Es6RewriteArrowFunctionTest.testArguments
13
1
0
13
11
1
1
1
0.08
com.google.javascript.jscomp.Es6RewriteArrowFunctionTest.testArrowception
4
0
0
4
2
1
1
1
0.00
com.google.javascript.jscomp.Es6RewriteArrowFunctionTest.testArrowceptionWithThis
11
0
0
11
9
1
1
1
0.00
com.google.javascript.jscomp.Es6RewriteArrowFunctionTest.testArrowFunction
78
0
8
70
68
1
9
1
0.00
com.google.javascript.jscomp.Es6RewriteArrowFunctionTest.testArrowFunctionInObject
4
0
0
4
2
1
1
1
0.00
com.google.javascript.jscomp.Es6RewriteArrowFunctionTest.testArrowInClass
32
0
0
32
30
1
1
1
0.00
com.google.javascript.jscomp.Es6RewriteArrowFunctionTest.testArrowNestedScope
44
0
1
43
41
1
2
1
0.00
com.google.javascript.jscomp.Es6RewriteArrowFunctionTest.testMultipleArrowsInSameScope
40
0
4
36
34
1
5
1
0.00
com.google.javascript.jscomp.Es6RewriteBlockScopedDeclaration.(Anon_1).apply
7
0
0
7
6
0
1
1
0.00
com.google.javascript.jscomp.Es6RewriteBlockScopedDeclaration.CollectUndeclaredNames.visit
5
0
0
5
2
1
2
1
0.00
com.google.javascript.jscomp.Es6RewriteBlockScopedDeclaration.Es6RewriteBlockScopedDeclaration
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.Es6RewriteBlockScopedDeclaration.extractInlineJSDoc
10
1
0
9
6
3
4
3
0.11
com.google.javascript.jscomp.Es6RewriteBlockScopedDeclaration.handleDeclarationList
11
1
0
10
7
3
5
3
0.10
com.google.javascript.jscomp.Es6RewriteBlockScopedDeclaration.hotSwapScript
11
0
1
10
8
2
7
2
0.00
com.google.javascript.jscomp.Es6RewriteBlockScopedDeclaration.inLoop
8
4
0
4
2
2
1
2
1.00
com.google.javascript.jscomp.Es6RewriteBlockScopedDeclaration.LoopClosureTransformer.LoopObject.LoopObject
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.Es6RewriteBlockScopedDeclaration.LoopClosureTransformer.transformLoopClosure
138
19
8
115
95
24
49
27
0.17
com.google.javascript.jscomp.Es6RewriteBlockScopedDeclaration.LoopClosureTransformer.visit
64
5
8
51
39
9
30
11
0.10
com.google.javascript.jscomp.Es6RewriteBlockScopedDeclaration.maybeAddConstJSDoc
11
1
0
10
6
3
4
2
0.10
com.google.javascript.jscomp.Es6RewriteBlockScopedDeclaration.process
12
0
1
11
9
2
7
2
0.00
com.google.javascript.jscomp.Es6RewriteBlockScopedDeclaration.RewriteBlockScopedFunctionDeclaration.visit
5
0
0
5
2
1
2
1
0.00
com.google.javascript.jscomp.Es6RewriteBlockScopedDeclaration.varify
11
0
0
11
6
1
6
2
0.00
com.google.javascript.jscomp.Es6RewriteBlockScopedDeclaration.visit
50
0
3
47
37
12
21
11
0.00
com.google.javascript.jscomp.Es6RewriteBlockScopedDeclarationTest.getNumRepetitions
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.Es6RewriteBlockScopedDeclarationTest.getOptions
5
0
0
5
3
2
2
2
0.00
com.google.javascript.jscomp.Es6RewriteBlockScopedDeclarationTest.getProcessor
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.Es6RewriteBlockScopedDeclarationTest.setUp
5
0
0
5
3
1
3
1
0.00
com.google.javascript.jscomp.Es6RewriteBlockScopedDeclarationTest.testBlockScopedFunctionDeclaration
21
0
0
21
19
1
1
1
0.00
com.google.javascript.jscomp.Es6RewriteBlockScopedDeclarationTest.testCatch
21
0
1
20
18
1
2
1
0.00
com.google.javascript.jscomp.Es6RewriteBlockScopedDeclarationTest.testClass
18
0
0
18
16
1
1
1
0.00
com.google.javascript.jscomp.Es6RewriteBlockScopedDeclarationTest.testDoWhileForOfCapturedLet
32
1
0
32
30
1
1
1
0.03
com.google.javascript.jscomp.Es6RewriteBlockScopedDeclarationTest.testDoWhileForOfCapturedLetAnnotated
37
4
4
33
31
1
5
1
0.12
com.google.javascript.jscomp.Es6RewriteBlockScopedDeclarationTest.testExterns
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.Es6RewriteBlockScopedDeclarationTest.testForInAndForOf
63
2
2
61
59
1
3
1
0.03
com.google.javascript.jscomp.Es6RewriteBlockScopedDeclarationTest.testForLoop
80
6
5
75
73
1
6
1
0.08
com.google.javascript.jscomp.Es6RewriteBlockScopedDeclarationTest.testForOfLoop
19
0
0
19
17
1
1
1
0.00
com.google.javascript.jscomp.Es6RewriteBlockScopedDeclarationTest.testFunctionInLoop
15
0
0
15
13
1
1
1
0.00
com.google.javascript.jscomp.Es6RewriteBlockScopedDeclarationTest.testFunctionsInLoop
61
0
2
59
57
1
3
1
0.00
com.google.javascript.jscomp.Es6RewriteBlockScopedDeclarationTest.testLetForInitializers
28
0
0
28
26
1
1
1
0.00
com.google.javascript.jscomp.Es6RewriteBlockScopedDeclarationTest.testLetShadowing
91
1
4
87
85
1
5
1
0.01
com.google.javascript.jscomp.Es6RewriteBlockScopedDeclarationTest.testLoopClosure
297
28
16
272
270
1
17
1
0.10
com.google.javascript.jscomp.Es6RewriteBlockScopedDeclarationTest.testLoopClosureCommaInBody
23
1
0
23
21
1
1
1
0.04
com.google.javascript.jscomp.Es6RewriteBlockScopedDeclarationTest.testLoopClosureCommaInIncrement
20
1
0
20
18
1
1
1
0.05
com.google.javascript.jscomp.Es6RewriteBlockScopedDeclarationTest.testLoopClosureCommaInInitializerAndIncrement
38
2
1
37
35
1
2
1
0.05
com.google.javascript.jscomp.Es6RewriteBlockScopedDeclarationTest.testLoopClosureMutated
41
2
1
40
38
1
2
1
0.05
com.google.javascript.jscomp.Es6RewriteBlockScopedDeclarationTest.testNestedLoop
74
1
1
72
70
1
2
1
0.01
com.google.javascript.jscomp.Es6RewriteBlockScopedDeclarationTest.testNonUniqueLet
53
0
1
52
50
1
2
1
0.00
com.google.javascript.jscomp.Es6RewriteBlockScopedDeclarationTest.testNormalizeDeclarations
43
0
1
42
40
1
2
1
0.00
com.google.javascript.jscomp.Es6RewriteBlockScopedDeclarationTest.testRenameJsDoc
70
14
2
68
66
1
3
1
0.21
com.google.javascript.jscomp.Es6RewriteBlockScopedDeclarationTest.testSimple
9
4
0
9
7
1
6
1
0.44
com.google.javascript.jscomp.Es6RewriteBlockScopedDeclarationTest.testTypeAnnotationsOnLetConst
16
8
2
14
12
1
9
1
0.57
com.google.javascript.jscomp.Es6RewriteDestructuring.defaultValueHook
6
3
0
3
1
1
1
1
1.00
com.google.javascript.jscomp.Es6RewriteDestructuring.Es6RewriteDestructuring
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.Es6RewriteDestructuring.getTempParameterName
22
11
0
11
7
3
5
3
1.00
com.google.javascript.jscomp.Es6RewriteDestructuring.hotSwapScript
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.Es6RewriteDestructuring.process
4
0
0
4
2
1
2
1
0.00
com.google.javascript.jscomp.Es6RewriteDestructuring.replacePatternParamWithTempVar
21
12
0
9
6
4
4
3
1.33
com.google.javascript.jscomp.Es6RewriteDestructuring.shouldTraverse
11
0
0
11
8
1
6
1
0.00
com.google.javascript.jscomp.Es6RewriteDestructuring.visit
13
0
0
13
9
1
7
1
0.00
com.google.javascript.jscomp.Es6RewriteDestructuring.visitArrayPattern
109
23
6
80
69
13
46
12
0.29
com.google.javascript.jscomp.Es6RewriteDestructuring.visitDestructuringPatternInCatch
7
0
1
6
4
3
2
3
0.00
com.google.javascript.jscomp.Es6RewriteDestructuring.visitDestructuringPatternInEnhancedFor
27
0
0
27
24
12
11
12
0.00
com.google.javascript.jscomp.Es6RewriteDestructuring.visitForOf
6
0
0
6
3
2
2
2
0.00
com.google.javascript.jscomp.Es6RewriteDestructuring.visitObjectPattern
110
9
10
92
78
18
53
17
0.10
com.google.javascript.jscomp.Es6RewriteDestructuring.visitParamList
65
12
4
49
41
13
24
13
0.24
com.google.javascript.jscomp.Es6RewriteDestructuringTest.createCompiler
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.Es6RewriteDestructuringTest.getInjectedLibraries
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.Es6RewriteDestructuringTest.getNumRepetitions
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.Es6RewriteDestructuringTest.getOptions
5
0
0
5
3
2
2
2
0.00
com.google.javascript.jscomp.Es6RewriteDestructuringTest.getProcessor
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.Es6RewriteDestructuringTest.setUp
5
0
0
5
3
1
3
1
0.00
com.google.javascript.jscomp.Es6RewriteDestructuringTest.testArrayDestructuring
26
0
2
24
22
1
3
1
0.00
com.google.javascript.jscomp.Es6RewriteDestructuringTest.testArrayDestructuringArguments
10
0
0
10
8
1
1
1
0.00
com.google.javascript.jscomp.Es6RewriteDestructuringTest.testArrayDestructuringDefaultValues
43
0
3
40
38
1
4
1
0.00
com.google.javascript.jscomp.Es6RewriteDestructuringTest.testArrayDestructuringMixedRest
15
0
0
15
13
1
1
1
0.00
com.google.javascript.jscomp.Es6RewriteDestructuringTest.testArrayDestructuringParam
24
0
1
23
21
1
2
1
0.00
com.google.javascript.jscomp.Es6RewriteDestructuringTest.testArrayDestructuringRest
18
0
1
17
15
1
3
1
0.00
com.google.javascript.jscomp.Es6RewriteDestructuringTest.testDefaultAndRestParameters
15
2
1
14
12
1
2
1
0.14
com.google.javascript.jscomp.Es6RewriteDestructuringTest.testDefaultParameters
21
0
1
20
18
1
3
1
0.00
com.google.javascript.jscomp.Es6RewriteDestructuringTest.testDefaultParametersDestructuring
11
0
0
11
9
1
1
1
0.00
com.google.javascript.jscomp.Es6RewriteDestructuringTest.testDefaultUndefinedParameters
19
0
6
13
11
1
7
1
0.00
com.google.javascript.jscomp.Es6RewriteDestructuringTest.testDefaultValueInObjectPattern
11
0
0
11
9
1
1
1
0.00
com.google.javascript.jscomp.Es6RewriteDestructuringTest.testDestructuringForOf
10
0
0
10
8
1
1
1
0.00
com.google.javascript.jscomp.Es6RewriteDestructuringTest.testMixedDestructuring
19
0
1
18
16
1
2
1
0.00
com.google.javascript.jscomp.Es6RewriteDestructuringTest.testObjectDestructuring
37
1
4
33
31
1
6
1
0.03
com.google.javascript.jscomp.Es6RewriteDestructuringTest.testObjectDestructuringComputedProps
25
0
3
22
20
1
4
1
0.00
com.google.javascript.jscomp.Es6RewriteDestructuringTest.testObjectDestructuringFunction
67
0
6
61
59
1
8
1
0.00
com.google.javascript.jscomp.Es6RewriteDestructuringTest.testObjectDestructuringFunctionJsDoc
10
2
0
10
8
1
1
1
0.20
com.google.javascript.jscomp.Es6RewriteDestructuringTest.testObjectDestructuringNested
8
0
0
8
6
1
1
1
0.00
com.google.javascript.jscomp.Es6RewriteDestructuringTest.testObjectDestructuringStrangeProperties
17
0
2
15
13
1
3
1
0.00
com.google.javascript.jscomp.Es6RewriteDestructuringTest.testObjectDestructuringWithInitializer
17
0
1
16
14
1
2
1
0.00
com.google.javascript.jscomp.Es6RewriteDestructuringTest.testRestParamDestructuring
13
0
0
13
11
1
1
1
0.00
com.google.javascript.jscomp.Es6RewriteDestructuringTest.testTypeCheck
52
9
5
47
45
1
6
1
0.19
com.google.javascript.jscomp.Es6RewriteDestructuringTest.testTypeCheck_inlineAnnotations
17
3
2
15
13
1
3
1
0.20
com.google.javascript.jscomp.Es6RewriteGenerators.controlCanExit
5
0
0
5
3
2
2
2
0.00
com.google.javascript.jscomp.Es6RewriteGenerators.ControlExitsCheck.ControlExitsCheck
5
0
0
5
3
1
3
1
0.00
com.google.javascript.jscomp.Es6RewriteGenerators.ControlExitsCheck.ControlExitsCheck
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.Es6RewriteGenerators.ControlExitsCheck.didExit
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.Es6RewriteGenerators.ControlExitsCheck.shouldTraverse
66
0
0
66
55
1
36
1
0.00
com.google.javascript.jscomp.Es6RewriteGenerators.ControlExitsCheck.visit
27
0
0
27
23
1
13
1
0.00
com.google.javascript.jscomp.Es6RewriteGenerators.createFinallyJumpBlock
9
0
0
9
7
6
2
6
0.00
com.google.javascript.jscomp.Es6RewriteGenerators.createIteratorResult
5
0
0
5
3
1
1
1
0.00
com.google.javascript.jscomp.Es6RewriteGenerators.createSafeBreak
5
0
0
5
3
2
2
2
0.00
com.google.javascript.jscomp.Es6RewriteGenerators.createStateUpdate
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.Es6RewriteGenerators.createStateUpdate
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.Es6RewriteGenerators.DecomposeYields.DecomposeYields
10
0
0
10
8
2
2
2
0.00
com.google.javascript.jscomp.Es6RewriteGenerators.DecomposeYields.shouldTraverse
25
0
0
25
21
1
11
1
0.00
com.google.javascript.jscomp.Es6RewriteGenerators.DecomposeYields.visitLoop
47
0
0
47
39
8
27
8
0.00
com.google.javascript.jscomp.Es6RewriteGenerators.DecomposeYields.visitYieldExpression
13
0
0
13
9
1
6
1
0.00
com.google.javascript.jscomp.Es6RewriteGenerators.Es6RewriteGenerators
7
0
0
7
5
1
5
1
0.00
com.google.javascript.jscomp.Es6RewriteGenerators.ExceptionContext.ExceptionContext
4
0
0
4
2
1
2
1
0.00
com.google.javascript.jscomp.Es6RewriteGenerators.getLoopContext
8
0
0
8
4
1
4
2
0.00
com.google.javascript.jscomp.Es6RewriteGenerators.getUnique
9
3
0
6
4
2
3
2
0.50
com.google.javascript.jscomp.Es6RewriteGenerators.hotSwapScript
4
0
0
4
2
1
2
1
0.00
com.google.javascript.jscomp.Es6RewriteGenerators.insertAll
11
3
0
8
4
1
5
2
0.38
com.google.javascript.jscomp.Es6RewriteGenerators.LoopContext.LoopContext
5
0
0
5
3
1
3
1
0.00
com.google.javascript.jscomp.Es6RewriteGenerators.makeGeneratorMarker
5
0
0
5
3
2
2
2
0.00
com.google.javascript.jscomp.Es6RewriteGenerators.process
4
0
0
4
2
1
2
1
0.00
com.google.javascript.jscomp.Es6RewriteGenerators.translateStatementInOriginalBody
73
3
1
69
61
1
46
1
0.04
com.google.javascript.jscomp.Es6RewriteGenerators.visit
35
0
0
35
28
2
19
2
0.00
com.google.javascript.jscomp.Es6RewriteGenerators.visitBlock
16
3
0
13
9
2
7
3
0.23
com.google.javascript.jscomp.Es6RewriteGenerators.visitBreak
19
0
0
19
14
3
8
3
0.00
com.google.javascript.jscomp.Es6RewriteGenerators.visitContinue
11
0
0
11
7
2
6
2
0.00
com.google.javascript.jscomp.Es6RewriteGenerators.visitForIn
73
29
4
40
35
14
11
12
0.72
com.google.javascript.jscomp.Es6RewriteGenerators.visitFunctionStatement
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.Es6RewriteGenerators.visitGenerator
93
11
8
78
67
11
31
9
0.14
com.google.javascript.jscomp.Es6RewriteGenerators.visitGeneratorMarker
15
4
0
11
7
1
4
1
0.36
com.google.javascript.jscomp.Es6RewriteGenerators.visitIf
34
5
7
22
18
11
9
10
0.23
com.google.javascript.jscomp.Es6RewriteGenerators.visitLabel
10
0
0
10
7
3
4
3
0.00
com.google.javascript.jscomp.Es6RewriteGenerators.visitLoop
90
24
9
57
44
13
35
13
0.42
com.google.javascript.jscomp.Es6RewriteGenerators.visitReturn
14
4
0
10
8
1
2
1
0.40
com.google.javascript.jscomp.Es6RewriteGenerators.visitSwitch
72
30
2
40
34
11
13
11
0.75
com.google.javascript.jscomp.Es6RewriteGenerators.visitThrow
4
0
0
4
2
1
2
1
0.00
com.google.javascript.jscomp.Es6RewriteGenerators.visitTry
79
1
11
67
58
20
35
19
0.01
com.google.javascript.jscomp.Es6RewriteGenerators.visitVar
15
5
0
10
6
2
5
2
0.50
com.google.javascript.jscomp.Es6RewriteGenerators.visitYieldExpr
14
0
2
12
9
6
5
5
0.00
com.google.javascript.jscomp.Es6RewriteGenerators.visitYieldExprResult
11
5
0
6
4
3
2
3
0.83
com.google.javascript.jscomp.Es6RewriteGenerators.visitYieldFor
50
21
2
27
23
11
8
9
0.78
com.google.javascript.jscomp.Es6RewriteGenerators.visitYieldThrows
8
0
0
8
5
3
2
2
0.00
com.google.javascript.jscomp.Es6RewriteGeneratorsTest.createCompiler
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.Es6RewriteGeneratorsTest.getOptions
5
0
0
5
3
2
2
2
0.00
com.google.javascript.jscomp.Es6RewriteGeneratorsTest.getProcessor
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.Es6RewriteGeneratorsTest.rewriteGeneratorBody
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.Es6RewriteGeneratorsTest.rewriteGeneratorBodyWithVars
28
3
0
28
25
2
1
1
0.11
com.google.javascript.jscomp.Es6RewriteGeneratorsTest.setUp
5
0
0
5
3
1
3
1
0.00
com.google.javascript.jscomp.Es6RewriteGeneratorsTest.testDoWhileLoopsGenerator
26
0
0
26
24
1
1
1
0.00
com.google.javascript.jscomp.Es6RewriteGeneratorsTest.testForLoopsGenerator
74
0
2
72
70
1
3
1
0.00
com.google.javascript.jscomp.Es6RewriteGeneratorsTest.testFunctionInGenerator
28
3
0
28
26
1
1
1
0.11
com.google.javascript.jscomp.Es6RewriteGeneratorsTest.testGeneratorBreakContinue
101
0
3
98
96
1
4
1
0.00
com.google.javascript.jscomp.Es6RewriteGeneratorsTest.testGeneratorCannotConvertYet
10
0
2
8
6
1
3
1
0.00
com.google.javascript.jscomp.Es6RewriteGeneratorsTest.testGeneratorFinally
46
0
0
46
44
1
1
1
0.00
com.google.javascript.jscomp.Es6RewriteGeneratorsTest.testGeneratorForIn
46
0
0
46
44
1
1
1
0.00
com.google.javascript.jscomp.Es6RewriteGeneratorsTest.testGeneratorNoTranslate
15
0
0
15
13
1
1
1
0.00
com.google.javascript.jscomp.Es6RewriteGeneratorsTest.testGeneratorReturn
9
0
0
9
7
1
1
1
0.00
com.google.javascript.jscomp.Es6RewriteGeneratorsTest.testGeneratorShortCircuit
71
0
2
69
67
1
3
1
0.00
com.google.javascript.jscomp.Es6RewriteGeneratorsTest.testGeneratorTryCatch
40
0
0
40
38
1
1
1
0.00
com.google.javascript.jscomp.Es6RewriteGeneratorsTest.testIfGenerator
69
3
1
68
66
1
2
1
0.04
com.google.javascript.jscomp.Es6RewriteGeneratorsTest.testLabelsGenerator
30
0
1
29
27
1
2
1
0.00
com.google.javascript.jscomp.Es6RewriteGeneratorsTest.testNestedGenerator
67
6
0
67
65
1
1
1
0.09
com.google.javascript.jscomp.Es6RewriteGeneratorsTest.testReturnGenerator
37
3
0
37
35
1
1
1
0.08
com.google.javascript.jscomp.Es6RewriteGeneratorsTest.testReturnNoValue
9
0
0
9
7
1
1
1
0.00
com.google.javascript.jscomp.Es6RewriteGeneratorsTest.testSimpleGenerator
95
4
4
91
89
1
6
1
0.04
com.google.javascript.jscomp.Es6RewriteGeneratorsTest.testThrowGenerator
9
0
0
9
7
1
1
1
0.00
com.google.javascript.jscomp.Es6RewriteGeneratorsTest.testUndecomposableExpression
4
0
0
4
2
1
1
1
0.00
com.google.javascript.jscomp.Es6RewriteGeneratorsTest.testWhileLoopsGenerator
42
0
1
41
39
1
2
1
0.00
com.google.javascript.jscomp.Es6RewriteGeneratorsTest.testYieldAll
55
0
1
54
52
1
3
1
0.00
com.google.javascript.jscomp.Es6RewriteGeneratorsTest.testYieldArguments
17
0
0
17
15
1
1
1
0.00
com.google.javascript.jscomp.Es6RewriteGeneratorsTest.testYieldExpression
20
0
0
20
18
1
1
1
0.00
com.google.javascript.jscomp.Es6RewriteGeneratorsTest.testYieldNoValue
16
0
0
16
14
1
1
1
0.00
com.google.javascript.jscomp.Es6RewriteGeneratorsTest.testYieldSwitch
95
0
0
95
93
1
1
1
0.00
com.google.javascript.jscomp.Es6RewriteGeneratorsTest.testYieldThis
17
0
0
17
15
1
1
1
0.00
com.google.javascript.jscomp.Es6SplitVariableDeclarations.Es6SplitVariableDeclarations
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.Es6SplitVariableDeclarations.hotSwapScript
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.Es6SplitVariableDeclarations.process
4
0
0
4
2
1
2
1
0.00
com.google.javascript.jscomp.Es6SplitVariableDeclarations.splitDeclaration
8
0
0
8
5
3
3
3
0.00
com.google.javascript.jscomp.Es6SplitVariableDeclarations.visit
5
0
0
5
2
1
2
1
0.00
com.google.javascript.jscomp.Es6SuperCheck.Es6SuperCheck
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.Es6SuperCheck.process
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.Es6SuperCheck.visit
29
1
2
26
18
4
13
4
0.04
com.google.javascript.jscomp.Es6SuperCheckTest.getProcessor
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.Es6SuperCheckTest.setUp
4
0
0
4
2
1
2
1
0.00
com.google.javascript.jscomp.Es6SuperCheckTest.testDotMethodInNonConstructor
7
1
1
5
3
1
3
1
0.20
com.google.javascript.jscomp.Es6SuperCheckTest.testError
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.Es6SuperCheckTest.testErrorWithSuggestion
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.Es6SuperCheckTest.testInConstructor
4
0
0
4
2
1
2
1
0.00
com.google.javascript.jscomp.Es6SuperCheckTest.testInConstructorNoBaseClass
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.Es6SuperCheckTest.testInNonConstructor
8
0
0
8
6
1
2
1
0.00
com.google.javascript.jscomp.Es6SuperCheckTest.testNestedInConstructor
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.Es6SuperCheckTest.testNestedInNonConstructor
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.Es6SuperCheckTest.testNoBaseClass
5
0
0
5
3
1
3
1
0.00
com.google.javascript.jscomp.Es6SyntacticScopeCreator.createScope
15
0
2
13
10
2
8
2
0.00
com.google.javascript.jscomp.Es6SyntacticScopeCreator.declareLHS
5
0
0
5
2
1
2
2
0.00
com.google.javascript.jscomp.Es6SyntacticScopeCreator.declareVar
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.Es6SyntacticScopeCreator.declareVar
24
8
2
14
10
3
6
3
0.57
com.google.javascript.jscomp.Es6SyntacticScopeCreator.Es6SyntacticScopeCreator
4
0
0
4
2
1
2
1
0.00
com.google.javascript.jscomp.Es6SyntacticScopeCreator.Es6SyntacticScopeCreator
5
0
0
5
2
2
2
1
0.00
com.google.javascript.jscomp.Es6SyntacticScopeCreator.hasBlockScope
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.Es6SyntacticScopeCreator.isNodeAtCurrentLexicalScope
33
7
3
23
17
4
10
4
0.30
com.google.javascript.jscomp.Es6SyntacticScopeCreator.scanRoot
48
10
5
33
24
5
19
5
0.30
com.google.javascript.jscomp.Es6SyntacticScopeCreator.scanVars
73
15
7
54
43
5
31
6
0.28
com.google.javascript.jscomp.Es6SyntacticScopeCreatorTest.getRoot
5
0
0
5
3
2
2
2
0.00
com.google.javascript.jscomp.Es6SyntacticScopeCreatorTest.getScope
6
3
0
3
1
1
1
1
1.00
com.google.javascript.jscomp.Es6SyntacticScopeCreatorTest.setUp
7
0
0
7
5
2
4
2
0.00
com.google.javascript.jscomp.Es6SyntacticScopeCreatorTest.testArrayDestructuring
5
0
0
5
3
2
2
2
0.00
com.google.javascript.jscomp.Es6SyntacticScopeCreatorTest.testArrayDestructuringLet
38
2
7
29
27
13
10
12
0.07
com.google.javascript.jscomp.Es6SyntacticScopeCreatorTest.testArrayDestructuringVarInBlock
23
0
4
19
17
9
4
8
0.00
com.google.javascript.jscomp.Es6SyntacticScopeCreatorTest.testArrayDestructuringWithName
6
0
0
6
4
2
3
2
0.00
com.google.javascript.jscomp.Es6SyntacticScopeCreatorTest.testBlockScopeWithClass
14
0
2
12
10
8
3
8
0.00
com.google.javascript.jscomp.Es6SyntacticScopeCreatorTest.testBlockScopeWithLet
14
0
2
12
10
8
3
8
0.00
com.google.javascript.jscomp.Es6SyntacticScopeCreatorTest.testBlockScopeWithVar
14
0
2
12
10
8
3
8
0.00
com.google.javascript.jscomp.Es6SyntacticScopeCreatorTest.testCatchInFunction
16
0
1
15
13
12
2
12
0.00
com.google.javascript.jscomp.Es6SyntacticScopeCreatorTest.testClassExpressionInForLoopInitializer
13
0
2
11
9
7
3
7
0.00
com.google.javascript.jscomp.Es6SyntacticScopeCreatorTest.testClassName
12
0
1
11
9
6
4
6
0.00
com.google.javascript.jscomp.Es6SyntacticScopeCreatorTest.testClassScope
17
1
1
15
13
3
8
2
0.07
com.google.javascript.jscomp.Es6SyntacticScopeCreatorTest.testForLoopScope
17
0
2
15
13
8
6
8
0.00
com.google.javascript.jscomp.Es6SyntacticScopeCreatorTest.testForOfLoopScope
17
0
2
15
13
8
6
8
0.00
com.google.javascript.jscomp.Es6SyntacticScopeCreatorTest.testFunctionArgument
12
0
1
11
9
6
4
6
0.00
com.google.javascript.jscomp.Es6SyntacticScopeCreatorTest.testFunctionExpressionInForLoopInitializer
13
0
2
11
9
7
3
7
0.00
com.google.javascript.jscomp.Es6SyntacticScopeCreatorTest.testFunctionName
12
0
1
11
9
6
4
6
0.00
com.google.javascript.jscomp.Es6SyntacticScopeCreatorTest.testFunctionScope
17
1
1
15
13
3
8
2
0.07
com.google.javascript.jscomp.Es6SyntacticScopeCreatorTest.testIsCatchBlockScoped
23
0
2
21
19
8
12
8
0.00
com.google.javascript.jscomp.Es6SyntacticScopeCreatorTest.testIsClassBlockScoped
10
0
1
9
7
6
2
6
0.00
com.google.javascript.jscomp.Es6SyntacticScopeCreatorTest.testIsFunctionBlockScoped
10
0
1
9
7
6
2
6
0.00
com.google.javascript.jscomp.Es6SyntacticScopeCreatorTest.testNestedArrayDestructuring
6
0
0
6
4
2
3
2
0.00
com.google.javascript.jscomp.Es6SyntacticScopeCreatorTest.testObjectDestructuring
18
0
4
14
12
9
2
8
0.00
com.google.javascript.jscomp.Es6SyntacticScopeCreatorTest.testObjectDestructuring2
18
0
4
14
12
9
2
8
0.00
com.google.javascript.jscomp.Es6SyntacticScopeCreatorTest.testObjectDestructuringComputedProp
17
0
4
13
11
9
1
8
0.00
com.google.javascript.jscomp.Es6SyntacticScopeCreatorTest.testObjectDestructuringComputedPropParam
10
0
2
8
6
6
1
6
0.00
com.google.javascript.jscomp.Es6SyntacticScopeCreatorTest.testObjectDestructuringInForOfParam
12
0
2
10
8
8
1
8
0.00
com.google.javascript.jscomp.Es6SyntacticScopeCreatorTest.testObjectDestructuringNested
18
0
4
14
12
9
2
8
0.00
com.google.javascript.jscomp.Es6SyntacticScopeCreatorTest.testObjectDestructuringWithInitializer
17
0
4
13
11
9
1
8
0.00
com.google.javascript.jscomp.Es6SyntacticScopeCreatorTest.testOnlyOneDeclaration
16
0
2
14
12
10
3
10
0.00
com.google.javascript.jscomp.Es6SyntacticScopeCreatorTest.testScopeRootNode
18
0
2
16
14
7
7
6
0.00
com.google.javascript.jscomp.Es6SyntacticScopeCreatorTest.testSimpleFunctionParam
13
0
2
11
9
8
2
8
0.00
com.google.javascript.jscomp.Es6SyntacticScopeCreatorTest.testTheArgumentsVariable
7
0
0
7
5
5
1
4
0.00
com.google.javascript.jscomp.Es6SyntacticScopeCreatorTest.testVarAfterLet
20
0
1
19
17
8
4
7
0.00
com.google.javascript.jscomp.Es6TemplateLiterals.cookString
54
7
1
46
40
5
24
6
0.15
com.google.javascript.jscomp.Es6TemplateLiterals.createCookedStringArray
10
0
0
10
6
3
5
4
0.00
com.google.javascript.jscomp.Es6TemplateLiterals.createRawStringArray
9
0
0
9
5
2
5
3
0.00
com.google.javascript.jscomp.Es6TemplateLiterals.visitTaggedTemplateLiteral
51
18
4
29
25
15
11
13
0.62
com.google.javascript.jscomp.Es6TemplateLiterals.visitTemplateLiteral
36
9
0
27
20
5
15
6
0.33
com.google.javascript.jscomp.Es6ToEs3ClassSideInheritance.copyDeclarations
41
11
2
29
22
9
15
9
0.38
com.google.javascript.jscomp.Es6ToEs3ClassSideInheritance.copyStaticMembers
44
1
2
41
31
14
18
14
0.02
com.google.javascript.jscomp.Es6ToEs3ClassSideInheritance.Es6ToEs3ClassSideInheritance
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.Es6ToEs3ClassSideInheritance.FindStaticMembers.setAlias
4
0
0
4
2
1
2
1
0.00
com.google.javascript.jscomp.Es6ToEs3ClassSideInheritance.FindStaticMembers.visit
26
0
0
26
20
1
15
1
0.00
com.google.javascript.jscomp.Es6ToEs3ClassSideInheritance.FindStaticMembers.visitAssign
16
1
0
15
10
5
6
5
0.07
com.google.javascript.jscomp.Es6ToEs3ClassSideInheritance.FindStaticMembers.visitDefinedPropertiesCall
10
0
0
10
6
4
3
5
0.00
com.google.javascript.jscomp.Es6ToEs3ClassSideInheritance.FindStaticMembers.visitFunctionClassDef
11
0
0
11
7
3
4
3
0.00
com.google.javascript.jscomp.Es6ToEs3ClassSideInheritance.FindStaticMembers.visitGetProp
6
0
0
6
3
2
2
2
0.00
com.google.javascript.jscomp.Es6ToEs3ClassSideInheritance.FindStaticMembers.visitVar
13
0
0
13
8
4
5
4
0.00
com.google.javascript.jscomp.Es6ToEs3ClassSideInheritance.hotSwapScript
5
0
0
5
3
2
2
2
0.00
com.google.javascript.jscomp.Es6ToEs3ClassSideInheritance.isOverriden
14
2
0
12
7
1
7
2
0.17
com.google.javascript.jscomp.Es6ToEs3ClassSideInheritance.isReferenceToClass
13
0
2
11
7
3
5
3
0.00
com.google.javascript.jscomp.Es6ToEs3ClassSideInheritance.process
6
0
0
6
4
2
3
2
0.00
com.google.javascript.jscomp.Es6ToEs3ClassSideInheritance.processInherits
19
0
0
19
14
7
8
8
0.00
com.google.javascript.jscomp.Es6ToEs3ClassSideInheritanceTest.getNumRepetitions
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.Es6ToEs3ClassSideInheritanceTest.getProcessor
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.Es6ToEs3ClassSideInheritanceTest.setUp
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.Es6ToEs3ClassSideInheritanceTest.testAliasing
41
10
1
40
38
1
2
1
0.25
com.google.javascript.jscomp.Es6ToEs3ClassSideInheritanceTest.testGetterSetter_noType
32
5
0
32
30
1
1
1
0.16
com.google.javascript.jscomp.Es6ToEs3ClassSideInheritanceTest.testGetterSetterFakeStub
31
11
0
27
25
1
1
1
0.41
com.google.javascript.jscomp.Es6ToEs3ClassSideInheritanceTest.testGetterSetterQualifiedClassName
33
7
0
33
31
1
1
1
0.21
com.google.javascript.jscomp.Es6ToEs3ClassSideInheritanceTest.testGetterSetterSimple
45
18
0
34
32
1
1
1
0.53
com.google.javascript.jscomp.Es6ToEs3ClassSideInheritanceTest.testGetterSetterSubclassOverride
46
11
1
42
40
1
2
1
0.26
com.google.javascript.jscomp.Es6ToEs3ClassSideInheritanceTest.testGetterSetterSubclassSubclass
45
10
0
45
43
1
1
1
0.22
com.google.javascript.jscomp.Es6ToEs3ClassSideInheritanceTest.testIncorrectScopeHandling
48
12
1
44
42
1
2
1
0.27
com.google.javascript.jscomp.Es6ToEs3ClassSideInheritanceTest.testInheritFromExterns
21
4
0
21
19
1
1
1
0.19
com.google.javascript.jscomp.Es6ToEs3ClassSideInheritanceTest.testInlineTypes
24
7
0
24
22
1
1
1
0.29
com.google.javascript.jscomp.Es6ToEs3ClassSideInheritanceTest.testOverride
25
5
1
24
22
1
2
1
0.21
com.google.javascript.jscomp.Es6ToEs3ClassSideInheritanceTest.testScopeHandling
29
6
1
28
26
1
2
1
0.21
com.google.javascript.jscomp.Es6ToEs3ClassSideInheritanceTest.testSimple
22
5
0
22
20
1
1
1
0.23
com.google.javascript.jscomp.Es6ToEs3ClassSideInheritanceTest.testStaticNonMethod
29
10
0
26
24
1
1
1
0.38
com.google.javascript.jscomp.Es6ToEs3ClassSideInheritanceTest.testTyped
26
7
0
26
24
1
1
1
0.27
com.google.javascript.jscomp.Es6ToEs3Converter.addToDefinePropertiesObject
40
3
2
35
28
10
9
6
0.09
com.google.javascript.jscomp.Es6ToEs3Converter.addTypeDeclarations
41
6
0
35
30
10
15
10
0.17
com.google.javascript.jscomp.Es6ToEs3Converter.arrayFromIterable
6
3
0
3
1
1
1
1
1.00
com.google.javascript.jscomp.Es6ToEs3Converter.callEs6RuntimeFunction
7
0
0
7
4
2
2
1
0.00
com.google.javascript.jscomp.Es6ToEs3Converter.cannotConvert
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.Es6ToEs3Converter.cannotConvertYet
8
5
0
3
1
1
1
1
1.67
com.google.javascript.jscomp.Es6ToEs3Converter.CheckClassAssignments.CheckClassAssignments
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.Es6ToEs3Converter.CheckClassAssignments.visit
8
0
0
8
4
1
4
1
0.00
com.google.javascript.jscomp.Es6ToEs3Converter.checkClassReassignment
9
0
0
9
6
4
3
4
0.00
com.google.javascript.jscomp.Es6ToEs3Converter.ClassDeclarationMetadata.ClassDeclarationMetadata
13
0
0
13
10
2
10
1
0.00
com.google.javascript.jscomp.Es6ToEs3Converter.ClassDeclarationMetadata.create
29
8
1
20
16
4
9
4
0.40
com.google.javascript.jscomp.Es6ToEs3Converter.ClassDeclarationMetadata.hasSuperClass
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.Es6ToEs3Converter.ClassDeclarationMetadata.insertNodeAndAdvance
4
0
0
4
2
1
2
1
0.00
com.google.javascript.jscomp.Es6ToEs3Converter.Es6ToEs3Converter
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.Es6ToEs3Converter.getQualifiedMemberAccess
18
7
0
11
7
4
4
3
0.64
com.google.javascript.jscomp.Es6ToEs3Converter.getTypeFromGetterOrSetter
19
3
1
15
10
4
6
4
0.20
com.google.javascript.jscomp.Es6ToEs3Converter.hotSwapScript
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.Es6ToEs3Converter.initSymbolBefore
10
3
0
7
5
3
3
3
0.43
com.google.javascript.jscomp.Es6ToEs3Converter.isGlobalSymbol
10
3
0
7
4
2
3
2
0.43
com.google.javascript.jscomp.Es6ToEs3Converter.makeIterator
6
3
0
3
1
1
1
1
1.00
com.google.javascript.jscomp.Es6ToEs3Converter.process
4
0
0
4
2
1
2
1
0.00
com.google.javascript.jscomp.Es6ToEs3Converter.shouldTraverse
30
5
0
25
20
1
14
1
0.20
com.google.javascript.jscomp.Es6ToEs3Converter.updateClassJsDoc
47
5
8
34
23
2
20
5
0.15
com.google.javascript.jscomp.Es6ToEs3Converter.visit
49
0
0
49
40
1
28
2
0.00
com.google.javascript.jscomp.Es6ToEs3Converter.visitArrayLitOrCallWithSpread
71
10
0
61
49
15
30
13
0.16
com.google.javascript.jscomp.Es6ToEs3Converter.visitClass
149
18
18
113
97
19
55
17
0.16
com.google.javascript.jscomp.Es6ToEs3Converter.visitClassMember
30
4
3
23
18
9
7
7
0.17
com.google.javascript.jscomp.Es6ToEs3Converter.visitComputedPropInClass
41
0
2
39
29
7
21
7
0.00
com.google.javascript.jscomp.Es6ToEs3Converter.visitForOf
49
0
5
44
37
15
18
15
0.00
com.google.javascript.jscomp.Es6ToEs3Converter.visitGetprop
12
0
0
12
8
3
6
3
0.00
com.google.javascript.jscomp.Es6ToEs3Converter.visitMemberFunctionDefInObjectLit
11
4
0
7
5
3
3
3
0.57
com.google.javascript.jscomp.Es6ToEs3Converter.visitObject
8
0
0
8
4
1
4
2
0.00
com.google.javascript.jscomp.Es6ToEs3Converter.visitObjectWithComputedProperty
61
0
6
55
47
14
25
15
0.00
com.google.javascript.jscomp.Es6ToEs3Converter.visitRestParam
77
9
8
60
51
23
23
21
0.15
com.google.javascript.jscomp.Es6ToEs3Converter.visitStringKey
11
3
0
8
5
2
4
2
0.38
com.google.javascript.jscomp.Es6ToEs3ConverterTest.createCompiler
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.Es6ToEs3ConverterTest.Es6ToEs3ConverterTest
15
12
0
3
1
1
1
1
4.00
com.google.javascript.jscomp.Es6ToEs3ConverterTest.getInjectedLibraries
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.Es6ToEs3ConverterTest.getNumRepetitions
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.Es6ToEs3ConverterTest.getProcessor
14
0
0
14
12
2
5
2
0.00
com.google.javascript.jscomp.Es6ToEs3ConverterTest.makePassFactory
9
1
0
9
5
2
2
2
0.11
com.google.javascript.jscomp.Es6ToEs3ConverterTest.makePassFactory.(Anon_1).create
3
0
0
3
2
0
1
1
0.00
com.google.javascript.jscomp.Es6ToEs3ConverterTest.setUp
5
0
0
5
3
1
3
1
0.00
com.google.javascript.jscomp.Es6ToEs3ConverterTest.testAnonymousSuper
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.Es6ToEs3ConverterTest.testArgumentsEscaped
17
0
0
17
15
1
1
1
0.00
com.google.javascript.jscomp.Es6ToEs3ConverterTest.testAsyncFunction
5
0
0
5
3
1
3
1
0.00
com.google.javascript.jscomp.Es6ToEs3ConverterTest.testBlockScopedGeneratorFunction
6
1
0
5
3
1
1
1
0.20
com.google.javascript.jscomp.Es6ToEs3ConverterTest.testClassComputedPropGetter
23
4
2
21
19
1
4
1
0.19
com.google.javascript.jscomp.Es6ToEs3ConverterTest.testClassComputedPropGetterAndSetter
40
10
2
38
36
1
3
1
0.26
com.google.javascript.jscomp.Es6ToEs3ConverterTest.testClassComputedPropSetter
22
4
2
20
18
1
3
1
0.20
com.google.javascript.jscomp.Es6ToEs3ConverterTest.testClassEs5GetterSetterIncorrectTypes
43
10
3
38
36
1
4
1
0.26
com.google.javascript.jscomp.Es6ToEs3ConverterTest.testClassExpression
10
5
0
5
3
1
3
1
1.00
com.google.javascript.jscomp.Es6ToEs3ConverterTest.testClassExpressionInAssignment
13
5
1
9
7
1
2
1
0.56
com.google.javascript.jscomp.Es6ToEs3ConverterTest.testClassExpressionInVar
24
7
3
18
16
1
4
1
0.39
com.google.javascript.jscomp.Es6ToEs3ConverterTest.testClassGenerator
9
1
0
9
7
1
2
1
0.11
com.google.javascript.jscomp.Es6ToEs3ConverterTest.testClassNested
22
4
1
21
19
1
2
1
0.19
com.google.javascript.jscomp.Es6ToEs3ConverterTest.testClassStatement
69
10
5
64
62
1
9
1
0.16
com.google.javascript.jscomp.Es6ToEs3ConverterTest.testClassStatementInsideIf
10
2
2
8
6
1
2
1
0.25
com.google.javascript.jscomp.Es6ToEs3ConverterTest.testClassStaticComputedProps
6
2
1
5
3
1
3
1
0.40
com.google.javascript.jscomp.Es6ToEs3ConverterTest.testClassWithJsDoc
23
11
5
18
16
1
6
1
0.61
com.google.javascript.jscomp.Es6ToEs3ConverterTest.testClassWithNgInject
9
4
1
8
6
1
2
1
0.50
com.google.javascript.jscomp.Es6ToEs3ConverterTest.testComputedPropCannotConvert
4
0
0
4
2
1
2
1
0.00
com.google.javascript.jscomp.Es6ToEs3ConverterTest.testComputedPropClass
15
2
1
14
12
1
2
1
0.14
com.google.javascript.jscomp.Es6ToEs3ConverterTest.testComputedProperties
93
0
12
81
79
1
13
1
0.00
com.google.javascript.jscomp.Es6ToEs3ConverterTest.testComputedPropertiesWithMethod
9
0
0
9
7
1
1
1
0.00
com.google.javascript.jscomp.Es6ToEs3ConverterTest.testComputedPropGeneratorMethods
15
2
1
14
12
1
2
1
0.14
com.google.javascript.jscomp.Es6ToEs3ConverterTest.testComputedPropGetterSetter
17
0
1
16
14
1
5
1
0.00
com.google.javascript.jscomp.Es6ToEs3ConverterTest.testComputedSuper
14
0
0
14
12
1
1
1
0.00
com.google.javascript.jscomp.Es6ToEs3ConverterTest.testCtorWithJsDoc
71
14
6
65
63
1
7
1
0.22
com.google.javascript.jscomp.Es6ToEs3ConverterTest.testDefaultAndRestParameters
16
0
0
16
14
1
1
1
0.00
com.google.javascript.jscomp.Es6ToEs3ConverterTest.testEs5GettersAndSetters_es3
7
3
0
4
2
1
2
1
0.75
com.google.javascript.jscomp.Es6ToEs3ConverterTest.testEs5GettersAndSettersClasses
113
19
7
102
100
1
5
1
0.19
com.google.javascript.jscomp.Es6ToEs3ConverterTest.testEs5GettersAndSettersClassesWithTypes
58
13
4
51
49
1
4
1
0.25
com.google.javascript.jscomp.Es6ToEs3ConverterTest.testEs5GettersAndSettersObjLit_es5
8
3
0
5
3
1
3
1
0.60
com.google.javascript.jscomp.Es6ToEs3ConverterTest.testEs5GettersAndSettersOnClassesWithClassSideInheritance
31
6
0
31
29
1
2
1
0.19
com.google.javascript.jscomp.Es6ToEs3ConverterTest.testExtends
49
10
4
44
42
1
6
1
0.23
com.google.javascript.jscomp.Es6ToEs3ConverterTest.testExtendsInterface
19
4
0
19
17
1
1
1
0.21
com.google.javascript.jscomp.Es6ToEs3ConverterTest.testForOf
60
5
5
50
48
1
6
1
0.10
com.google.javascript.jscomp.Es6ToEs3ConverterTest.testForOfOnNonIterable
12
0
0
12
10
1
2
1
0.00
com.google.javascript.jscomp.Es6ToEs3ConverterTest.testGithub752
6
0
1
5
3
1
2
1
0.00
com.google.javascript.jscomp.Es6ToEs3ConverterTest.testImplementsInterface
19
4
0
19
17
1
1
1
0.21
com.google.javascript.jscomp.Es6ToEs3ConverterTest.testInheritFromExterns
14
2
0
14
12
1
1
1
0.14
com.google.javascript.jscomp.Es6ToEs3ConverterTest.testInitSymbol
56
2
2
52
50
1
6
1
0.04
com.google.javascript.jscomp.Es6ToEs3ConverterTest.testInitSymbolIterator
10
0
0
10
8
1
1
1
0.00
com.google.javascript.jscomp.Es6ToEs3ConverterTest.testInterfaceWithJsDoc
27
4
0
27
25
1
1
1
0.15
com.google.javascript.jscomp.Es6ToEs3ConverterTest.testInvalidClassUse
42
7
3
39
37
1
4
1
0.18
com.google.javascript.jscomp.Es6ToEs3ConverterTest.testInvalidExtends
6
0
0
6
4
1
3
1
0.00
com.google.javascript.jscomp.Es6ToEs3ConverterTest.testMemberWithJsDoc
13
3
0
13
11
1
1
1
0.23
com.google.javascript.jscomp.Es6ToEs3ConverterTest.testMethodInObject
8
0
1
7
5
1
2
1
0.00
com.google.javascript.jscomp.Es6ToEs3ConverterTest.testMockingInFunction
5
1
0
4
2
1
1
1
0.25
com.google.javascript.jscomp.Es6ToEs3ConverterTest.testMultiNameClass
7
2
1
6
4
1
2
1
0.33
com.google.javascript.jscomp.Es6ToEs3ConverterTest.testNewTarget
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.Es6ToEs3ConverterTest.testNoComputedProperties
4
0
0
4
2
1
2
1
0.00
com.google.javascript.jscomp.Es6ToEs3ConverterTest.testObjectLiteralMemberFunctionDef
6
2
0
6
4
1
2
1
0.33
com.google.javascript.jscomp.Es6ToEs3ConverterTest.testObjectLiteralStringKeysWithNoValue
4
0
0
4
2
1
2
1
0.00
com.google.javascript.jscomp.Es6ToEs3ConverterTest.testRecordWithJsDoc
25
4
0
25
23
1
1
1
0.16
com.google.javascript.jscomp.Es6ToEs3ConverterTest.testRestParameter
76
18
6
67
65
1
10
1
0.27
com.google.javascript.jscomp.Es6ToEs3ConverterTest.testSpreadArray
27
0
1
26
24
1
8
1
0.00
com.google.javascript.jscomp.Es6ToEs3ConverterTest.testSpreadCall
70
5
6
64
62
1
14
1
0.08
com.google.javascript.jscomp.Es6ToEs3ConverterTest.testSpreadNew
6
0
1
5
3
1
2
1
0.00
com.google.javascript.jscomp.Es6ToEs3ConverterTest.testStaticGetterSetter
44
10
2
39
37
1
3
1
0.26
com.google.javascript.jscomp.Es6ToEs3ConverterTest.testStaticInheritance
58
6
3
55
53
1
3
1
0.11
com.google.javascript.jscomp.Es6ToEs3ConverterTest.testStaticMethods
22
3
2
20
18
1
3
1
0.15
com.google.javascript.jscomp.Es6ToEs3ConverterTest.testStaticSetter
18
3
0
18
16
1
2
1
0.17
com.google.javascript.jscomp.Es6ToEs3ConverterTest.testStaticThis
7
2
0
7
5
1
1
1
0.29
com.google.javascript.jscomp.Es6ToEs3ConverterTest.testSuperCall
83
12
6
77
75
1
6
1
0.16
com.google.javascript.jscomp.Es6ToEs3ConverterTest.testSuperCallNonConstructor
21
3
2
19
17
1
2
1
0.16
com.google.javascript.jscomp.Es6ToEs3ConverterTest.testSuperGet
24
0
6
18
16
1
7
1
0.00
com.google.javascript.jscomp.Es6ToEs3ConverterTest.testSuperNew
7
0
1
6
4
1
2
1
0.00
com.google.javascript.jscomp.Es6ToEs3ConverterTest.testSuperSpread
19
2
0
19
17
1
2
1
0.11
com.google.javascript.jscomp.Es6ToEs3ConverterTest.testTaggedTemplateLiteral
67
11
7
58
56
1
9
1
0.19
com.google.javascript.jscomp.Es6ToEs3ConverterTest.testUnicodeEscapes
5
2
0
5
3
1
3
1
0.40
com.google.javascript.jscomp.Es6ToEs3ConverterTest.testUntaggedTemplateLiteral
26
0
0
26
24
1
24
1
0.00
com.google.javascript.jscomp.Es6TypedIntegrationTest.createCompilerOptions
9
0
0
9
7
2
6
2
0.00
com.google.javascript.jscomp.Es6TypedIntegrationTest.testBasicTypeCheck
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.Es6TypedIntegrationTest.testBasicTypeCheck_error
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.Es6TypedIntegrationTest.testClassMemberVariable
13
0
0
13
11
1
2
1
0.00
com.google.javascript.jscomp.Es6TypedIntegrationTest.testClassMemberVariable_static
11
0
0
11
9
1
2
1
0.00
com.google.javascript.jscomp.Es6TypedIntegrationTest.testFunctionParameter
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.Es6TypedIntegrationTest.testFunctionParameter_error
4
0
0
4
2
1
1
1
0.00
com.google.javascript.jscomp.Es6TypedIntegrationTest.testFunctionType_correct
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.Es6TypedIntegrationTest.testFunctionType_error
4
0
0
4
2
1
1
1
0.00
com.google.javascript.jscomp.Es6TypedIntegrationTest.testVariableDeclaredBeforePassVaraiableReferenceCheck
6
0
0
6
4
1
1
1
0.00
com.google.javascript.jscomp.Es6TypedToEs6Converter.convertDeclaredTypeToJSDoc
105
6
0
99
82
17
49
19
0.06
com.google.javascript.jscomp.Es6TypedToEs6Converter.convertMemberFunctionToMemberVariable
35
0
3
32
25
10
15
10
0.00
com.google.javascript.jscomp.Es6TypedToEs6Converter.convertNamedType
16
5
1
10
7
5
3
5
0.50
com.google.javascript.jscomp.Es6TypedToEs6Converter.convertWithLocation
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.Es6TypedToEs6Converter.createIObject
13
0
0
13
11
8
4
6
0.00
com.google.javascript.jscomp.Es6TypedToEs6Converter.createPropertyDefinition
15
1
1
13
11
6
6
5
0.08
com.google.javascript.jscomp.Es6TypedToEs6Converter.Es6TypedToEs6Converter
7
0
0
7
5
1
5
1
0.00
com.google.javascript.jscomp.Es6TypedToEs6Converter.getQualifiedMemberAccess
17
7
0
10
6
3
4
2
0.70
com.google.javascript.jscomp.Es6TypedToEs6Converter.hotSwapScript
5
0
0
5
3
2
2
2
0.00
com.google.javascript.jscomp.Es6TypedToEs6Converter.maybeAddGenerics
17
1
0
16
11
4
8
5
0.06
com.google.javascript.jscomp.Es6TypedToEs6Converter.maybeAddVisibility
12
0
0
12
8
3
6
3
0.00
com.google.javascript.jscomp.Es6TypedToEs6Converter.maybeCreateAnyType
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.Es6TypedToEs6Converter.maybeCreateQualifiedDeclaration
21
0
1
20
17
8
7
7
0.00
com.google.javascript.jscomp.Es6TypedToEs6Converter.maybeGetQualifiedNameNode
13
0
0
13
8
2
6
3
0.00
com.google.javascript.jscomp.Es6TypedToEs6Converter.maybePrependCurrNamespace
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.Es6TypedToEs6Converter.maybeProcessOptionalParameter
9
0
0
9
6
1
5
1
0.00
com.google.javascript.jscomp.Es6TypedToEs6Converter.maybeProcessOptionalProperty
13
0
1
12
9
2
6
2
0.00
com.google.javascript.jscomp.Es6TypedToEs6Converter.maybeVisitColonType
37
0
3
34
27
5
19
5
0.00
com.google.javascript.jscomp.Es6TypedToEs6Converter.Namespace.Namespace
5
0
0
5
3
1
3
1
0.00
com.google.javascript.jscomp.Es6TypedToEs6Converter.popNamespace
19
0
0
19
13
3
8
3
0.00
com.google.javascript.jscomp.Es6TypedToEs6Converter.popOverloads
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.Es6TypedToEs6Converter.process
7
0
0
7
5
2
4
2
0.00
com.google.javascript.jscomp.Es6TypedToEs6Converter.pushOverloads
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.Es6TypedToEs6Converter.replaceWithNodes
10
0
0
10
7
3
5
4
0.00
com.google.javascript.jscomp.Es6TypedToEs6Converter.ScanNamespaces.shouldTraverse
47
0
0
47
39
3
21
4
0.00
com.google.javascript.jscomp.Es6TypedToEs6Converter.ScanNamespaces.visit
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.Es6TypedToEs6Converter.shouldTraverse
19
0
0
19
15
1
10
1
0.00
com.google.javascript.jscomp.Es6TypedToEs6Converter.visit
44
0
0
44
41
1
26
1
0.00
com.google.javascript.jscomp.Es6TypedToEs6Converter.visitAmbientDeclaration
31
2
2
27
20
6
15
7
0.07
com.google.javascript.jscomp.Es6TypedToEs6Converter.visitClass
50
1
8
41
31
8
24
10
0.02
com.google.javascript.jscomp.Es6TypedToEs6Converter.visitEnum
32
0
1
31
26
11
12
12
0.00
com.google.javascript.jscomp.Es6TypedToEs6Converter.visitExport
19
0
0
19
13
3
12
4
0.00
com.google.javascript.jscomp.Es6TypedToEs6Converter.visitFunction
47
6
2
39
31
10
20
9
0.15
com.google.javascript.jscomp.Es6TypedToEs6Converter.visitInterface
51
2
6
43
33
10
23
12
0.05
com.google.javascript.jscomp.Es6TypedToEs6Converter.visitNamespaceDeclaration
17
0
1
16
12
5
8
5
0.00
com.google.javascript.jscomp.Es6TypedToEs6Converter.visitTypeAlias
20
0
1
19
15
7
5
5
0.00
com.google.javascript.jscomp.Es6TypedToEs6Converter.visitVarInsideNamespace
25
0
2
23
18
8
8
8
0.00
com.google.javascript.jscomp.Es6TypedToEs6ConverterTest.getNumRepetitions
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.Es6TypedToEs6ConverterTest.getOptions
6
0
0
6
4
2
3
2
0.00
com.google.javascript.jscomp.Es6TypedToEs6ConverterTest.getProcessor
10
1
0
9
6
2
3
3
0.11
com.google.javascript.jscomp.Es6TypedToEs6ConverterTest.getProcessor.(Anon_1).create
3
0
0
3
2
0
1
1
0.00
com.google.javascript.jscomp.Es6TypedToEs6ConverterTest.setUp
4
0
0
4
2
1
2
1
0.00
com.google.javascript.jscomp.Es6TypedToEs6ConverterTest.testAccessibilityModifier
14
7
1
13
11
1
7
1
0.54
com.google.javascript.jscomp.Es6TypedToEs6ConverterTest.testAmbientDeclaration
19
7
1
18
16
1
10
1
0.39
com.google.javascript.jscomp.Es6TypedToEs6ConverterTest.testAmbientNamespace
93
30
20
73
71
1
21
1
0.41
com.google.javascript.jscomp.Es6TypedToEs6ConverterTest.testArrayType
5
3
0
5
3
1
3
1
0.60
com.google.javascript.jscomp.Es6TypedToEs6ConverterTest.testBuiltins
7
5
0
7
5
1
5
1
0.71
com.google.javascript.jscomp.Es6TypedToEs6ConverterTest.testCallSignature
5
0
0
5
3
1
2
1
0.00
com.google.javascript.jscomp.Es6TypedToEs6ConverterTest.testComputedPropertyVariable
19
2
0
19
17
1
1
1
0.11
com.google.javascript.jscomp.Es6TypedToEs6ConverterTest.testComputedPropertyVariable_static
4
1
0
4
2
1
1
1
0.25
com.google.javascript.jscomp.Es6TypedToEs6ConverterTest.testDts
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.Es6TypedToEs6ConverterTest.testEnum
3
1
0
3
1
1
1
1
0.33
com.google.javascript.jscomp.Es6TypedToEs6ConverterTest.testExportAmbientDeclaration
29
7
5
24
22
1
9
1
0.29
com.google.javascript.jscomp.Es6TypedToEs6ConverterTest.testExportDeclaration
23
9
7
16
14
1
11
1
0.56
com.google.javascript.jscomp.Es6TypedToEs6ConverterTest.testExportDeclarationInAmbientNamespace
62
18
11
51
49
1
12
1
0.35
com.google.javascript.jscomp.Es6TypedToEs6ConverterTest.testFunctionType
8
5
0
8
6
1
5
1
0.62
com.google.javascript.jscomp.Es6TypedToEs6ConverterTest.testGenericClass
9
5
1
7
5
1
4
1
0.71
com.google.javascript.jscomp.Es6TypedToEs6ConverterTest.testGenericFunction
7
5
0
6
4
1
4
1
0.83
com.google.javascript.jscomp.Es6TypedToEs6ConverterTest.testGenericInterface
4
1
0
4
2
1
1
1
0.25
com.google.javascript.jscomp.Es6TypedToEs6ConverterTest.testImplements
7
3
0
6
4
1
2
1
0.50
com.google.javascript.jscomp.Es6TypedToEs6ConverterTest.testIndexSignature
11
3
1
10
8
1
4
1
0.30
com.google.javascript.jscomp.Es6TypedToEs6ConverterTest.testInterface
22
7
4
18
16
1
5
1
0.39
com.google.javascript.jscomp.Es6TypedToEs6ConverterTest.testMemberVariable
38
5
4
34
32
1
5
1
0.15
com.google.javascript.jscomp.Es6TypedToEs6ConverterTest.testMemberVariable_anonymousClass
6
0
0
6
4
1
3
1
0.00
com.google.javascript.jscomp.Es6TypedToEs6ConverterTest.testMemberVariable_noCtor
4
1
0
4
2
1
1
1
0.25
com.google.javascript.jscomp.Es6TypedToEs6ConverterTest.testMemberVariable_static
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.Es6TypedToEs6ConverterTest.testNamedType
4
2
0
4
2
1
2
1
0.50
com.google.javascript.jscomp.Es6TypedToEs6ConverterTest.testOptionalParameter
4
2
0
4
2
1
2
1
0.50
com.google.javascript.jscomp.Es6TypedToEs6ConverterTest.testOptionalProperty
20
10
3
17
15
1
8
1
0.59
com.google.javascript.jscomp.Es6TypedToEs6ConverterTest.testOverload
56
9
6
50
48
1
7
1
0.18
com.google.javascript.jscomp.Es6TypedToEs6ConverterTest.testParameterizedArrayType
3
1
0
3
1
1
1
1
0.33
com.google.javascript.jscomp.Es6TypedToEs6ConverterTest.testParameterizedType
5
3
0
5
3
1
3
1
0.60
com.google.javascript.jscomp.Es6TypedToEs6ConverterTest.testRecordType
19
7
3
16
14
1
7
1
0.44
com.google.javascript.jscomp.Es6TypedToEs6ConverterTest.testRestParameter
4
1
0
4
2
1
2
1
0.25
com.google.javascript.jscomp.Es6TypedToEs6ConverterTest.testReturnType
5
1
0
5
3
1
2
1
0.20
com.google.javascript.jscomp.Es6TypedToEs6ConverterTest.testSpecializedSignature
9
1
0
9
7
1
1
1
0.11
com.google.javascript.jscomp.Es6TypedToEs6ConverterTest.testTypeAlias
7
1
0
7
5
1
3
1
0.14
com.google.javascript.jscomp.Es6TypedToEs6ConverterTest.testTypedParameter
3
1
0
3
1
1
1
1
0.33
com.google.javascript.jscomp.Es6TypedToEs6ConverterTest.testTypeQuery
7
2
1
6
4
1
2
1
0.33
com.google.javascript.jscomp.Es6TypedToEs6ConverterTest.testUnionType
3
1
0
3
1
1
1
1
0.33
com.google.javascript.jscomp.Es6VariableReferenceCheckTest.assertEarlyReference
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.Es6VariableReferenceCheckTest.assertEarlyReferenceError
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.Es6VariableReferenceCheckTest.assertNoWarning
6
3
0
3
1
1
1
1
1.00
com.google.javascript.jscomp.Es6VariableReferenceCheckTest.assertParameterShadowed
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.Es6VariableReferenceCheckTest.assertReassign
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.Es6VariableReferenceCheckTest.assertRedeclare
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.Es6VariableReferenceCheckTest.assertRedeclareError
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.Es6VariableReferenceCheckTest.assertRedeclareGlobal
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.Es6VariableReferenceCheckTest.getProcessor
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.Es6VariableReferenceCheckTest.setUp
4
0
0
4
2
1
2
1
0.00
com.google.javascript.jscomp.Es6VariableReferenceCheckTest.testArrayPattern
9
0
1
8
6
1
6
1
0.00
com.google.javascript.jscomp.Es6VariableReferenceCheckTest.testArrayPattern_defaultValue
9
0
1
8
6
1
6
1
0.00
com.google.javascript.jscomp.Es6VariableReferenceCheckTest.testArrowFunction
6
0
0
6
4
1
4
1
0.00
com.google.javascript.jscomp.Es6VariableReferenceCheckTest.testClass
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.Es6VariableReferenceCheckTest.testClassExtend
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.Es6VariableReferenceCheckTest.testCorrectCode
5
0
0
5
3
1
3
1
0.00
com.google.javascript.jscomp.Es6VariableReferenceCheckTest.testCorrectEarlyReference
4
0
0
4
2
1
2
1
0.00
com.google.javascript.jscomp.Es6VariableReferenceCheckTest.testDefaultParam
20
4
0
16
14
1
12
1
0.25
com.google.javascript.jscomp.Es6VariableReferenceCheckTest.testDestructuring
35
0
2
33
31
1
6
1
0.00
com.google.javascript.jscomp.Es6VariableReferenceCheckTest.testDestructuringInLoop
5
0
1
4
2
1
2
1
0.00
com.google.javascript.jscomp.Es6VariableReferenceCheckTest.testDuplicateLetConst
4
0
0
4
2
1
2
1
0.00
com.google.javascript.jscomp.Es6VariableReferenceCheckTest.testFunctionHoisting
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.Es6VariableReferenceCheckTest.testFunctionHoistingRedeclaration1
8
0
0
8
4
6
1
3
0.00
com.google.javascript.jscomp.Es6VariableReferenceCheckTest.testFunctionHoistingRedeclaration2
8
0
0
8
4
6
1
3
0.00
com.google.javascript.jscomp.Es6VariableReferenceCheckTest.testIllegalBlockScopedEarlyReference
10
1
0
9
7
1
7
1
0.11
com.google.javascript.jscomp.Es6VariableReferenceCheckTest.testIllegalConstShadowing
11
0
1
10
8
1
2
1
0.00
com.google.javascript.jscomp.Es6VariableReferenceCheckTest.testIllegalLetShadowing
32
0
5
27
25
1
8
1
0.00
com.google.javascript.jscomp.Es6VariableReferenceCheckTest.testLetConstNotDirectlyInBlock
11
0
0
11
9
1
5
1
0.00
com.google.javascript.jscomp.Es6VariableReferenceCheckTest.testObjectPattern
14
2
3
9
7
1
7
1
0.22
com.google.javascript.jscomp.Es6VariableReferenceCheckTest.testObjectPattern_defaultValue
6
0
0
6
4
1
4
1
0.00
com.google.javascript.jscomp.Es6VariableReferenceCheckTest.testParameterShadowing
29
0
2
27
25
1
15
1
0.00
com.google.javascript.jscomp.Es6VariableReferenceCheckTest.testReassignedConst
4
0
0
4
2
1
2
1
0.00
com.google.javascript.jscomp.Es6VariableReferenceCheckTest.testRedeclareClassName
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.Es6VariableReferenceCheckTest.testTryCatch
42
0
2
40
38
1
3
1
0.00
com.google.javascript.jscomp.Es6VariableReferenceCheckTest.testUndeclaredConst
15
2
2
11
9
1
4
1
0.18
com.google.javascript.jscomp.Es6VariableReferenceCheckTest.testUndeclaredLet
10
0
1
9
7
1
2
1
0.00
com.google.javascript.jscomp.Es6VariableReferenceCheckTest.testVarShadowing
15
0
2
13
11
1
6
1
0.00
com.google.javascript.jscomp.ExpandJqueryAliases.ExpandJqueryAliases
17
3
1
13
11
3
3
3
0.23
com.google.javascript.jscomp.ExpandJqueryAliases.FindCallbackArgumentReferences.enterScope
10
5
0
5
2
1
2
1
1.00
com.google.javascript.jscomp.ExpandJqueryAliases.FindCallbackArgumentReferences.exitScope
1
0
0
1
0
1
0
1
0.00
com.google.javascript.jscomp.ExpandJqueryAliases.FindCallbackArgumentReferences.FindCallbackArgumentReferences
33
2
5
26
20
5
16
4
0.08
com.google.javascript.jscomp.ExpandJqueryAliases.FindCallbackArgumentReferences.isShadowed
5
0
0
5
3
2
1
2
0.00
com.google.javascript.jscomp.ExpandJqueryAliases.FindCallbackArgumentReferences.visit
17
1
1
15
10
3
7
3
0.07
com.google.javascript.jscomp.ExpandJqueryAliases.isArrayLitValidForExpansion
10
0
0
10
6
3
4
3
0.00
com.google.javascript.jscomp.ExpandJqueryAliases.isJqueryExpandedEachCall
4
0
0
4
2
1
2
1
0.00
com.google.javascript.jscomp.ExpandJqueryAliases.isJqueryExtendCall
25
6
1
18
12
4
6
3
0.33
com.google.javascript.jscomp.ExpandJqueryAliases.maybeExpandJqueryEachCall
64
14
11
39
32
8
16
7
0.36
com.google.javascript.jscomp.ExpandJqueryAliases.maybeExpandJqueryExtendCall
102
20
11
73
59
20
33
17
0.27
com.google.javascript.jscomp.ExpandJqueryAliases.maybeReplaceJqueryPrototypeAlias
24
2
2
20
13
3
10
3
0.10
com.google.javascript.jscomp.ExpandJqueryAliases.process
5
0
1
4
2
1
2
1
0.00
com.google.javascript.jscomp.ExpandJqueryAliases.replaceOriginalJqueryEachCall
37
6
3
28
23
10
12
9
0.21
com.google.javascript.jscomp.ExpandJqueryAliases.tryExpandJqueryEachCall
125
14
16
95
75
25
47
28
0.15
com.google.javascript.jscomp.ExpandJqueryAliases.visit
16
0
3
13
9
3
7
3
0.00
com.google.javascript.jscomp.ExpandJqueryAliasesTest.ExpandJqueryAliasesTest
1
0
0
1
0
1
0
1
0.00
com.google.javascript.jscomp.ExpandJqueryAliasesTest.getProcessor
4
0
0
4
2
1
2
1
0.00
com.google.javascript.jscomp.ExpandJqueryAliasesTest.testJqueryExpandedEachExpansion
88
14
12
62
59
7
13
4
0.23
com.google.javascript.jscomp.ExpandJqueryAliasesTest.testJqueryExpandedEachExpansionEs6ComputedProp
8
0
0
8
6
1
1
1
0.00
com.google.javascript.jscomp.ExpandJqueryAliasesTest.testJqueryExpandedEachExpansionEs6MethodDeclarations
16
0
1
15
11
5
1
3
0.00
com.google.javascript.jscomp.ExpandJqueryAliasesTest.testJqueryExpandedEachExpansionEs6Shorthand
16
0
1
15
11
5
1
3
0.00
com.google.javascript.jscomp.ExpandJqueryAliasesTest.testJqueryExtendEs6MethodDeclarations
10
0
1
9
7
2
2
2
0.00
com.google.javascript.jscomp.ExpandJqueryAliasesTest.testJqueryExtendEs6Shorthand
10
0
1
9
7
2
2
2
0.00
com.google.javascript.jscomp.ExpandJqueryAliasesTest.testJqueryExtendExpansion
40
10
8
22
20
2
8
2
0.45
com.google.javascript.jscomp.ExpandJqueryAliasesTest.testJqueryExtendExpansionEs6ComputedProp
23
0
2
21
19
2
6
2
0.00
com.google.javascript.jscomp.ExpandJqueryAliasesTest.testJqueryFnAliasExpansion
11
0
3
8
6
2
3
2
0.00
com.google.javascript.jscomp.ExploitAssigns.collapseAssign
18
4
0
14
10
4
6
3
0.29
com.google.javascript.jscomp.ExploitAssigns.collapseAssignEqualTo
106
37
7
62
51
6
31
5
0.60
com.google.javascript.jscomp.ExploitAssigns.isCollapsibleValue
30
18
2
10
7
1
4
1
1.80
com.google.javascript.jscomp.ExploitAssigns.isNameAssignedTo
21
3
2
16
9
2
9
3
0.19
com.google.javascript.jscomp.ExploitAssigns.isSafeReplacement
18
6
2
10
6
1
6
1
0.60
com.google.javascript.jscomp.ExploitAssigns.optimizeSubtree
10
0
0
10
6
2
5
3
0.00
com.google.javascript.jscomp.ExploitAssignsTest.getProcessor
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.ExploitAssignsTest.testBadCollapse
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.ExploitAssignsTest.testBadCollapseIntoCall
5
2
0
3
1
1
1
1
0.67
com.google.javascript.jscomp.ExploitAssignsTest.testBug1840071
9
2
0
7
5
1
5
1
0.29
com.google.javascript.jscomp.ExploitAssignsTest.testBug2072343
10
0
0
10
8
1
8
1
0.00
com.google.javascript.jscomp.ExploitAssignsTest.testExprExploitation
58
0
7
51
49
1
30
1
0.00
com.google.javascript.jscomp.ExploitAssignsTest.testExprExploitationTypes
12
0
0
12
10
1
5
1
0.00
com.google.javascript.jscomp.ExploitAssignsTest.testExprExploitationTypes2
4
0
0
4
2
1
1
1
0.00
com.google.javascript.jscomp.ExploitAssignsTest.testIssue1017
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.ExploitAssignsTest.testNestedExprExploitation
24
0
2
22
20
1
8
1
0.00
com.google.javascript.jscomp.ExportTestFunctions.exportTestFunctionAsProperty
21
0
3
18
13
10
5
5
0.00
com.google.javascript.jscomp.ExportTestFunctions.exportTestFunctionAsSymbol
18
0
3
15
11
6
6
4
0.00
com.google.javascript.jscomp.ExportTestFunctions.ExportTestFunctions
15
7
1
7
4
2
4
1
1.00
com.google.javascript.jscomp.ExportTestFunctions.ExportTestFunctionsNodes.isCallTargetQName
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.ExportTestFunctions.ExportTestFunctionsNodes.isNameDeclaredFunction
18
11
0
7
4
2
3
2
1.57
com.google.javascript.jscomp.ExportTestFunctions.ExportTestFunctionsNodes.rewriteMemberDefInObjLit
7
0
0
7
5
3
3
3
0.00
com.google.javascript.jscomp.ExportTestFunctions.ExportTestFunctionsNodes.visit
43
3
2
38
27
6
20
7
0.08
com.google.javascript.jscomp.ExportTestFunctions.isTestFunction
12
8
0
4
2
1
1
1
2.00
com.google.javascript.jscomp.ExportTestFunctions.process
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.ExportTestFunctionsTest.ExportTestFunctionsTest
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.ExportTestFunctionsTest.getNumRepetitions
4
1
0
3
1
1
1
1
0.33
com.google.javascript.jscomp.ExportTestFunctionsTest.getProcessor
4
0
0
4
2
1
1
1
0.00
com.google.javascript.jscomp.ExportTestFunctionsTest.setUp
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.ExportTestFunctionsTest.testArrowFunctionExpressionsAreExported
15
0
0
15
13
1
4
1
0.00
com.google.javascript.jscomp.ExportTestFunctionsTest.testBasicTestFunctionsAreExported
19
0
0
19
17
1
8
1
0.00
com.google.javascript.jscomp.ExportTestFunctionsTest.testExportTestSuite
6
0
0
6
4
1
2
1
0.00
com.google.javascript.jscomp.ExportTestFunctionsTest.testFunctionAssignmentsAreExported
37
0
6
31
29
1
7
1
0.00
com.google.javascript.jscomp.ExportTestFunctionsTest.testFunctionExpressionsAreExported
30
9
0
21
19
1
7
1
0.43
com.google.javascript.jscomp.ExportTestFunctionsTest.testFunctionExpressionsByConstAreExported
15
0
0
15
13
1
4
1
0.00
com.google.javascript.jscomp.ExportTestFunctionsTest.testFunctionExpressionsByLetAreExported
15
0
0
15
13
1
4
1
0.00
com.google.javascript.jscomp.ExportTestFunctionsTest.testFunctionsAreExported
11
0
0
11
9
1
1
1
0.00
com.google.javascript.jscomp.ExportTestFunctionsTest.testMemberDefInObjLit
5
0
0
5
3
1
1
1
0.00
com.google.javascript.jscomp.ExpressionDecomposer.allowObjectCallDecomposing
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.ExpressionDecomposer.buildResultExpression
19
9
0
10
6
2
3
1
0.90
com.google.javascript.jscomp.ExpressionDecomposer.canExposeExpression
32
25
0
7
4
2
3
2
3.57
com.google.javascript.jscomp.ExpressionDecomposer.decomposeObjectLiteralKeys
13
5
0
8
4
2
4
1
0.62
com.google.javascript.jscomp.ExpressionDecomposer.decomposeSubExpressions
30
13
3
14
9
2
7
1
0.93
com.google.javascript.jscomp.ExpressionDecomposer.DecompositionType.valueOf
0
0
0
0
0
0
0
0
0.00
com.google.javascript.jscomp.ExpressionDecomposer.DecompositionType.values
0
0
0
0
0
0
0
0
0.00
com.google.javascript.jscomp.ExpressionDecomposer.exposeExpression
11
5
0
6
4
2
3
2
0.83
com.google.javascript.jscomp.ExpressionDecomposer.exposeExpression
105
44
4
57
48
14
23
13
0.77
com.google.javascript.jscomp.ExpressionDecomposer.ExpressionDecomposer
13
0
0
13
7
5
7
1
0.00
com.google.javascript.jscomp.ExpressionDecomposer.extractConditional
80
19
7
54
47
16
24
14
0.35
com.google.javascript.jscomp.ExpressionDecomposer.extractExpression
75
21
13
41
32
14
18
13
0.51
com.google.javascript.jscomp.ExpressionDecomposer.findExpressionRoot
41
10
1
30
25
3
9
4
0.33
com.google.javascript.jscomp.ExpressionDecomposer.findInjectionPoint
20
4
3
13
10
4
6
4
0.31
com.google.javascript.jscomp.ExpressionDecomposer.findNonconditionalParent
22
6
2
14
8
3
6
3
0.43
com.google.javascript.jscomp.ExpressionDecomposer.getResultValueName
7
3
0
4
2
1
1
1
0.75
com.google.javascript.jscomp.ExpressionDecomposer.getTempConstantValueName
10
3
0
7
5
3
2
2
0.43
com.google.javascript.jscomp.ExpressionDecomposer.getTempValueName
7
3
0
4
2
1
1
1
0.75
com.google.javascript.jscomp.ExpressionDecomposer.isConditionalOp
13
3
0
10
7
1
3
1
0.30
com.google.javascript.jscomp.ExpressionDecomposer.isConstantNameNode
5
1
0
4
2
1
1
1
0.25
com.google.javascript.jscomp.ExpressionDecomposer.isExpressionTreeUnsafe
18
9
1
8
4
2
3
1
1.12
com.google.javascript.jscomp.ExpressionDecomposer.isSafeAssign
36
21
0
15
11
2
6
2
1.40
com.google.javascript.jscomp.ExpressionDecomposer.isSubexpressionMovable
117
66
6
45
32
7
19
7
1.47
com.google.javascript.jscomp.ExpressionDecomposer.maybeExposeExpression
18
6
0
12
8
2
5
2
0.50
com.google.javascript.jscomp.ExpressionDecomposer.maybeExternMethod
7
4
0
3
1
1
1
1
1.33
com.google.javascript.jscomp.ExpressionDecomposer.moveExpression
22
6
2
14
12
6
6
6
0.43
com.google.javascript.jscomp.ExpressionDecomposer.rewriteCallExpression
60
26
7
27
24
12
10
9
0.96
com.google.javascript.jscomp.ExpressionDecomposer.setResultNamePrefix
6
3
0
3
1
1
1
1
1.00
com.google.javascript.jscomp.ExpressionDecomposer.setTempNamePrefix
6
3
0
3
1
1
1
1
1.00
com.google.javascript.jscomp.ExpressionDecomposerTest.findCall
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.ExpressionDecomposerTest.findCall
36
6
3
27
15
6
10
6
0.22
com.google.javascript.jscomp.ExpressionDecomposerTest.findCall.Find.find
22
0
2
20
13
2
9
3
0.00
com.google.javascript.jscomp.ExpressionDecomposerTest.getCompiler
8
0
0
8
6
3
4
3
0.00
com.google.javascript.jscomp.ExpressionDecomposerTest.helperCanExposeExpression
8
1
0
7
1
5
1
1
0.14
com.google.javascript.jscomp.ExpressionDecomposerTest.helperCanExposeExpression
29
0
3
26
18
15
7
7
0.00
com.google.javascript.jscomp.ExpressionDecomposerTest.helperCanExposeFunctionExpression
23
0
3
20
17
12
5
8
0.00
com.google.javascript.jscomp.ExpressionDecomposerTest.helperExposeExpression
8
0
0
8
2
5
1
1
0.00
com.google.javascript.jscomp.ExpressionDecomposerTest.helperExposeExpression
33
0
3
30
22
14
11
8
0.00
com.google.javascript.jscomp.ExpressionDecomposerTest.helperMoveExpression
8
0
0
8
2
5
1
1
0.00
com.google.javascript.jscomp.ExpressionDecomposerTest.helperMoveExpression
31
0
3
28
20
13
10
7
0.00
com.google.javascript.jscomp.ExpressionDecomposerTest.newScope
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.ExpressionDecomposerTest.parse
6
0
0
6
4
2
2
2
0.00
com.google.javascript.jscomp.ExpressionDecomposerTest.testCanExposeExpression1
24
4
2
18
16
1
8
1
0.22
com.google.javascript.jscomp.ExpressionDecomposerTest.testCanExposeExpression2
32
0
1
31
29
1
14
1
0.00
com.google.javascript.jscomp.ExpressionDecomposerTest.testCanExposeExpression3
36
0
1
35
33
1
16
1
0.00
com.google.javascript.jscomp.ExpressionDecomposerTest.testCanExposeExpression4
5
1
0
4
2
1
1
1
0.25
com.google.javascript.jscomp.ExpressionDecomposerTest.testCanExposeExpression5
5
1
0
4
2
1
1
1
0.25
com.google.javascript.jscomp.ExpressionDecomposerTest.testCanExposeExpression6
5
1
0
4
2
1
1
1
0.25
com.google.javascript.jscomp.ExpressionDecomposerTest.testCanExposeExpression7
13
1
0
12
10
1
1
1
0.08
com.google.javascript.jscomp.ExpressionDecomposerTest.testCanExposeExpression8
40
3
2
35
33
1
3
1
0.09
com.google.javascript.jscomp.ExpressionDecomposerTest.testExposeExpression1
6
0
0
6
4
1
1
1
0.00
com.google.javascript.jscomp.ExpressionDecomposerTest.testExposeExpression10
7
0
0
7
5
1
1
1
0.00
com.google.javascript.jscomp.ExpressionDecomposerTest.testExposeExpression11
8
0
0
8
6
1
1
1
0.00
com.google.javascript.jscomp.ExpressionDecomposerTest.testExposeExpression12
8
0
0
8
6
1
1
1
0.00
com.google.javascript.jscomp.ExpressionDecomposerTest.testExposeExpression13
7
0
0
7
5
1
1
1
0.00
com.google.javascript.jscomp.ExpressionDecomposerTest.testExposeExpression14
9
0
0
9
7
1
1
1
0.00
com.google.javascript.jscomp.ExpressionDecomposerTest.testExposeExpression15
12
2
0
10
8
1
1
1
0.20
com.google.javascript.jscomp.ExpressionDecomposerTest.testExposeExpression16
6
0
0
6
4
1
1
1
0.00
com.google.javascript.jscomp.ExpressionDecomposerTest.testExposeExpression2
6
0
0
6
4
1
1
1
0.00
com.google.javascript.jscomp.ExpressionDecomposerTest.testExposeExpression3
7
0
0
7
5
1
1
1
0.00
com.google.javascript.jscomp.ExpressionDecomposerTest.testExposeExpression4
7
0
0
7
5
1
1
1
0.00
com.google.javascript.jscomp.ExpressionDecomposerTest.testExposeExpression5
7
0
0
7
5
1
1
1
0.00
com.google.javascript.jscomp.ExpressionDecomposerTest.testExposeExpression6
6
0
0
6
4
1
1
1
0.00
com.google.javascript.jscomp.ExpressionDecomposerTest.testExposeExpression7
6
0
0
6
4
1
1
1
0.00
com.google.javascript.jscomp.ExpressionDecomposerTest.testExposeExpression8
7
0
0
7
5
1
1
1
0.00
com.google.javascript.jscomp.ExpressionDecomposerTest.testExposeExpression9
7
0
0
7
5
1
1
1
0.00
com.google.javascript.jscomp.ExpressionDecomposerTest.testExposeObjectLit1
15
4
1
10
8
1
2
1
0.40
com.google.javascript.jscomp.ExpressionDecomposerTest.testExposePlusEquals1
13
0
1
12
10
1
2
1
0.00
com.google.javascript.jscomp.ExpressionDecomposerTest.testExposePlusEquals2
15
0
1
14
12
1
2
1
0.00
com.google.javascript.jscomp.ExpressionDecomposerTest.testExposePlusEquals3
14
1
1
13
11
1
2
1
0.08
com.google.javascript.jscomp.ExpressionDecomposerTest.testExposePlusEquals4
17
0
1
16
14
1
2
1
0.00
com.google.javascript.jscomp.ExpressionDecomposerTest.testExposePlusEquals5
17
0
1
16
14
1
2
1
0.00
com.google.javascript.jscomp.ExpressionDecomposerTest.testExposeYieldExpression1
29
0
2
27
25
1
3
1
0.00
com.google.javascript.jscomp.ExpressionDecomposerTest.testExposeYieldExpression2
20
0
1
19
17
1
2
1
0.00
com.google.javascript.jscomp.ExpressionDecomposerTest.testMoveExpression1
4
1
0
3
1
1
1
1
0.33
com.google.javascript.jscomp.ExpressionDecomposerTest.testMoveExpression10
6
0
0
6
4
1
1
1
0.00
com.google.javascript.jscomp.ExpressionDecomposerTest.testMoveExpression11
6
0
0
6
4
1
1
1
0.00
com.google.javascript.jscomp.ExpressionDecomposerTest.testMoveExpression12
6
0
0
6
4
1
1
1
0.00
com.google.javascript.jscomp.ExpressionDecomposerTest.testMoveExpression2
6
0
0
6
4
1
1
1
0.00
com.google.javascript.jscomp.ExpressionDecomposerTest.testMoveExpression3
6
0
0
6
4
1
1
1
0.00
com.google.javascript.jscomp.ExpressionDecomposerTest.testMoveExpression4
6
0
0
6
4
1
1
1
0.00
com.google.javascript.jscomp.ExpressionDecomposerTest.testMoveExpression5
6
0
0
6
4
1
1
1
0.00
com.google.javascript.jscomp.ExpressionDecomposerTest.testMoveExpression6
6
0
0
6
4
1
1
1
0.00
com.google.javascript.jscomp.ExpressionDecomposerTest.testMoveExpression7
6
0
0
6
4
1
1
1
0.00
com.google.javascript.jscomp.ExpressionDecomposerTest.testMoveExpression8
6
0
0
6
4
1
1
1
0.00
com.google.javascript.jscomp.ExpressionDecomposerTest.testMoveExpression9
6
0
0
6
4
1
1
1
0.00
com.google.javascript.jscomp.ExpressionDecomposerTest.validateSourceInfo
11
1
0
10
6
2
5
3
0.10
com.google.javascript.jscomp.ExternExportsPass.Export.appendExtern
71
26
9
36
27
10
17
10
0.72
com.google.javascript.jscomp.ExternExportsPass.Export.appendPathDefinition
32
0
3
29
20
4
14
3
0.00
com.google.javascript.jscomp.ExternExportsPass.Export.buildEmptyJSDoc
5
2
0
3
1
1
1
1
0.67
com.google.javascript.jscomp.ExternExportsPass.Export.buildNamespaceJSDoc
6
0
0
6
4
2
3
2
0.00
com.google.javascript.jscomp.ExternExportsPass.Export.computePathPrefixes
20
10
2
8
5
3
4
4
1.25
com.google.javascript.jscomp.ExternExportsPass.Export.createExternFunction
32
12
2
18
13
6
8
5
0.67
com.google.javascript.jscomp.ExternExportsPass.Export.createExternObjectLit
27
8
2
17
13
3
7
4
0.47
com.google.javascript.jscomp.ExternExportsPass.Export.deleteInlineJsdocs
8
1
0
7
4
1
4
2
0.14
com.google.javascript.jscomp.ExternExportsPass.Export.Export
4
0
0
4
2
1
2
1
0.00
com.google.javascript.jscomp.ExternExportsPass.Export.generateExterns
7
4
0
3
1
1
1
1
1.33
com.google.javascript.jscomp.ExternExportsPass.Export.getExportedPath
4
3
0
1
0
1
0
1
3.00
com.google.javascript.jscomp.ExternExportsPass.Export.getValue
43
5
6
32
24
4
17
4
0.16
com.google.javascript.jscomp.ExternExportsPass.ExternExportsPass
14
3
1
10
8
1
8
1
0.30
com.google.javascript.jscomp.ExternExportsPass.getGeneratedExterns
16
4
1
12
10
3
1
2
0.33
com.google.javascript.jscomp.ExternExportsPass.handleExportDefinition
23
4
3
16
12
7
5
7
0.25
com.google.javascript.jscomp.ExternExportsPass.handlePropertyExportCall
28
5
4
19
14
5
7
5
0.26
com.google.javascript.jscomp.ExternExportsPass.handleSymbolExportCall
20
5
3
12
8
4
5
4
0.42
com.google.javascript.jscomp.ExternExportsPass.initExportMethods
15
4
2
9
7
2
6
2
0.44
com.google.javascript.jscomp.ExternExportsPass.process
20
3
3
14
9
3
5
4
0.21
com.google.javascript.jscomp.ExternExportsPass.process.(Anon_1).compare
3
0
0
3
2
0
1
1
0.00
com.google.javascript.jscomp.ExternExportsPass.PropertyExport.getExportedPath
24
4
6
14
9
4
7
5
0.29
com.google.javascript.jscomp.ExternExportsPass.PropertyExport.PropertyExport
5
0
1
4
2
1
2
1
0.00
com.google.javascript.jscomp.ExternExportsPass.SymbolExport.getExportedPath
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.ExternExportsPass.SymbolExport.SymbolExport
9
0
2
7
4
2
3
2
0.00
com.google.javascript.jscomp.ExternExportsPass.visit
35
2
7
26
17
3
13
3
0.08
com.google.javascript.jscomp.ExternExportsPassTest.compileAndCheck
12
1
2
10
8
4
1
3
0.10
com.google.javascript.jscomp.ExternExportsPassTest.compileAndExportExterns
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.ExternExportsPassTest.compileAndExportExterns
43
12
7
24
21
9
10
7
0.50
com.google.javascript.jscomp.ExternExportsPassTest.setRunCheckTypes
9
6
0
3
1
1
1
1
2.00
com.google.javascript.jscomp.ExternExportsPassTest.setUp
4
0
0
4
2
1
2
1
0.00
com.google.javascript.jscomp.ExternExportsPassTest.testDontWarnOnExportConstructorWithUnknownReturnType
14
1
2
12
9
4
2
3
0.08
com.google.javascript.jscomp.ExternExportsPassTest.testDontWarnOnExportFunctionWithUnknownParameterTypes
17
2
2
14
11
4
2
3
0.14
com.google.javascript.jscomp.ExternExportsPassTest.testDontWarnOnExportFunctionWithUnknownReturnType
12
0
2
10
7
4
2
3
0.00
com.google.javascript.jscomp.ExternExportsPassTest.testExportConstructor
8
2
0
8
6
1
1
1
0.25
com.google.javascript.jscomp.ExternExportsPassTest.testExportDontEmitPrototypePathPrefix
26
8
0
22
20
1
1
1
0.36
com.google.javascript.jscomp.ExternExportsPassTest.testExportEnum
14
9
0
7
5
1
1
1
1.29
com.google.javascript.jscomp.ExternExportsPassTest.testExportFunctionWithOptionalArguments1
14
2
0
14
12
1
1
1
0.14
com.google.javascript.jscomp.ExternExportsPassTest.testExportFunctionWithOptionalArguments2
15
2
0
15
13
1
1
1
0.13
com.google.javascript.jscomp.ExternExportsPassTest.testExportFunctionWithOptionalArguments3
15
2
0
15
13
1
1
1
0.13
com.google.javascript.jscomp.ExternExportsPassTest.testExportFunctionWithVariableArguments
16
2
0
16
14
1
1
1
0.12
com.google.javascript.jscomp.ExternExportsPassTest.testExportLocalPropertyInConstructor
10
2
0
10
8
1
1
1
0.20
com.google.javascript.jscomp.ExternExportsPassTest.testExportLocalPropertyInConstructor2
11
2
0
11
9
1
1
1
0.18
com.google.javascript.jscomp.ExternExportsPassTest.testExportLocalPropertyInConstructor3
10
2
0
10
8
1
1
1
0.20
com.google.javascript.jscomp.ExternExportsPassTest.testExportLocalPropertyInConstructor4
14
3
0
14
12
1
1
1
0.21
com.google.javascript.jscomp.ExternExportsPassTest.testExportLocalPropertyNotInConstructor
9
2
0
9
7
1
1
1
0.22
com.google.javascript.jscomp.ExternExportsPassTest.testExportMultiple
29
3
1
28
26
1
1
1
0.11
com.google.javascript.jscomp.ExternExportsPassTest.testExportMultiple2
26
3
1
25
23
1
1
1
0.12
com.google.javascript.jscomp.ExternExportsPassTest.testExportMultiple3
20
2
1
19
17
1
1
1
0.11
com.google.javascript.jscomp.ExternExportsPassTest.testExportNonexistentProperty
7
0
0
7
5
1
1
1
0.00
com.google.javascript.jscomp.ExternExportsPassTest.testExportNonStaticSymbol
5
0
0
5
3
1
1
1
0.00
com.google.javascript.jscomp.ExternExportsPassTest.testExportNonStaticSymbol2
5
0
0
5
3
1
1
1
0.00
com.google.javascript.jscomp.ExternExportsPassTest.testExportParamWithNull
12
2
0
12
10
1
1
1
0.17
com.google.javascript.jscomp.ExternExportsPassTest.testExportParamWithSymbolDefinedInFunction
14
1
0
14
12
1
1
1
0.07
com.google.javascript.jscomp.ExternExportsPassTest.testExportProperty
13
1
0
13
11
1
1
1
0.08
com.google.javascript.jscomp.ExternExportsPassTest.testExportSymbol
11
1
0
11
9
1
1
1
0.09
com.google.javascript.jscomp.ExternExportsPassTest.testExportSymbolDefinedInVar
11
1
0
11
9
1
1
1
0.09
com.google.javascript.jscomp.ExternExportsPassTest.testExportSymbolWithConstructor
13
2
0
13
11
1
1
1
0.15
com.google.javascript.jscomp.ExternExportsPassTest.testExportSymbolWithConstructorWithoutTypeCheck
18
6
2
11
9
1
2
1
0.55
com.google.javascript.jscomp.ExternExportsPassTest.testExportSymbolWithFunctionAlias
20
3
1
19
17
1
1
1
0.16
com.google.javascript.jscomp.ExternExportsPassTest.testExportSymbolWithFunctionDefinedAsFunction
16
2
1
15
13
1
1
1
0.13
com.google.javascript.jscomp.ExternExportsPassTest.testExportSymbolWithMultipleTemplateAnnotation
19
3
1
18
16
1
1
1
0.17
com.google.javascript.jscomp.ExternExportsPassTest.testExportSymbolWithoutTypeCheck
17
3
1
14
12
1
2
1
0.21
com.google.javascript.jscomp.ExternExportsPassTest.testExportSymbolWithTemplateAnnotation
19
2
1
18
16
1
1
1
0.11
com.google.javascript.jscomp.ExternExportsPassTest.testExportSymbolWithTypeAnnotation
19
2
1
18
16
1
1
1
0.11
com.google.javascript.jscomp.ExternExportsPassTest.testInterface
8
2
0
8
6
1
1
1
0.25
com.google.javascript.jscomp.ExternExportsPassTest.testNamespaceDefinitionInExterns
28
6
0
28
26
1
1
1
0.21
com.google.javascript.jscomp.ExternExportsPassTest.testNonNullTypes
25
4
0
25
23
1
1
1
0.16
com.google.javascript.jscomp.ExternExportsPassTest.testRecord
8
2
0
8
6
1
1
1
0.25
com.google.javascript.jscomp.ExternExportsPassTest.testTypedef
15
3
0
15
13
1
1
1
0.20
com.google.javascript.jscomp.ExternExportsPassTest.testUseExportsAsExterns
38
10
6
24
20
9
4
6
0.42
com.google.javascript.jscomp.ExtractPrototypeMemberDeclarations.doExtraction
20
6
3
11
7
4
4
4
0.55
com.google.javascript.jscomp.ExtractPrototypeMemberDeclarations.extractInstance
45
8
3
34
29
11
10
10
0.24
com.google.javascript.jscomp.ExtractPrototypeMemberDeclarations.ExtractionInstance.ExtractionInstance
24
4
3
17
11
3
11
3
0.24
com.google.javascript.jscomp.ExtractPrototypeMemberDeclarations.ExtractionInstance.isFavorable
7
4
0
3
1
1
1
1
1.33
com.google.javascript.jscomp.ExtractPrototypeMemberDeclarations.ExtractPrototypeMemberDeclarations
4
0
0
4
2
1
2
1
0.00
com.google.javascript.jscomp.ExtractPrototypeMemberDeclarations.GatherExtractionInfo.shouldExtract
7
4
0
3
1
1
1
1
1.33
com.google.javascript.jscomp.ExtractPrototypeMemberDeclarations.GatherExtractionInfo.visit
27
4
4
19
11
5
10
4
0.21
com.google.javascript.jscomp.ExtractPrototypeMemberDeclarations.Pattern.Pattern
5
0
0
5
3
1
3
1
0.00
com.google.javascript.jscomp.ExtractPrototypeMemberDeclarations.Pattern.valueOf
0
0
0
0
0
0
0
0
0.00
com.google.javascript.jscomp.ExtractPrototypeMemberDeclarations.Pattern.values
0
0
0
0
0
0
0
0
0.00
com.google.javascript.jscomp.ExtractPrototypeMemberDeclarations.process
8
0
0
8
5
2
4
2
0.00
com.google.javascript.jscomp.ExtractPrototypeMemberDeclarations.PrototypeMemberDeclaration.extractDeclaration
11
4
0
7
4
2
3
2
0.57
com.google.javascript.jscomp.ExtractPrototypeMemberDeclarations.PrototypeMemberDeclaration.isSameClass
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.ExtractPrototypeMemberDeclarations.PrototypeMemberDeclaration.PrototypeMemberDeclaration
7
0
0
7
5
1
4
1
0.00
com.google.javascript.jscomp.ExtractPrototypeMemberDeclarations.replacePrototypeMemberDeclaration
26
9
2
15
12
9
2
7
0.60
com.google.javascript.jscomp.ExtractPrototypeMemberDeclarationsTest.extract
7
0
0
7
4
1
3
1
0.00
com.google.javascript.jscomp.ExtractPrototypeMemberDeclarationsTest.generateExtractedDeclaration
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.ExtractPrototypeMemberDeclarationsTest.generateExtractedDeclarations
13
0
2
11
7
3
6
4
0.00
com.google.javascript.jscomp.ExtractPrototypeMemberDeclarationsTest.generatePrototypeDeclaration
4
0
0
4
1
2
1
1
0.00
com.google.javascript.jscomp.ExtractPrototypeMemberDeclarationsTest.generatePrototypeDeclarations
9
0
0
9
6
3
4
4
0.00
com.google.javascript.jscomp.ExtractPrototypeMemberDeclarationsTest.getProcessor
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.ExtractPrototypeMemberDeclarationsTest.loadPrototype
7
0
0
7
4
1
3
1
0.00
com.google.javascript.jscomp.ExtractPrototypeMemberDeclarationsTest.setUp
4
0
0
4
2
1
2
1
0.00
com.google.javascript.jscomp.ExtractPrototypeMemberDeclarationsTest.testAnonSimple
17
0
4
13
11
1
5
1
0.00
com.google.javascript.jscomp.ExtractPrototypeMemberDeclarationsTest.testAnonWithDevirtualization
33
0
4
29
27
1
3
1
0.00
com.google.javascript.jscomp.ExtractPrototypeMemberDeclarationsTest.testAnonWithSideFx
19
0
0
19
17
1
2
1
0.00
com.google.javascript.jscomp.ExtractPrototypeMemberDeclarationsTest.testExtractingPrototypeWithNestedMembers
18
0
0
18
16
1
1
1
0.00
com.google.javascript.jscomp.ExtractPrototypeMemberDeclarationsTest.testExtractingPrototypeWithQName
6
0
0
6
4
1
1
1
0.00
com.google.javascript.jscomp.ExtractPrototypeMemberDeclarationsTest.testExtractingSingleClassPrototype
5
0
0
5
3
1
1
1
0.00
com.google.javascript.jscomp.ExtractPrototypeMemberDeclarationsTest.testExtractingTwoClassPrototype
9
0
0
9
7
1
1
1
0.00
com.google.javascript.jscomp.ExtractPrototypeMemberDeclarationsTest.testExtractingTwoClassPrototypeInDifferentBlocks
13
0
0
13
11
1
1
1
0.00
com.google.javascript.jscomp.ExtractPrototypeMemberDeclarationsTest.testInterweaved
9
0
0
9
7
1
1
1
0.00
com.google.javascript.jscomp.ExtractPrototypeMemberDeclarationsTest.testNoMemberDeclarations
6
0
0
6
4
1
1
1
0.00
com.google.javascript.jscomp.ExtractPrototypeMemberDeclarationsTest.testNotEnoughPrototypeToExtract
6
1
0
5
2
1
3
2
0.20
com.google.javascript.jscomp.ExtractPrototypeMemberDeclarationsTest.testWithDevirtualization
45
0
3
42
40
1
2
1
0.00
com.google.javascript.jscomp.ExtraRequireTest.ExtraRequireTest
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.ExtraRequireTest.getOptions
4
0
0
4
2
1
2
1
0.00
com.google.javascript.jscomp.ExtraRequireTest.getProcessor
4
0
0
4
2
1
1
1
0.00
com.google.javascript.jscomp.ExtraRequireTest.testFailModule
26
0
3
23
21
1
4
1
0.00
com.google.javascript.jscomp.ExtraRequireTest.testGoogModuleGet
11
0
0
11
9
1
1
1
0.00
com.google.javascript.jscomp.ExtraRequireTest.testGoogModuleWithDestructuringRequire
62
1
4
58
56
1
5
1
0.02
com.google.javascript.jscomp.ExtraRequireTest.testNoWarning
17
6
0
17
15
1
15
1
0.35
com.google.javascript.jscomp.ExtraRequireTest.testNoWarning_externsJsDoc
6
2
0
6
4
4
1
3
0.33
com.google.javascript.jscomp.ExtraRequireTest.testNoWarning_externsNew
6
1
0
6
4
4
1
3
0.17
com.google.javascript.jscomp.ExtraRequireTest.testNoWarning_InnerClassInExtends
10
1
0
10
7
3
1
2
0.10
com.google.javascript.jscomp.ExtraRequireTest.testNoWarningMultipleFiles
7
0
0
7
4
3
1
2
0.00
com.google.javascript.jscomp.ExtraRequireTest.testPassModule
21
0
3
18
16
1
4
1
0.00
com.google.javascript.jscomp.ExtraRequireTest.testWarning
19
0
2
17
15
1
4
1
0.00
com.google.javascript.jscomp.FieldCleanupPass.FieldCleanupPass
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.FieldCleanupPass.hotSwapScript
6
0
0
6
3
4
1
3
0.00
com.google.javascript.jscomp.FieldCleanupPass.process
3
1
0
2
0
1
0
1
0.50
com.google.javascript.jscomp.FieldCleanupPass.QualifiedNameSearchTraversal.getFieldName
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.FieldCleanupPass.QualifiedNameSearchTraversal.QualifiedNameSearchTraversal
5
0
0
5
2
2
2
1
0.00
com.google.javascript.jscomp.FieldCleanupPass.QualifiedNameSearchTraversal.removeProperty
13
6
0
7
4
2
3
2
0.86
com.google.javascript.jscomp.FieldCleanupPass.QualifiedNameSearchTraversal.visit
12
2
0
10
6
3
4
3
0.20
com.google.javascript.jscomp.FileInstrumentationData.FileInstrumentationData
5
0
0
5
3
1
3
1
0.00
com.google.javascript.jscomp.FileInstrumentationData.getArrayName
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.FileInstrumentationData.getFileName
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.FileInstrumentationData.getInstrumentedLinesAsHexString
25
11
4
10
7
4
4
5
1.10
com.google.javascript.jscomp.FileInstrumentationData.setLineAsInstrumented
12
6
1
5
3
1
2
1
1.20
com.google.javascript.jscomp.FindExportableNodes.FindExportableNodes
5
0
0
5
2
2
2
1
0.00
com.google.javascript.jscomp.FindExportableNodes.getExports
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.FindExportableNodes.getLocalExports
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.FindExportableNodes.Mode.valueOf
0
0
0
0
0
0
0
0
0.00
com.google.javascript.jscomp.FindExportableNodes.Mode.values
0
0
0
0
0
0
0
0
0.00
com.google.javascript.jscomp.FindExportableNodes.visit
102
3
9
90
73
8
50
8
0.03
com.google.javascript.jscomp.FixedPointGraphTraversalTest.CounterIncrementer.traverseEdge
4
0
0
4
2
1
2
1
0.00
com.google.javascript.jscomp.FixedPointGraphTraversalTest.setUp
22
0
2
20
18
1
18
1
0.00
com.google.javascript.jscomp.FixedPointGraphTraversalTest.testGraph1
10
0
1
9
7
1
7
1
0.00
com.google.javascript.jscomp.FixedPointGraphTraversalTest.testGraph10
19
1
5
13
11
1
11
1
0.08
com.google.javascript.jscomp.FixedPointGraphTraversalTest.testGraph2
10
0
1
9
7
1
7
1
0.00
com.google.javascript.jscomp.FixedPointGraphTraversalTest.testGraph3
10
0
1
9
7
1
7
1
0.00
com.google.javascript.jscomp.FixedPointGraphTraversalTest.testGraph4
10
0
1
9
7
1
7
1
0.00
com.google.javascript.jscomp.FixedPointGraphTraversalTest.testGraph5
10
0
1
9
7
1
7
1
0.00
com.google.javascript.jscomp.FixedPointGraphTraversalTest.testGraph6
10
0
1
9
7
1
7
1
0.00
com.google.javascript.jscomp.FixedPointGraphTraversalTest.testGraph8
20
0
1
19
15
1
8
2
0.00
com.google.javascript.jscomp.FixedPointGraphTraversalTest.testGraph8.(Anon_1).traverseEdge
3
0
0
3
2
0
1
1
0.00
com.google.javascript.jscomp.FixedPointGraphTraversalTest.testGraph9
13
2
2
9
7
1
7
1
0.22
com.google.javascript.jscomp.FlowSensitiveInlineVariables.(Anon_1).apply
29
5
4
20
13
0
13
2
0.25
com.google.javascript.jscomp.FlowSensitiveInlineVariables.Candidate.Candidate
8
0
0
8
5
2
5
1
0.00
com.google.javascript.jscomp.FlowSensitiveInlineVariables.Candidate.canInline
129
36
15
78
59
6
32
6
0.46
com.google.javascript.jscomp.FlowSensitiveInlineVariables.Candidate.canInline.(Anon_3).apply
18
0
0
18
15
1
5
2
0.00
com.google.javascript.jscomp.FlowSensitiveInlineVariables.Candidate.canInline.(Anon_4).apply
4
1
0
3
2
0
1
1
0.33
com.google.javascript.jscomp.FlowSensitiveInlineVariables.Candidate.getDefCfgNode
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.FlowSensitiveInlineVariables.Candidate.getDefinition
29
5
2
22
14
4
8
4
0.23
com.google.javascript.jscomp.FlowSensitiveInlineVariables.Candidate.getDefinition.(Anon_5).visit
16
0
1
15
11
1
7
2
0.00
com.google.javascript.jscomp.FlowSensitiveInlineVariables.Candidate.getNumUseInUseCfgNode
40
10
4
26
16
3
11
5
0.38
com.google.javascript.jscomp.FlowSensitiveInlineVariables.Candidate.getNumUseInUseCfgNode.(Anon_6).isAssignChain
8
0
0
8
5
0
5
2
0.00
com.google.javascript.jscomp.FlowSensitiveInlineVariables.Candidate.getNumUseInUseCfgNode.(Anon_6).visit
16
6
0
10
7
0
4
1
0.60
com.google.javascript.jscomp.FlowSensitiveInlineVariables.Candidate.inlineVariable
25
4
0
21
17
5
12
5
0.19
com.google.javascript.jscomp.FlowSensitiveInlineVariables.checkLeftOf
20
8
0
12
6
2
7
3
0.67
com.google.javascript.jscomp.FlowSensitiveInlineVariables.checkRightOf
19
8
0
11
5
2
7
3
0.73
com.google.javascript.jscomp.FlowSensitiveInlineVariables.enterScope
54
12
6
37
28
4
22
5
0.32
com.google.javascript.jscomp.FlowSensitiveInlineVariables.exitScope
1
0
0
1
0
1
0
1
0.00
com.google.javascript.jscomp.FlowSensitiveInlineVariables.FlowSensitiveInlineVariables
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.FlowSensitiveInlineVariables.GatherCandiates.visit
45
6
6
33
22
7
12
7
0.18
com.google.javascript.jscomp.FlowSensitiveInlineVariables.GatherCandiates.visit.(Anon_2).visit
30
5
4
21
15
2
9
3
0.24
com.google.javascript.jscomp.FlowSensitiveInlineVariables.process
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.FlowSensitiveInlineVariables.visit
7
5
0
2
0
1
0
1
2.50
com.google.javascript.jscomp.FlowSensitiveInlineVariablesTest.getNumRepetitions
4
1
0
3
1
1
1
1
0.33
com.google.javascript.jscomp.FlowSensitiveInlineVariablesTest.getProcessor
10
1
0
9
6
1
3
2
0.11
com.google.javascript.jscomp.FlowSensitiveInlineVariablesTest.getProcessor.(Anon_1).process
4
0
0
4
3
0
2
1
0.00
com.google.javascript.jscomp.FlowSensitiveInlineVariablesTest.inline
4
0
0
4
2
1
1
1
0.00
com.google.javascript.jscomp.FlowSensitiveInlineVariablesTest.noInline
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.FlowSensitiveInlineVariablesTest.setUp
4
1
0
3
1
1
1
1
0.33
com.google.javascript.jscomp.FlowSensitiveInlineVariablesTest.testAssignmentBeforeDefinition
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.FlowSensitiveInlineVariablesTest.testCanInlineAcrossNoSideEffect
10
6
0
4
2
1
1
1
1.50
com.google.javascript.jscomp.FlowSensitiveInlineVariablesTest.testCatch
4
0
0
4
2
1
2
1
0.00
com.google.javascript.jscomp.FlowSensitiveInlineVariablesTest.testDefinitionAfterUse
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.FlowSensitiveInlineVariablesTest.testDependOnOuterScopeVariables
9
3
1
5
3
1
3
1
0.60
com.google.javascript.jscomp.FlowSensitiveInlineVariablesTest.testDoNotExitLoop
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.FlowSensitiveInlineVariablesTest.testDoNotInlineAssignmentOp
5
0
0
5
3
1
3
1
0.00
com.google.javascript.jscomp.FlowSensitiveInlineVariablesTest.testDoNotInlineCatchExpression1
10
0
0
10
8
1
1
1
0.00
com.google.javascript.jscomp.FlowSensitiveInlineVariablesTest.testDoNotInlineCatchExpression1a
10
0
0
10
8
1
1
1
0.00
com.google.javascript.jscomp.FlowSensitiveInlineVariablesTest.testDoNotInlineCatchExpression2
10
0
0
10
8
1
1
1
0.00
com.google.javascript.jscomp.FlowSensitiveInlineVariablesTest.testDoNotInlineCatchExpression3
11
0
0
11
9
1
1
1
0.00
com.google.javascript.jscomp.FlowSensitiveInlineVariablesTest.testDoNotInlineCatchExpression4
10
1
0
9
7
1
1
1
0.11
com.google.javascript.jscomp.FlowSensitiveInlineVariablesTest.testDoNotInlineIncrement
4
0
0
4
2
1
2
1
0.00
com.google.javascript.jscomp.FlowSensitiveInlineVariablesTest.testDoNotInlineIntoLhsOfAssign
4
0
0
4
2
1
2
1
0.00
com.google.javascript.jscomp.FlowSensitiveInlineVariablesTest.testDoNotInlineWithinLoop
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.FlowSensitiveInlineVariablesTest.testExported
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.FlowSensitiveInlineVariablesTest.testForIn
6
0
1
5
3
1
3
1
0.00
com.google.javascript.jscomp.FlowSensitiveInlineVariablesTest.testInlineAcrossSideEffect1
8
5
0
3
1
1
1
1
1.67
com.google.javascript.jscomp.FlowSensitiveInlineVariablesTest.testInlineAcrossSideEffect2
10
4
1
5
3
1
3
1
0.80
com.google.javascript.jscomp.FlowSensitiveInlineVariablesTest.testInlineAcrossSideEffect3
6
1
0
5
3
1
3
1
0.20
com.google.javascript.jscomp.FlowSensitiveInlineVariablesTest.testInlineAcrossSideEffect4
7
2
0
5
3
1
3
1
0.40
com.google.javascript.jscomp.FlowSensitiveInlineVariablesTest.testInlineArguments
10
0
2
8
6
1
4
1
0.00
com.google.javascript.jscomp.FlowSensitiveInlineVariablesTest.testInlineConstructorCallsIntoLoop
5
1
0
4
2
1
1
1
0.25
com.google.javascript.jscomp.FlowSensitiveInlineVariablesTest.testInlineExpression10
4
1
0
3
1
1
1
1
0.33
com.google.javascript.jscomp.FlowSensitiveInlineVariablesTest.testInlineExpression7
9
4
1
4
2
1
2
1
1.00
com.google.javascript.jscomp.FlowSensitiveInlineVariablesTest.testInlineExpression8
8
1
0
7
5
1
1
1
0.14
com.google.javascript.jscomp.FlowSensitiveInlineVariablesTest.testInlineExpression9
8
1
0
7
5
1
1
1
0.14
com.google.javascript.jscomp.FlowSensitiveInlineVariablesTest.testInlineExpressions1
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.FlowSensitiveInlineVariablesTest.testInlineExpressions11
4
0
0
4
2
1
2
1
0.00
com.google.javascript.jscomp.FlowSensitiveInlineVariablesTest.testInlineExpressions12
5
2
0
3
1
1
1
1
0.67
com.google.javascript.jscomp.FlowSensitiveInlineVariablesTest.testInlineExpressions13
17
0
1
16
14
1
1
1
0.00
com.google.javascript.jscomp.FlowSensitiveInlineVariablesTest.testInlineExpressions2
4
1
0
3
1
1
1
1
0.33
com.google.javascript.jscomp.FlowSensitiveInlineVariablesTest.testInlineExpressions3
4
0
0
4
2
1
1
1
0.00
com.google.javascript.jscomp.FlowSensitiveInlineVariablesTest.testInlineExpressions4
4
1
0
3
1
1
1
1
0.33
com.google.javascript.jscomp.FlowSensitiveInlineVariablesTest.testInlineExpressions5
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.FlowSensitiveInlineVariablesTest.testInlineExpressions6
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.FlowSensitiveInlineVariablesTest.testInlineIfNameIsLeftSideOfAssign
10
0
1
9
7
1
7
1
0.00
com.google.javascript.jscomp.FlowSensitiveInlineVariablesTest.testInlineInDifferentPaths
4
0
0
4
2
1
1
1
0.00
com.google.javascript.jscomp.FlowSensitiveInlineVariablesTest.testInlineIntoExpressions
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.FlowSensitiveInlineVariablesTest.testInlineSameVariableInStraightLine
4
0
0
4
2
1
1
1
0.00
com.google.javascript.jscomp.FlowSensitiveInlineVariablesTest.testInlineStringConcat
15
0
0
15
13
1
1
1
0.00
com.google.javascript.jscomp.FlowSensitiveInlineVariablesTest.testInvalidInlineArguments1
6
0
0
6
4
1
3
1
0.00
com.google.javascript.jscomp.FlowSensitiveInlineVariablesTest.testInvalidInlineArguments2
4
0
0
4
2
1
1
1
0.00
com.google.javascript.jscomp.FlowSensitiveInlineVariablesTest.testIssue698
18
3
0
15
13
1
1
1
0.20
com.google.javascript.jscomp.FlowSensitiveInlineVariablesTest.testIssue777
33
0
0
33
31
1
1
1
0.00
com.google.javascript.jscomp.FlowSensitiveInlineVariablesTest.testIssue794a
8
0
0
8
6
1
1
1
0.00
com.google.javascript.jscomp.FlowSensitiveInlineVariablesTest.testIssue794b
8
0
0
8
6
1
1
1
0.00
com.google.javascript.jscomp.FlowSensitiveInlineVariablesTest.testMultiDefinitionsBeforeUse
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.FlowSensitiveInlineVariablesTest.testMultiDefinitionsInSameCfgNode
7
0
0
7
5
1
5
1
0.00
com.google.javascript.jscomp.FlowSensitiveInlineVariablesTest.testMultiUse
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.FlowSensitiveInlineVariablesTest.testMultiUseInSameCfgNode
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.FlowSensitiveInlineVariablesTest.testMultiUseInTwoDifferentPath
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.FlowSensitiveInlineVariablesTest.testNoInlineArrayLits
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.FlowSensitiveInlineVariablesTest.testNoInlineConstructors
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.FlowSensitiveInlineVariablesTest.testNoInlineEscapedToInnerFunction
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.FlowSensitiveInlineVariablesTest.testNoInlineGetEle
4
1
0
3
1
1
1
1
0.33
com.google.javascript.jscomp.FlowSensitiveInlineVariablesTest.testNoInlineGetProp
4
1
0
3
1
1
1
1
0.33
com.google.javascript.jscomp.FlowSensitiveInlineVariablesTest.testNoInlineGetProp2
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.FlowSensitiveInlineVariablesTest.testNoInlineGetProp3
5
1
0
4
2
1
1
1
0.25
com.google.javascript.jscomp.FlowSensitiveInlineVariablesTest.testNoInlineIfDefinitionMayNotReach
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.FlowSensitiveInlineVariablesTest.testNoInlineInMergedPath
4
0
0
4
2
1
1
1
0.00
com.google.javascript.jscomp.FlowSensitiveInlineVariablesTest.testNoInlineLoopCarriedDefinition
7
2
1
4
2
1
2
1
0.50
com.google.javascript.jscomp.FlowSensitiveInlineVariablesTest.testNoInlineLValue
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.FlowSensitiveInlineVariablesTest.testNoInlineObjectLits
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.FlowSensitiveInlineVariablesTest.testNoInlineRegExpLits
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.FlowSensitiveInlineVariablesTest.testNotOkToSkipCheckPathBetweenNodes
4
0
0
4
2
1
2
1
0.00
com.google.javascript.jscomp.FlowSensitiveInlineVariablesTest.testNotReachingDefinitions
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.FlowSensitiveInlineVariablesTest.testRemoveWithLabels
6
0
0
6
4
1
3
1
0.00
com.google.javascript.jscomp.FlowSensitiveInlineVariablesTest.testShadowedVariableInnerFunction
4
0
0
4
2
1
1
1
0.00
com.google.javascript.jscomp.FlowSensitiveInlineVariablesTest.testSimpleAssign
6
0
0
6
4
1
4
1
0.00
com.google.javascript.jscomp.FlowSensitiveInlineVariablesTest.testSimpleForIn
6
0
0
6
4
1
3
1
0.00
com.google.javascript.jscomp.FlowSensitiveInlineVariablesTest.testSimpleVar
6
0
0
6
4
1
4
1
0.00
com.google.javascript.jscomp.FlowSensitiveInlineVariablesTest.testSwitchCase
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.FlowSensitiveInlineVariablesTest.testTransitiveDependencies1
5
0
0
5
3
1
1
1
0.00
com.google.javascript.jscomp.FlowSensitiveInlineVariablesTest.testTransitiveDependencies2
5
0
0
5
3
1
1
1
0.00
com.google.javascript.jscomp.FlowSensitiveInlineVariablesTest.testVarAssinInsideHookIssue965
6
0
0
6
4
1
4
1
0.00
com.google.javascript.jscomp.FlowSensitiveInlineVariablesTest.testVarInConditionPath
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.ForbiddenChange.reportChange
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.FunctionArgumentInjector.bodyMayHaveConditionalCode
10
4
0
6
3
1
3
1
0.67
com.google.javascript.jscomp.FunctionArgumentInjector.canNameValueChange
17
11
0
6
4
2
1
2
1.83
com.google.javascript.jscomp.FunctionArgumentInjector.findModifiedParameters
15
9
0
6
4
3
1
3
1.50
com.google.javascript.jscomp.FunctionArgumentInjector.findModifiedParameters
42
24
2
16
9
3
9
2
1.50
com.google.javascript.jscomp.FunctionArgumentInjector.findParametersReferencedAfterSideEffect
24
10
2
12
9
5
3
3
0.83
com.google.javascript.jscomp.FunctionArgumentInjector.FunctionArgumentInjector
3
1
0
2
0
1
0
1
0.50
com.google.javascript.jscomp.FunctionArgumentInjector.gatherLocalNames
22
4
1
17
11
1
10
2
0.24
com.google.javascript.jscomp.FunctionArgumentInjector.getFunctionCallParameterMap
41
9
4
28
20
7
14
6
0.32
com.google.javascript.jscomp.FunctionArgumentInjector.getFunctionParameterSet
10
3
0
7
4
2
3
3
0.43
com.google.javascript.jscomp.FunctionArgumentInjector.getUniqueAnonymousParameterName
7
3
0
4
1
2
1
1
0.75
com.google.javascript.jscomp.FunctionArgumentInjector.inject
13
9
0
4
1
2
1
1
2.25
com.google.javascript.jscomp.FunctionArgumentInjector.inject
47
12
4
31
23
6
18
6
0.39
com.google.javascript.jscomp.FunctionArgumentInjector.maybeAddTempsForCallArguments
97
31
7
60
50
18
28
14
0.52
com.google.javascript.jscomp.FunctionArgumentInjector.mayHaveConditionalCode
19
4
0
15
10
1
7
2
0.27
com.google.javascript.jscomp.FunctionArgumentInjector.ReferencedAfterSideEffect.apply
11
3
1
7
4
1
3
1
0.43
com.google.javascript.jscomp.FunctionArgumentInjector.ReferencedAfterSideEffect.getResults
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.FunctionArgumentInjector.ReferencedAfterSideEffect.hasNonLocalSideEffect
26
6
1
19
15
4
10
4
0.32
com.google.javascript.jscomp.FunctionArgumentInjector.ReferencedAfterSideEffect.inLoop
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.FunctionArgumentInjector.ReferencedAfterSideEffect.isLocalName
10
3
0
7
4
2
3
2
0.43
com.google.javascript.jscomp.FunctionArgumentInjector.ReferencedAfterSideEffect.ReferencedAfterSideEffect
4
0
0
4
2
1
2
1
0.00
com.google.javascript.jscomp.FunctionArgumentInjector.ReferencedAfterSideEffect.visit
33
8
2
23
14
2
13
2
0.35
com.google.javascript.jscomp.FunctionArgumentInjectorTest.findCall
28
1
3
24
16
4
11
5
0.04
com.google.javascript.jscomp.FunctionArgumentInjectorTest.findFunction
16
0
2
14
8
2
7
3
0.00
com.google.javascript.jscomp.FunctionArgumentInjectorTest.getNameSupplier
9
0
0
9
6
1
2
3
0.00
com.google.javascript.jscomp.FunctionArgumentInjectorTest.getNameSupplier.(Anon_1).get
3
0
0
3
2
0
1
1
0.00
com.google.javascript.jscomp.FunctionArgumentInjectorTest.parse
6
0
0
6
4
3
2
3
0.00
com.google.javascript.jscomp.FunctionArgumentInjectorTest.parseFunction
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.FunctionArgumentInjectorTest.testFindModifiedParameters0
5
0
0
5
3
1
1
1
0.00
com.google.javascript.jscomp.FunctionArgumentInjectorTest.testFindModifiedParameters1
5
0
0
5
3
1
1
1
0.00
com.google.javascript.jscomp.FunctionArgumentInjectorTest.testFindModifiedParameters10
5
0
0
5
3
1
1
1
0.00
com.google.javascript.jscomp.FunctionArgumentInjectorTest.testFindModifiedParameters11
7
0
0
7
5
1
1
1
0.00
com.google.javascript.jscomp.FunctionArgumentInjectorTest.testFindModifiedParameters2
5
0
0
5
3
1
1
1
0.00
com.google.javascript.jscomp.FunctionArgumentInjectorTest.testFindModifiedParameters3
5
0
0
5
3
1
1
1
0.00
com.google.javascript.jscomp.FunctionArgumentInjectorTest.testFindModifiedParameters4
5
0
0
5
3
1
1
1
0.00
com.google.javascript.jscomp.FunctionArgumentInjectorTest.testFindModifiedParameters5
5
0
0
5
3
1
1
1
0.00
com.google.javascript.jscomp.FunctionArgumentInjectorTest.testFindModifiedParameters6
5
0
0
5
3
1
1
1
0.00
com.google.javascript.jscomp.FunctionArgumentInjectorTest.testFindModifiedParameters7
5
0
0
5
3
1
1
1
0.00
com.google.javascript.jscomp.FunctionArgumentInjectorTest.testFindModifiedParameters8
7
0
0
7
5
1
1
1
0.00
com.google.javascript.jscomp.FunctionArgumentInjectorTest.testFindModifiedParameters9
5
0
0
5
3
1
1
1
0.00
com.google.javascript.jscomp.FunctionArgumentInjectorTest.testMaybeAddTempsForCallArguments1
8
2
0
6
4
1
1
1
0.33
com.google.javascript.jscomp.FunctionArgumentInjectorTest.testMaybeAddTempsForCallArguments10
7
1
0
6
4
1
1
1
0.17
com.google.javascript.jscomp.FunctionArgumentInjectorTest.testMaybeAddTempsForCallArguments11
8
2
0
6
4
1
1
1
0.33
com.google.javascript.jscomp.FunctionArgumentInjectorTest.testMaybeAddTempsForCallArguments12
8
2
0
6
4
1
1
1
0.33
com.google.javascript.jscomp.FunctionArgumentInjectorTest.testMaybeAddTempsForCallArguments13
8
2
0
6
4
1
1
1
0.33
com.google.javascript.jscomp.FunctionArgumentInjectorTest.testMaybeAddTempsForCallArguments14
8
2
0
6
4
1
1
1
0.33
com.google.javascript.jscomp.FunctionArgumentInjectorTest.testMaybeAddTempsForCallArguments2
8
2
0
6
4
1
1
1
0.33
com.google.javascript.jscomp.FunctionArgumentInjectorTest.testMaybeAddTempsForCallArguments20
7
1
0
6
4
1
1
1
0.17
com.google.javascript.jscomp.FunctionArgumentInjectorTest.testMaybeAddTempsForCallArguments21
7
1
0
6
4
1
1
1
0.17
com.google.javascript.jscomp.FunctionArgumentInjectorTest.testMaybeAddTempsForCallArguments22
22
4
0
18
16
1
4
1
0.22
com.google.javascript.jscomp.FunctionArgumentInjectorTest.testMaybeAddTempsForCallArguments22b
7
1
0
6
4
1
1
1
0.17
com.google.javascript.jscomp.FunctionArgumentInjectorTest.testMaybeAddTempsForCallArguments23
17
3
0
14
12
1
3
1
0.21
com.google.javascript.jscomp.FunctionArgumentInjectorTest.testMaybeAddTempsForCallArguments24
17
3
0
14
12
1
3
1
0.21
com.google.javascript.jscomp.FunctionArgumentInjectorTest.testMaybeAddTempsForCallArguments25
18
4
0
14
12
1
3
1
0.29
com.google.javascript.jscomp.FunctionArgumentInjectorTest.testMaybeAddTempsForCallArguments26
17
3
0
14
12
1
3
1
0.21
com.google.javascript.jscomp.FunctionArgumentInjectorTest.testMaybeAddTempsForCallArguments27
8
2
0
6
4
1
1
1
0.33
com.google.javascript.jscomp.FunctionArgumentInjectorTest.testMaybeAddTempsForCallArguments28
7
1
0
6
4
1
1
1
0.17
com.google.javascript.jscomp.FunctionArgumentInjectorTest.testMaybeAddTempsForCallArguments29
7
1
0
6
4
1
1
1
0.17
com.google.javascript.jscomp.FunctionArgumentInjectorTest.testMaybeAddTempsForCallArguments3
8
2
0
6
4
1
1
1
0.33
com.google.javascript.jscomp.FunctionArgumentInjectorTest.testMaybeAddTempsForCallArguments30
7
1
0
6
4
1
1
1
0.17
com.google.javascript.jscomp.FunctionArgumentInjectorTest.testMaybeAddTempsForCallArguments31
7
1
0
6
4
1
1
1
0.17
com.google.javascript.jscomp.FunctionArgumentInjectorTest.testMaybeAddTempsForCallArguments32
7
1
0
6
4
1
1
1
0.17
com.google.javascript.jscomp.FunctionArgumentInjectorTest.testMaybeAddTempsForCallArguments33
7
1
0
6
4
1
1
1
0.17
com.google.javascript.jscomp.FunctionArgumentInjectorTest.testMaybeAddTempsForCallArguments4
8
2
0
6
4
1
1
1
0.33
com.google.javascript.jscomp.FunctionArgumentInjectorTest.testMaybeAddTempsForCallArguments5
8
2
0
6
4
1
1
1
0.33
com.google.javascript.jscomp.FunctionArgumentInjectorTest.testMaybeAddTempsForCallArguments6
8
2
0
6
4
1
1
1
0.33
com.google.javascript.jscomp.FunctionArgumentInjectorTest.testMaybeAddTempsForCallArguments7
7
1
0
6
4
1
1
1
0.17
com.google.javascript.jscomp.FunctionArgumentInjectorTest.testMaybeAddTempsForCallArguments8
7
1
0
6
4
1
1
1
0.17
com.google.javascript.jscomp.FunctionArgumentInjectorTest.testMaybeAddTempsForCallArguments9
8
2
0
6
4
1
1
1
0.33
com.google.javascript.jscomp.FunctionArgumentInjectorTest.testMaybeAddTempsForCallArgumentsInLoops
18
2
2
14
12
1
3
1
0.14
com.google.javascript.jscomp.FunctionArgumentInjectorTest.testNeededTemps
17
0
2
15
11
8
4
6
0.00
com.google.javascript.jscomp.FunctionInfo.(Anon_1).assignDescriptors
23
0
0
23
22
0
8
1
0.00
com.google.javascript.jscomp.FunctionInfo.FunctionInfo
1
0
0
1
0
1
0
1
0.00
com.google.javascript.jscomp.FunctionInfo.getDescriptor
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.FunctionInfo.registerAllExtensions
3
0
0
3
0
2
0
1
0.00
com.google.javascript.jscomp.FunctionInformationMap.(Anon_1).parsePartialFrom
6
0
0
6
5
0
1
1
0.00
com.google.javascript.jscomp.FunctionInformationMap.Builder.addAllEntry
14
3
0
11
7
2
6
1
0.27
com.google.javascript.jscomp.FunctionInformationMap.Builder.addAllModule
14
3
0
11
7
2
6
1
0.27
com.google.javascript.jscomp.FunctionInformationMap.Builder.addEntry
16
3
0
13
9
1
8
1
0.23
com.google.javascript.jscomp.FunctionInformationMap.Builder.addEntry
17
3
0
14
9
2
8
1
0.21
com.google.javascript.jscomp.FunctionInformationMap.Builder.addEntry
14
3
0
11
7
2
6
1
0.27
com.google.javascript.jscomp.FunctionInformationMap.Builder.addEntry
14
3
0
11
7
2
6
1
0.27
com.google.javascript.jscomp.FunctionInformationMap.Builder.addEntry
4
0
0
4
2
1
1
1
0.00
com.google.javascript.jscomp.FunctionInformationMap.Builder.addEntryBuilder
7
3
0
4
2
1
1
1
0.75
com.google.javascript.jscomp.FunctionInformationMap.Builder.addEntryBuilder
8
3
0
5
2
2
1
1
0.60
com.google.javascript.jscomp.FunctionInformationMap.Builder.addModule
16
3
0
13
9
1
8
1
0.23
com.google.javascript.jscomp.FunctionInformationMap.Builder.addModule
17
3
0
14
9
2
8
1
0.21
com.google.javascript.jscomp.FunctionInformationMap.Builder.addModule
14
3
0
11
7
2
6
1
0.27
com.google.javascript.jscomp.FunctionInformationMap.Builder.addModule
14
3
0
11
7
2
6
1
0.27
com.google.javascript.jscomp.FunctionInformationMap.Builder.addModuleBuilder
7
3
0
4
2
1
1
1
0.75
com.google.javascript.jscomp.FunctionInformationMap.Builder.addModuleBuilder
8
3
0
5
2
2
1
1
0.60
com.google.javascript.jscomp.FunctionInformationMap.Builder.build
7
0
0
7
4
2
3
2
0.00
com.google.javascript.jscomp.FunctionInformationMap.Builder.build
4
0
0
4
2
1
1
1
0.00
com.google.javascript.jscomp.FunctionInformationMap.Builder.Builder
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.FunctionInformationMap.Builder.Builder
5
0
0
5
2
2
2
1
0.00
com.google.javascript.jscomp.FunctionInformationMap.Builder.buildPartial
24
0
0
24
18
3
14
3
0.00
com.google.javascript.jscomp.FunctionInformationMap.Builder.clear
16
0
0
16
12
1
10
1
0.00
com.google.javascript.jscomp.FunctionInformationMap.Builder.clearEntry
13
3
0
10
7
1
6
1
0.30
com.google.javascript.jscomp.FunctionInformationMap.Builder.clearModule
13
3
0
10
7
1
6
1
0.30
com.google.javascript.jscomp.FunctionInformationMap.Builder.clone
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.FunctionInformationMap.Builder.create
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.FunctionInformationMap.Builder.ensureEntryIsMutable
6
0
0
6
3
1
3
1
0.00
com.google.javascript.jscomp.FunctionInformationMap.Builder.ensureModuleIsMutable
6
0
0
6
3
1
3
1
0.00
com.google.javascript.jscomp.FunctionInformationMap.Builder.getDefaultInstanceForType
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.FunctionInformationMap.Builder.getDescriptor
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.FunctionInformationMap.Builder.getDescriptorForType
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.FunctionInformationMap.Builder.getEntry
10
3
0
7
4
1
3
1
0.43
com.google.javascript.jscomp.FunctionInformationMap.Builder.getEntryBuilder
7
3
0
4
1
2
1
1
0.75
com.google.javascript.jscomp.FunctionInformationMap.Builder.getEntryBuilderList
6
3
0
3
1
1
1
1
1.00
com.google.javascript.jscomp.FunctionInformationMap.Builder.getEntryCount
10
3
0
7
4
1
3
1
0.43
com.google.javascript.jscomp.FunctionInformationMap.Builder.getEntryFieldBuilder
12
0
0
12
9
1
4
1
0.00
com.google.javascript.jscomp.FunctionInformationMap.Builder.getEntryList
10
3
0
7
4
1
3
1
0.43
com.google.javascript.jscomp.FunctionInformationMap.Builder.getEntryOrBuilder
10
3
0
7
3
2
3
1
0.43
com.google.javascript.jscomp.FunctionInformationMap.Builder.getEntryOrBuilderList
10
3
0
7
4
1
3
1
0.43
com.google.javascript.jscomp.FunctionInformationMap.Builder.getModule
10
3
0
7
4
1
3
1
0.43
com.google.javascript.jscomp.FunctionInformationMap.Builder.getModuleBuilder
7
3
0
4
1
2
1
1
0.75
com.google.javascript.jscomp.FunctionInformationMap.Builder.getModuleBuilderList
6
3
0
3
1
1
1
1
1.00
com.google.javascript.jscomp.FunctionInformationMap.Builder.getModuleCount
10
3
0
7
4
1
3
1
0.43
com.google.javascript.jscomp.FunctionInformationMap.Builder.getModuleFieldBuilder
12
0
0
12
9
1
4
1
0.00
com.google.javascript.jscomp.FunctionInformationMap.Builder.getModuleList
10
3
0
7
4
1
3
1
0.43
com.google.javascript.jscomp.FunctionInformationMap.Builder.getModuleOrBuilder
10
3
0
7
3
2
3
1
0.43
com.google.javascript.jscomp.FunctionInformationMap.Builder.getModuleOrBuilderList
10
3
0
7
4
1
3
1
0.43
com.google.javascript.jscomp.FunctionInformationMap.Builder.internalGetFieldAccessorTable
5
0
0
5
3
1
1
1
0.00
com.google.javascript.jscomp.FunctionInformationMap.Builder.isInitialized
15
0
2
13
7
1
9
3
0.00
com.google.javascript.jscomp.FunctionInformationMap.Builder.maybeForceBuilderInitialization
6
0
0
6
3
1
3
1
0.00
com.google.javascript.jscomp.FunctionInformationMap.Builder.mergeFrom
8
0
0
8
5
1
4
1
0.00
com.google.javascript.jscomp.FunctionInformationMap.Builder.mergeFrom
57
0
0
57
45
1
36
1
0.00
com.google.javascript.jscomp.FunctionInformationMap.Builder.mergeFrom
17
0
0
17
10
5
7
2
0.00
com.google.javascript.jscomp.FunctionInformationMap.Builder.removeEntry
13
3
0
10
7
1
6
1
0.30
com.google.javascript.jscomp.FunctionInformationMap.Builder.removeModule
13
3
0
10
7
1
6
1
0.30
com.google.javascript.jscomp.FunctionInformationMap.Builder.setEntry
17
3
0
14
9
2
8
1
0.21
com.google.javascript.jscomp.FunctionInformationMap.Builder.setEntry
14
3
0
11
7
2
6
1
0.27
com.google.javascript.jscomp.FunctionInformationMap.Builder.setModule
17
3
0
14
9
2
8
1
0.21
com.google.javascript.jscomp.FunctionInformationMap.Builder.setModule
14
3
0
11
7
2
6
1
0.27
com.google.javascript.jscomp.FunctionInformationMap.Entry.(Anon_2).parsePartialFrom
6
0
0
6
5
0
1
1
0.00
com.google.javascript.jscomp.FunctionInformationMap.Entry.Builder.build
7
0
0
7
4
2
3
2
0.00
com.google.javascript.jscomp.FunctionInformationMap.Entry.Builder.build
4
0
0
4
2
1
1
1
0.00
com.google.javascript.jscomp.FunctionInformationMap.Entry.Builder.Builder
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.FunctionInformationMap.Entry.Builder.Builder
5
0
0
5
2
2
2
1
0.00
com.google.javascript.jscomp.FunctionInformationMap.Entry.Builder.buildPartial
36
0
0
36
27
4
24
4
0.00
com.google.javascript.jscomp.FunctionInformationMap.Entry.Builder.clear
18
0
0
18
16
1
16
1
0.00
com.google.javascript.jscomp.FunctionInformationMap.Entry.Builder.clearCompiledSource
9
3
0
6
4
1
4
1
0.50
com.google.javascript.jscomp.FunctionInformationMap.Entry.Builder.clearId
9
3
0
6
4
1
4
1
0.50
com.google.javascript.jscomp.FunctionInformationMap.Entry.Builder.clearLineNumber
9
3
0
6
4
1
4
1
0.50
com.google.javascript.jscomp.FunctionInformationMap.Entry.Builder.clearModuleName
9
3
0
6
4
1
4
1
0.50
com.google.javascript.jscomp.FunctionInformationMap.Entry.Builder.clearName
9
3
0
6
4
1
4
1
0.50
com.google.javascript.jscomp.FunctionInformationMap.Entry.Builder.clearSize
9
3
0
6
4
1
4
1
0.50
com.google.javascript.jscomp.FunctionInformationMap.Entry.Builder.clearSourceName
9
3
0
6
4
1
4
1
0.50
com.google.javascript.jscomp.FunctionInformationMap.Entry.Builder.clone
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.FunctionInformationMap.Entry.Builder.create
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.FunctionInformationMap.Entry.Builder.getCompiledSource
14
3
0
11
8
4
4
3
0.27
com.google.javascript.jscomp.FunctionInformationMap.Entry.Builder.getCompiledSourceBytes
15
3
0
12
8
4
4
3
0.25
com.google.javascript.jscomp.FunctionInformationMap.Entry.Builder.getDefaultInstanceForType
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.FunctionInformationMap.Entry.Builder.getDescriptor
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.FunctionInformationMap.Entry.Builder.getDescriptorForType
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.FunctionInformationMap.Entry.Builder.getId
6
3
0
3
1
1
1
1
1.00
com.google.javascript.jscomp.FunctionInformationMap.Entry.Builder.getLineNumber
6
3
0
3
1
1
1
1
1.00
com.google.javascript.jscomp.FunctionInformationMap.Entry.Builder.getModuleName
14
3
0
11
8
4
4
3
0.27
com.google.javascript.jscomp.FunctionInformationMap.Entry.Builder.getModuleNameBytes
15
3
0
12
8
4
4
3
0.25
com.google.javascript.jscomp.FunctionInformationMap.Entry.Builder.getName
14
3
0
11
8
4
4
3
0.27
com.google.javascript.jscomp.FunctionInformationMap.Entry.Builder.getNameBytes
15
3
0
12
8
4
4
3
0.25
com.google.javascript.jscomp.FunctionInformationMap.Entry.Builder.getSize
6
3
0
3
1
1
1
1
1.00
com.google.javascript.jscomp.FunctionInformationMap.Entry.Builder.getSourceName
14
3
0
11
8
4
4
3
0.27
com.google.javascript.jscomp.FunctionInformationMap.Entry.Builder.getSourceNameBytes
15
3
0
12
8
4
4
3
0.25
com.google.javascript.jscomp.FunctionInformationMap.Entry.Builder.hasCompiledSource
6
3
0
3
1
1
1
1
1.00
com.google.javascript.jscomp.FunctionInformationMap.Entry.Builder.hasId
6
3
0
3
1
1
1
1
1.00
com.google.javascript.jscomp.FunctionInformationMap.Entry.Builder.hasLineNumber
6
3
0
3
1
1
1
1
1.00
com.google.javascript.jscomp.FunctionInformationMap.Entry.Builder.hasModuleName
6
3
0
3
1
1
1
1
1.00
com.google.javascript.jscomp.FunctionInformationMap.Entry.Builder.hasName
6
3
0
3
1
1
1
1
1.00
com.google.javascript.jscomp.FunctionInformationMap.Entry.Builder.hasSize
6
3
0
3
1
1
1
1
1.00
com.google.javascript.jscomp.FunctionInformationMap.Entry.Builder.hasSourceName
6
3
0
3
1
1
1
1
1.00
com.google.javascript.jscomp.FunctionInformationMap.Entry.Builder.internalGetFieldAccessorTable
5
0
0
5
3
1
1
1
0.00
com.google.javascript.jscomp.FunctionInformationMap.Entry.Builder.isInitialized
31
0
7
24
15
1
15
1
0.00
com.google.javascript.jscomp.FunctionInformationMap.Entry.Builder.maybeForceBuilderInitialization
4
0
0
4
1
1
1
1
0.00
com.google.javascript.jscomp.FunctionInformationMap.Entry.Builder.mergeFrom
8
0
0
8
5
1
4
1
0.00
com.google.javascript.jscomp.FunctionInformationMap.Entry.Builder.mergeFrom
34
0
0
34
25
1
26
1
0.00
com.google.javascript.jscomp.FunctionInformationMap.Entry.Builder.mergeFrom
17
0
0
17
10
5
7
2
0.00
com.google.javascript.jscomp.FunctionInformationMap.Entry.Builder.setCompiledSource
13
3
0
10
6
2
6
1
0.30
com.google.javascript.jscomp.FunctionInformationMap.Entry.Builder.setCompiledSource
4
0
0
4
2
1
1
1
0.00
com.google.javascript.jscomp.FunctionInformationMap.Entry.Builder.setCompiledSourceBytes
13
3
0
10
6
2
6
1
0.30
com.google.javascript.jscomp.FunctionInformationMap.Entry.Builder.setId
9
3
0
6
4
1
4
1
0.50
com.google.javascript.jscomp.FunctionInformationMap.Entry.Builder.setId
4
0
0
4
2
1
1
1
0.00
com.google.javascript.jscomp.FunctionInformationMap.Entry.Builder.setLineNumber
9
3
0
6
4
1
4
1
0.50
com.google.javascript.jscomp.FunctionInformationMap.Entry.Builder.setLineNumber
4
0
0
4
2
1
1
1
0.00
com.google.javascript.jscomp.FunctionInformationMap.Entry.Builder.setModuleName
13
3
0
10
6
2
6
1
0.30
com.google.javascript.jscomp.FunctionInformationMap.Entry.Builder.setModuleName
4
0
0
4
2
1
1
1
0.00
com.google.javascript.jscomp.FunctionInformationMap.Entry.Builder.setModuleNameBytes
13
3
0
10
6
2
6
1
0.30
com.google.javascript.jscomp.FunctionInformationMap.Entry.Builder.setName
13
3
0
10
6
2
6
1
0.30
com.google.javascript.jscomp.FunctionInformationMap.Entry.Builder.setName
4
0
0
4
2
1
1
1
0.00
com.google.javascript.jscomp.FunctionInformationMap.Entry.Builder.setNameBytes
13
3
0
10
6
2
6
1
0.30
com.google.javascript.jscomp.FunctionInformationMap.Entry.Builder.setSize
9
3
0
6
4
1
4
1
0.50
com.google.javascript.jscomp.FunctionInformationMap.Entry.Builder.setSize
4
0
0
4
2
1
1
1
0.00
com.google.javascript.jscomp.FunctionInformationMap.Entry.Builder.setSourceName
13
3
0
10
6
2
6
1
0.30
com.google.javascript.jscomp.FunctionInformationMap.Entry.Builder.setSourceName
4
0
0
4
2
1
1
1
0.00
com.google.javascript.jscomp.FunctionInformationMap.Entry.Builder.setSourceNameBytes
13
3
0
10
6
2
6
1
0.30
com.google.javascript.jscomp.FunctionInformationMap.Entry.Entry
4
0
0
4
2
1
2
1
0.00
com.google.javascript.jscomp.FunctionInformationMap.Entry.Entry
1
0
0
1
1
1
1
1
0.00
com.google.javascript.jscomp.FunctionInformationMap.Entry.Entry
69
0
0
69
52
8
34
5
0.00
com.google.javascript.jscomp.FunctionInformationMap.Entry.getCompiledSource
17
3
0
14
9
5
5
4
0.21
com.google.javascript.jscomp.FunctionInformationMap.Entry.getCompiledSourceBytes
15
3
0
12
8
4
4
3
0.25
com.google.javascript.jscomp.FunctionInformationMap.Entry.getDefaultInstance
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.FunctionInformationMap.Entry.getDefaultInstanceForType
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.FunctionInformationMap.Entry.getDescriptor
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.FunctionInformationMap.Entry.getId
6
3
0
3
1
1
1
1
1.00
com.google.javascript.jscomp.FunctionInformationMap.Entry.getLineNumber
6
3
0
3
1
1
1
1
1.00
com.google.javascript.jscomp.FunctionInformationMap.Entry.getModuleName
17
3
0
14
9
5
5
4
0.21
com.google.javascript.jscomp.FunctionInformationMap.Entry.getModuleNameBytes
15
3
0
12
8
4
4
3
0.25
com.google.javascript.jscomp.FunctionInformationMap.Entry.getName
17
3
0
14
9
5
5
4
0.21
com.google.javascript.jscomp.FunctionInformationMap.Entry.getNameBytes
15
3
0
12
8
4
4
3
0.25
com.google.javascript.jscomp.FunctionInformationMap.Entry.getParserForType
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.FunctionInformationMap.Entry.getSerializedSize
37
0
1
36
27
2
20
2
0.00
com.google.javascript.jscomp.FunctionInformationMap.Entry.getSize
6
3
0
3
1
1
1
1
1.00
com.google.javascript.jscomp.FunctionInformationMap.Entry.getSourceName
17
3
0
14
9
5
5
4
0.21
com.google.javascript.jscomp.FunctionInformationMap.Entry.getSourceNameBytes
15
3
0
12
8
4
4
3
0.25
com.google.javascript.jscomp.FunctionInformationMap.Entry.getUnknownFields
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.FunctionInformationMap.Entry.hasCompiledSource
6
3
0
3
1
1
1
1
1.00
com.google.javascript.jscomp.FunctionInformationMap.Entry.hasId
6
3
0
3
1
1
1
1
1.00
com.google.javascript.jscomp.FunctionInformationMap.Entry.hasLineNumber
6
3
0
3
1
1
1
1
1.00
com.google.javascript.jscomp.FunctionInformationMap.Entry.hasModuleName
6
3
0
3
1
1
1
1
1.00
com.google.javascript.jscomp.FunctionInformationMap.Entry.hasName
6
3
0
3
1
1
1
1
1.00
com.google.javascript.jscomp.FunctionInformationMap.Entry.hasSize
6
3
0
3
1
1
1
1
1.00
com.google.javascript.jscomp.FunctionInformationMap.Entry.hasSourceName
6
3
0
3
1
1
1
1
1.00
com.google.javascript.jscomp.FunctionInformationMap.Entry.initFields
9
0
0
9
7
1
7
1
0.00
com.google.javascript.jscomp.FunctionInformationMap.Entry.internalGetFieldAccessorTable
5
0
0
5
3
1
1
1
0.00
com.google.javascript.jscomp.FunctionInformationMap.Entry.isInitialized
35
0
1
34
25
2
25
2
0.00
com.google.javascript.jscomp.FunctionInformationMap.Entry.newBuilder
1
0
0
1
1
1
1
1
0.00
com.google.javascript.jscomp.FunctionInformationMap.Entry.newBuilder
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.FunctionInformationMap.Entry.newBuilder
4
0
0
4
2
1
1
1
0.00
com.google.javascript.jscomp.FunctionInformationMap.Entry.newBuilderForType
1
0
0
1
1
1
1
1
0.00
com.google.javascript.jscomp.FunctionInformationMap.Entry.newBuilderForType
5
0
0
5
2
3
1
2
0.00
com.google.javascript.jscomp.FunctionInformationMap.Entry.parseDelimitedFrom
4
0
0
4
1
2
1
1
0.00
com.google.javascript.jscomp.FunctionInformationMap.Entry.parseDelimitedFrom
6
0
0
6
1
4
1
1
0.00
com.google.javascript.jscomp.FunctionInformationMap.Entry.parseFrom
5
0
0
5
1
3
1
1
0.00
com.google.javascript.jscomp.FunctionInformationMap.Entry.parseFrom
6
0
0
6
1
4
1
1
0.00
com.google.javascript.jscomp.FunctionInformationMap.Entry.parseFrom
4
0
0
4
1
2
1
1
0.00
com.google.javascript.jscomp.FunctionInformationMap.Entry.parseFrom
6
0
0
6
1
4
1
1
0.00
com.google.javascript.jscomp.FunctionInformationMap.Entry.parseFrom
4
0
0
4
1
2
1
1
0.00
com.google.javascript.jscomp.FunctionInformationMap.Entry.parseFrom
6
0
0
6
1
4
1
1
0.00
com.google.javascript.jscomp.FunctionInformationMap.Entry.parseFrom
5
0
0
5
1
3
1
1
0.00
com.google.javascript.jscomp.FunctionInformationMap.Entry.parseFrom
6
0
0
6
1
4
1
1
0.00
com.google.javascript.jscomp.FunctionInformationMap.Entry.toBuilder
1
0
0
1
1
1
1
1
0.00
com.google.javascript.jscomp.FunctionInformationMap.Entry.writeReplace
4
0
0
4
1
2
1
1
0.00
com.google.javascript.jscomp.FunctionInformationMap.Entry.writeTo
26
0
0
26
16
2
16
1
0.00
com.google.javascript.jscomp.FunctionInformationMap.EntryOrBuilder.getCompiledSource
4
3
0
1
0
1
0
1
3.00
com.google.javascript.jscomp.FunctionInformationMap.EntryOrBuilder.getCompiledSourceBytes
4
3
0
1
0
1
0
1
3.00
com.google.javascript.jscomp.FunctionInformationMap.EntryOrBuilder.getId
4
3
0
1
0
1
0
1
3.00
com.google.javascript.jscomp.FunctionInformationMap.EntryOrBuilder.getLineNumber
4
3
0
1
0
1
0
1
3.00
com.google.javascript.jscomp.FunctionInformationMap.EntryOrBuilder.getModuleName
4
3
0
1
0
1
0
1
3.00
com.google.javascript.jscomp.FunctionInformationMap.EntryOrBuilder.getModuleNameBytes
4
3
0
1
0
1
0
1
3.00
com.google.javascript.jscomp.FunctionInformationMap.EntryOrBuilder.getName
4
3
0
1
0
1
0
1
3.00
com.google.javascript.jscomp.FunctionInformationMap.EntryOrBuilder.getNameBytes
4
3
0
1
0
1
0
1
3.00
com.google.javascript.jscomp.FunctionInformationMap.EntryOrBuilder.getSize
4
3
0
1
0
1
0
1
3.00
com.google.javascript.jscomp.FunctionInformationMap.EntryOrBuilder.getSourceName
4
3
0
1
0
1
0
1
3.00
com.google.javascript.jscomp.FunctionInformationMap.EntryOrBuilder.getSourceNameBytes
4
3
0
1
0
1
0
1
3.00
com.google.javascript.jscomp.FunctionInformationMap.EntryOrBuilder.hasCompiledSource
4
3
0
1
0
1
0
1
3.00
com.google.javascript.jscomp.FunctionInformationMap.EntryOrBuilder.hasId
4
3
0
1
0
1
0
1
3.00
com.google.javascript.jscomp.FunctionInformationMap.EntryOrBuilder.hasLineNumber
4
3
0
1
0
1
0
1
3.00
com.google.javascript.jscomp.FunctionInformationMap.EntryOrBuilder.hasModuleName
4
3
0
1
0
1
0
1
3.00
com.google.javascript.jscomp.FunctionInformationMap.EntryOrBuilder.hasName
4
3
0
1
0
1
0
1
3.00
com.google.javascript.jscomp.FunctionInformationMap.EntryOrBuilder.hasSize
4
3
0
1
0
1
0
1
3.00
com.google.javascript.jscomp.FunctionInformationMap.EntryOrBuilder.hasSourceName
4
3
0
1
0
1
0
1
3.00
com.google.javascript.jscomp.FunctionInformationMap.FunctionInformationMap
4
0
0
4
2
1
2
1
0.00
com.google.javascript.jscomp.FunctionInformationMap.FunctionInformationMap
1
0
0
1
1
1
1
1
0.00
com.google.javascript.jscomp.FunctionInformationMap.FunctionInformationMap
58
0
0
58
42
8
27
5
0.00
com.google.javascript.jscomp.FunctionInformationMap.getDefaultInstance
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.FunctionInformationMap.getDefaultInstanceForType
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.FunctionInformationMap.getDescriptor
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.FunctionInformationMap.getEntry
6
3
0
3
1
1
1
1
1.00
com.google.javascript.jscomp.FunctionInformationMap.getEntryCount
6
3
0
3
1
1
1
1
1.00
com.google.javascript.jscomp.FunctionInformationMap.getEntryList
6
3
0
3
1
1
1
1
1.00
com.google.javascript.jscomp.FunctionInformationMap.getEntryOrBuilder
7
3
0
4
1
2
1
1
0.75
com.google.javascript.jscomp.FunctionInformationMap.getEntryOrBuilderList
6
3
0
3
1
1
1
1
1.00
com.google.javascript.jscomp.FunctionInformationMap.getModule
6
3
0
3
1
1
1
1
1.00
com.google.javascript.jscomp.FunctionInformationMap.getModuleCount
6
3
0
3
1
1
1
1
1.00
com.google.javascript.jscomp.FunctionInformationMap.getModuleList
6
3
0
3
1
1
1
1
1.00
com.google.javascript.jscomp.FunctionInformationMap.getModuleOrBuilder
7
3
0
4
1
2
1
1
0.75
com.google.javascript.jscomp.FunctionInformationMap.getModuleOrBuilderList
6
3
0
3
1
1
1
1
1.00
com.google.javascript.jscomp.FunctionInformationMap.getParserForType
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.FunctionInformationMap.getSerializedSize
17
0
1
16
12
2
12
4
0.00
com.google.javascript.jscomp.FunctionInformationMap.getUnknownFields
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.FunctionInformationMap.initFields
4
0
0
4
2
1
2
1
0.00
com.google.javascript.jscomp.FunctionInformationMap.internalGetFieldAccessorTable
5
0
0
5
3
1
1
1
0.00
com.google.javascript.jscomp.FunctionInformationMap.isInitialized
19
0
1
18
12
2
14
4
0.00
com.google.javascript.jscomp.FunctionInformationMap.Module.(Anon_3).parsePartialFrom
6
0
0
6
5
0
1
1
0.00
com.google.javascript.jscomp.FunctionInformationMap.Module.Builder.build
7
0
0
7
4
2
3
2
0.00
com.google.javascript.jscomp.FunctionInformationMap.Module.Builder.Builder
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.FunctionInformationMap.Module.Builder.Builder
5
0
0
5
2
2
2
1
0.00
com.google.javascript.jscomp.FunctionInformationMap.Module.Builder.buildPartial
16
0
0
16
12
4
9
4
0.00
com.google.javascript.jscomp.FunctionInformationMap.Module.Builder.clear
8
0
0
8
6
1
6
1
0.00
com.google.javascript.jscomp.FunctionInformationMap.Module.Builder.clearCompiledSource
9
3
0
6
4
1
4
1
0.50
com.google.javascript.jscomp.FunctionInformationMap.Module.Builder.clearName
9
3
0
6
4
1
4
1
0.50
com.google.javascript.jscomp.FunctionInformationMap.Module.Builder.clone
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.FunctionInformationMap.Module.Builder.create
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.FunctionInformationMap.Module.Builder.getCompiledSource
14
3
0
11
8
4
4
3
0.27
com.google.javascript.jscomp.FunctionInformationMap.Module.Builder.getCompiledSourceBytes
15
3
0
12
8
4
4
3
0.25
com.google.javascript.jscomp.FunctionInformationMap.Module.Builder.getDefaultInstanceForType
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.FunctionInformationMap.Module.Builder.getDescriptor
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.FunctionInformationMap.Module.Builder.getDescriptorForType
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.FunctionInformationMap.Module.Builder.getName
14
3
0
11
8
4
4
3
0.27
com.google.javascript.jscomp.FunctionInformationMap.Module.Builder.getNameBytes
15
3
0
12
8
4
4
3
0.25
com.google.javascript.jscomp.FunctionInformationMap.Module.Builder.hasCompiledSource
6
3
0
3
1
1
1
1
1.00
com.google.javascript.jscomp.FunctionInformationMap.Module.Builder.hasName
6
3
0
3
1
1
1
1
1.00
com.google.javascript.jscomp.FunctionInformationMap.Module.Builder.internalGetFieldAccessorTable
5
0
0
5
3
1
1
1
0.00
com.google.javascript.jscomp.FunctionInformationMap.Module.Builder.isInitialized
11
0
2
9
5
1
5
1
0.00
com.google.javascript.jscomp.FunctionInformationMap.Module.Builder.maybeForceBuilderInitialization
4
0
0
4
1
1
1
1
0.00
com.google.javascript.jscomp.FunctionInformationMap.Module.Builder.mergeFrom
8
0
0
8
5
1
4
1
0.00
com.google.javascript.jscomp.FunctionInformationMap.Module.Builder.mergeFrom
15
0
0
15
11
1
12
1
0.00
com.google.javascript.jscomp.FunctionInformationMap.Module.Builder.mergeFrom
17
0
0
17
10
5
7
2
0.00
com.google.javascript.jscomp.FunctionInformationMap.Module.Builder.setCompiledSource
13
3
0
10
6
2
6
1
0.30
com.google.javascript.jscomp.FunctionInformationMap.Module.Builder.setCompiledSourceBytes
13
3
0
10
6
2
6
1
0.30
com.google.javascript.jscomp.FunctionInformationMap.Module.Builder.setName
13
3
0
10
6
2
6
1
0.30
com.google.javascript.jscomp.FunctionInformationMap.Module.Builder.setNameBytes
13
3
0
10
6
2
6
1
0.30
com.google.javascript.jscomp.FunctionInformationMap.Module.getCompiledSource
17
3
0
14
9
5
5
4
0.21
com.google.javascript.jscomp.FunctionInformationMap.Module.getCompiledSourceBytes
15
3
0
12
8
4
4
3
0.25
com.google.javascript.jscomp.FunctionInformationMap.Module.getDefaultInstance
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.FunctionInformationMap.Module.getDefaultInstanceForType
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.FunctionInformationMap.Module.getDescriptor
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.FunctionInformationMap.Module.getName
17
3
0
14
9
5
5
4
0.21
com.google.javascript.jscomp.FunctionInformationMap.Module.getNameBytes
15
3
0
12
8
4
4
3
0.25
com.google.javascript.jscomp.FunctionInformationMap.Module.getParserForType
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.FunctionInformationMap.Module.getSerializedSize
17
0
1
16
12
2
10
2
0.00
com.google.javascript.jscomp.FunctionInformationMap.Module.getUnknownFields
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.FunctionInformationMap.Module.hasCompiledSource
6
3
0
3
1
1
1
1
1.00
com.google.javascript.jscomp.FunctionInformationMap.Module.hasName
6
3
0
3
1
1
1
1
1.00
com.google.javascript.jscomp.FunctionInformationMap.Module.initFields
4
0
0
4
2
1
2
1
0.00
com.google.javascript.jscomp.FunctionInformationMap.Module.internalGetFieldAccessorTable
5
0
0
5
3
1
1
1
0.00
com.google.javascript.jscomp.FunctionInformationMap.Module.isInitialized
15
0
1
14
10
2
10
2
0.00
com.google.javascript.jscomp.FunctionInformationMap.Module.Module
4
0
0
4
2
1
2
1
0.00
com.google.javascript.jscomp.FunctionInformationMap.Module.Module
1
0
0
1
1
1
1
1
0.00
com.google.javascript.jscomp.FunctionInformationMap.Module.Module
44
0
0
44
32
8
19
5
0.00
com.google.javascript.jscomp.FunctionInformationMap.Module.newBuilder
1
0
0
1
1
1
1
1
0.00
com.google.javascript.jscomp.FunctionInformationMap.Module.newBuilder
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.FunctionInformationMap.Module.newBuilderForType
1
0
0
1
1
1
1
1
0.00
com.google.javascript.jscomp.FunctionInformationMap.Module.newBuilderForType
5
0
0
5
2
3
1
2
0.00
com.google.javascript.jscomp.FunctionInformationMap.Module.parseDelimitedFrom
4
0
0
4
1
2
1
1
0.00
com.google.javascript.jscomp.FunctionInformationMap.Module.parseDelimitedFrom
6
0
0
6
1
4
1
1
0.00
com.google.javascript.jscomp.FunctionInformationMap.Module.parseFrom
5
0
0
5
1
3
1
1
0.00
com.google.javascript.jscomp.FunctionInformationMap.Module.parseFrom
6
0
0
6
1
4
1
1
0.00
com.google.javascript.jscomp.FunctionInformationMap.Module.parseFrom
4
0
0
4
1
2
1
1
0.00
com.google.javascript.jscomp.FunctionInformationMap.Module.parseFrom
6
0
0
6
1
4
1
1
0.00
com.google.javascript.jscomp.FunctionInformationMap.Module.parseFrom
4
0
0
4
1
2
1
1
0.00
com.google.javascript.jscomp.FunctionInformationMap.Module.parseFrom
6
0
0
6
1
4
1
1
0.00
com.google.javascript.jscomp.FunctionInformationMap.Module.parseFrom
5
0
0
5
1
3
1
1
0.00
com.google.javascript.jscomp.FunctionInformationMap.Module.parseFrom
6
0
0
6
1
4
1
1
0.00
com.google.javascript.jscomp.FunctionInformationMap.Module.toBuilder
1
0
0
1
1
1
1
1
0.00
com.google.javascript.jscomp.FunctionInformationMap.Module.writeReplace
4
0
0
4
1
2
1
1
0.00
com.google.javascript.jscomp.FunctionInformationMap.Module.writeTo
11
0
0
11
6
2
6
1
0.00
com.google.javascript.jscomp.FunctionInformationMap.ModuleOrBuilder.getCompiledSource
4
3
0
1
0
1
0
1
3.00
com.google.javascript.jscomp.FunctionInformationMap.ModuleOrBuilder.getCompiledSourceBytes
4
3
0
1
0
1
0
1
3.00
com.google.javascript.jscomp.FunctionInformationMap.ModuleOrBuilder.getName
4
3
0
1
0
1
0
1
3.00
com.google.javascript.jscomp.FunctionInformationMap.ModuleOrBuilder.getNameBytes
4
3
0
1
0
1
0
1
3.00
com.google.javascript.jscomp.FunctionInformationMap.ModuleOrBuilder.hasCompiledSource
4
3
0
1
0
1
0
1
3.00
com.google.javascript.jscomp.FunctionInformationMap.ModuleOrBuilder.hasName
4
3
0
1
0
1
0
1
3.00
com.google.javascript.jscomp.FunctionInformationMap.newBuilder
1
0
0
1
1
1
1
1
0.00
com.google.javascript.jscomp.FunctionInformationMap.newBuilder
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.FunctionInformationMap.newBuilder
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.FunctionInformationMap.newBuilderForType
1
0
0
1
1
1
1
1
0.00
com.google.javascript.jscomp.FunctionInformationMap.newBuilderForType
5
0
0
5
2
3
1
2
0.00
com.google.javascript.jscomp.FunctionInformationMap.parseDelimitedFrom
4
0
0
4
1
2
1
1
0.00
com.google.javascript.jscomp.FunctionInformationMap.parseDelimitedFrom
6
0
0
6
1
4
1
1
0.00
com.google.javascript.jscomp.FunctionInformationMap.parseFrom
5
0
0
5
1
3
1
1
0.00
com.google.javascript.jscomp.FunctionInformationMap.parseFrom
6
0
0
6
1
4
1
1
0.00
com.google.javascript.jscomp.FunctionInformationMap.parseFrom
4
0
0
4
1
2
1
1
0.00
com.google.javascript.jscomp.FunctionInformationMap.parseFrom
6
0
0
6
1
4
1
1
0.00
com.google.javascript.jscomp.FunctionInformationMap.parseFrom
4
0
0
4
1
2
1
1
0.00
com.google.javascript.jscomp.FunctionInformationMap.parseFrom
6
0
0
6
1
4
1
1
0.00
com.google.javascript.jscomp.FunctionInformationMap.parseFrom
5
0
0
5
1
3
1
1
0.00
com.google.javascript.jscomp.FunctionInformationMap.parseFrom
6
0
0
6
1
4
1
1
0.00
com.google.javascript.jscomp.FunctionInformationMap.toBuilder
1
0
0
1
1
1
1
1
0.00
com.google.javascript.jscomp.FunctionInformationMap.writeReplace
4
0
0
4
1
2
1
1
0.00
com.google.javascript.jscomp.FunctionInformationMap.writeTo
11
0
0
11
6
2
8
3
0.00
com.google.javascript.jscomp.FunctionInformationMapOrBuilder.getEntry
4
3
0
1
0
1
0
1
3.00
com.google.javascript.jscomp.FunctionInformationMapOrBuilder.getEntryCount
4
3
0
1
0
1
0
1
3.00
com.google.javascript.jscomp.FunctionInformationMapOrBuilder.getEntryList
4
3
0
1
0
1
0
1
3.00
com.google.javascript.jscomp.FunctionInformationMapOrBuilder.getEntryOrBuilder
4
3
0
1
0
1
0
1
3.00
com.google.javascript.jscomp.FunctionInformationMapOrBuilder.getEntryOrBuilderList
4
3
0
1
0
1
0
1
3.00
com.google.javascript.jscomp.FunctionInformationMapOrBuilder.getModule
4
3
0
1
0
1
0
1
3.00
com.google.javascript.jscomp.FunctionInformationMapOrBuilder.getModuleCount
4
3
0
1
0
1
0
1
3.00
com.google.javascript.jscomp.FunctionInformationMapOrBuilder.getModuleList
4
3
0
1
0
1
0
1
3.00
com.google.javascript.jscomp.FunctionInformationMapOrBuilder.getModuleOrBuilder
4
3
0
1
0
1
0
1
3.00
com.google.javascript.jscomp.FunctionInformationMapOrBuilder.getModuleOrBuilderList
4
3
0
1
0
1
0
1
3.00
com.google.javascript.jscomp.FunctionInjector.(Anon_1).get
3
0
0
3
2
0
1
1
0.00
com.google.javascript.jscomp.FunctionInjector.callMeetsBlockInliningRequirements
68
18
6
44
30
14
15
10
0.41
com.google.javascript.jscomp.FunctionInjector.callMeetsBlockInliningRequirements.(Anon_9).apply
9
0
0
9
6
0
5
1
0.00
com.google.javascript.jscomp.FunctionInjector.CallSiteType.(Anon_3).prepare
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.FunctionInjector.CallSiteType.(Anon_4).prepare
3
1
0
2
0
1
0
1
0.50
com.google.javascript.jscomp.FunctionInjector.CallSiteType.(Anon_5).prepare
3
1
0
2
0
1
0
1
0.50
com.google.javascript.jscomp.FunctionInjector.CallSiteType.(Anon_6).prepare
3
1
0
2
0
1
0
1
0.50
com.google.javascript.jscomp.FunctionInjector.CallSiteType.(Anon_7).prepare
9
1
1
7
5
3
3
3
0.14
com.google.javascript.jscomp.FunctionInjector.CallSiteType.(Anon_8).prepare
9
1
1
7
5
3
3
3
0.14
com.google.javascript.jscomp.FunctionInjector.CallSiteType.prepare
1
0
0
1
0
1
0
1
0.00
com.google.javascript.jscomp.FunctionInjector.CallSiteType.valueOf
0
0
0
0
0
0
0
0
0.00
com.google.javascript.jscomp.FunctionInjector.CallSiteType.values
0
0
0
0
0
0
0
0
0.00
com.google.javascript.jscomp.FunctionInjector.canInlineReferenceAsStatementBlock
36
11
3
22
15
3
9
2
0.50
com.google.javascript.jscomp.FunctionInjector.canInlineReferenceDirectly
54
19
4
31
21
8
13
6
0.61
com.google.javascript.jscomp.FunctionInjector.canInlineReferenceToFunction
51
23
4
24
15
4
12
2
0.96
com.google.javascript.jscomp.FunctionInjector.CanInlineResult.valueOf
0
0
0
0
0
0
0
0
0.00
com.google.javascript.jscomp.FunctionInjector.CanInlineResult.values
0
0
0
0
0
0
0
0
0.00
com.google.javascript.jscomp.FunctionInjector.classifyCallSite
54
18
2
34
29
9
13
7
0.53
com.google.javascript.jscomp.FunctionInjector.doesFunctionMeetMinimumRequirements
49
17
6
26
19
8
7
6
0.65
com.google.javascript.jscomp.FunctionInjector.doesFunctionMeetMinimumRequirements.(Anon_2).apply
10
0
0
10
8
0
3
1
0.00
com.google.javascript.jscomp.FunctionInjector.doesLowerCost
28
11
4
13
6
8
3
4
0.85
com.google.javascript.jscomp.FunctionInjector.estimateCallCost
24
10
3
12
8
4
5
4
0.83
com.google.javascript.jscomp.FunctionInjector.FunctionInjector
19
5
0
14
7
6
7
1
0.36
com.google.javascript.jscomp.FunctionInjector.getDecomposer
4
0
0
4
2
1
1
1
0.00
com.google.javascript.jscomp.FunctionInjector.inline
12
3
1
8
5
1
4
1
0.38
com.google.javascript.jscomp.FunctionInjector.inlineCostDelta
56
24
7
29
24
18
5
14
0.83
com.google.javascript.jscomp.FunctionInjector.inlineFunction
89
19
14
57
52
14
27
11
0.33
com.google.javascript.jscomp.FunctionInjector.inlineReturnValue
38
10
5
23
18
12
7
10
0.43
com.google.javascript.jscomp.FunctionInjector.inliningLowersCost
61
14
9
39
29
15
12
11
0.36
com.google.javascript.jscomp.FunctionInjector.InliningMode.valueOf
0
0
0
0
0
0
0
0
0.00
com.google.javascript.jscomp.FunctionInjector.InliningMode.values
0
0
0
0
0
0
0
0
0.00
com.google.javascript.jscomp.FunctionInjector.isDirectCallNodeReplacementPossible
23
9
2
12
8
2
6
2
0.75
com.google.javascript.jscomp.FunctionInjector.isSupportedCallType
21
5
1
15
9
2
8
2
0.33
com.google.javascript.jscomp.FunctionInjector.maybePrepareCall
8
4
0
4
2
2
1
2
1.00
com.google.javascript.jscomp.FunctionInjector.Reference.Reference
6
0
0
6
4
1
4
1
0.00
com.google.javascript.jscomp.FunctionInjector.removeConstantVarAnnotation
9
0
1
8
5
3
4
3
0.00
com.google.javascript.jscomp.FunctionInjector.setKnownConstants
10
6
0
4
2
1
2
1
1.50
com.google.javascript.jscomp.FunctionInjectorTest.findFunction
16
0
2
14
8
2
7
3
0.00
com.google.javascript.jscomp.FunctionInjectorTest.getInjector
6
0
0
6
4
2
1
2
0.00
com.google.javascript.jscomp.FunctionInjectorTest.helperCanInlineReferenceToFunction
18
10
0
8
2
5
1
1
1.25
com.google.javascript.jscomp.FunctionInjectorTest.helperCanInlineReferenceToFunction
35
1
3
31
21
19
4
11
0.03
com.google.javascript.jscomp.FunctionInjectorTest.helperCanInlineReferenceToFunction.(Anon_1).call
9
0
0
9
8
3
2
3
0.00
com.google.javascript.jscomp.FunctionInjectorTest.helperInlineReferenceToFunction
6
0
0
6
2
3
1
1
0.00
com.google.javascript.jscomp.FunctionInjectorTest.helperInlineReferenceToFunction
77
1
11
65
56
29
20
22
0.02
com.google.javascript.jscomp.FunctionInjectorTest.helperInlineReferenceToFunction.(Anon_2).call
29
0
3
26
24
6
9
6
0.00
com.google.javascript.jscomp.FunctionInjectorTest.Method.call
1
0
0
1
0
1
0
1
0.00
com.google.javascript.jscomp.FunctionInjectorTest.parse
5
0
0
5
3
2
2
2
0.00
com.google.javascript.jscomp.FunctionInjectorTest.parseExpected
10
0
0
10
7
4
4
5
0.00
com.google.javascript.jscomp.FunctionInjectorTest.prep
6
0
0
6
4
3
2
3
0.00
com.google.javascript.jscomp.FunctionInjectorTest.setUp
4
0
0
4
2
1
2
1
0.00
com.google.javascript.jscomp.FunctionInjectorTest.testBug1897706
17
0
2
15
13
1
3
1
0.00
com.google.javascript.jscomp.FunctionInjectorTest.TestCallback.shouldTraverse
4
0
0
4
1
2
1
1
0.00
com.google.javascript.jscomp.FunctionInjectorTest.TestCallback.TestCallback
4
0
0
4
2
1
2
1
0.00
com.google.javascript.jscomp.FunctionInjectorTest.TestCallback.visit
19
0
2
17
10
2
8
2
0.00
com.google.javascript.jscomp.FunctionInjectorTest.testCanInlineReferenceToFunction1
4
0
0
4
2
1
1
1
0.00
com.google.javascript.jscomp.FunctionInjectorTest.testCanInlineReferenceToFunction10
4
0
0
4
2
1
1
1
0.00
com.google.javascript.jscomp.FunctionInjectorTest.testCanInlineReferenceToFunction11
6
1
0
5
3
1
1
1
0.20
com.google.javascript.jscomp.FunctionInjectorTest.testCanInlineReferenceToFunction12
6
2
0
4
2
1
1
1
0.50
com.google.javascript.jscomp.FunctionInjectorTest.testCanInlineReferenceToFunction12b
8
2
0
6
4
1
1
1
0.33
com.google.javascript.jscomp.FunctionInjectorTest.testCanInlineReferenceToFunction14
5
1
0
4
2
1
1
1
0.25
com.google.javascript.jscomp.FunctionInjectorTest.testCanInlineReferenceToFunction15
4
0
0
4
2
1
1
1
0.00
com.google.javascript.jscomp.FunctionInjectorTest.testCanInlineReferenceToFunction16
6
2
0
4
2
1
1
1
0.50
com.google.javascript.jscomp.FunctionInjectorTest.testCanInlineReferenceToFunction17
7
1
0
6
4
1
1
1
0.17
com.google.javascript.jscomp.FunctionInjectorTest.testCanInlineReferenceToFunction18
5
1
0
4
2
1
1
1
0.25
com.google.javascript.jscomp.FunctionInjectorTest.testCanInlineReferenceToFunction18b
5
1
0
4
2
1
1
1
0.25
com.google.javascript.jscomp.FunctionInjectorTest.testCanInlineReferenceToFunction19
5
1
0
4
2
1
1
1
0.25
com.google.javascript.jscomp.FunctionInjectorTest.testCanInlineReferenceToFunction2
4
0
0
4
2
1
1
1
0.00
com.google.javascript.jscomp.FunctionInjectorTest.testCanInlineReferenceToFunction20
4
0
0
4
2
1
1
1
0.00
com.google.javascript.jscomp.FunctionInjectorTest.testCanInlineReferenceToFunction21
4
0
0
4
2
1
1
1
0.00
com.google.javascript.jscomp.FunctionInjectorTest.testCanInlineReferenceToFunction22
5
0
0
5
3
1
1
1
0.00
com.google.javascript.jscomp.FunctionInjectorTest.testCanInlineReferenceToFunction23
5
1
0
4
2
1
1
1
0.25
com.google.javascript.jscomp.FunctionInjectorTest.testCanInlineReferenceToFunction24
7
1
0
6
4
1
1
1
0.17
com.google.javascript.jscomp.FunctionInjectorTest.testCanInlineReferenceToFunction25
5
1
0
4
2
1
1
1
0.25
com.google.javascript.jscomp.FunctionInjectorTest.testCanInlineReferenceToFunction26
4
0
0
4
2
1
1
1
0.00
com.google.javascript.jscomp.FunctionInjectorTest.testCanInlineReferenceToFunction27
6
0
0
6
4
1
1
1
0.00
com.google.javascript.jscomp.FunctionInjectorTest.testCanInlineReferenceToFunction28
5
1
0
4
2
1
1
1
0.25
com.google.javascript.jscomp.FunctionInjectorTest.testCanInlineReferenceToFunction29
4
0
0
4
2
1
1
1
0.00
com.google.javascript.jscomp.FunctionInjectorTest.testCanInlineReferenceToFunction3
6
2
0
4
2
1
1
1
0.50
com.google.javascript.jscomp.FunctionInjectorTest.testCanInlineReferenceToFunction30
6
0
0
6
4
1
1
1
0.00
com.google.javascript.jscomp.FunctionInjectorTest.testCanInlineReferenceToFunction31
6
0
0
6
4
1
1
1
0.00
com.google.javascript.jscomp.FunctionInjectorTest.testCanInlineReferenceToFunction32
6
0
0
6
4
1
1
1
0.00
com.google.javascript.jscomp.FunctionInjectorTest.testCanInlineReferenceToFunction33
7
1
0
6
4
1
1
1
0.17
com.google.javascript.jscomp.FunctionInjectorTest.testCanInlineReferenceToFunction34
6
0
0
6
4
1
1
1
0.00
com.google.javascript.jscomp.FunctionInjectorTest.testCanInlineReferenceToFunction35
6
0
0
6
4
1
1
1
0.00
com.google.javascript.jscomp.FunctionInjectorTest.testCanInlineReferenceToFunction36
6
0
0
6
4
1
1
1
0.00
com.google.javascript.jscomp.FunctionInjectorTest.testCanInlineReferenceToFunction37
6
0
0
6
4
1
1
1
0.00
com.google.javascript.jscomp.FunctionInjectorTest.testCanInlineReferenceToFunction38
15
0
3
12
10
1
4
1
0.00
com.google.javascript.jscomp.FunctionInjectorTest.testCanInlineReferenceToFunction39
6
0
0
6
4
1
1
1
0.00
com.google.javascript.jscomp.FunctionInjectorTest.testCanInlineReferenceToFunction4
4
0
0
4
2
1
1
1
0.00
com.google.javascript.jscomp.FunctionInjectorTest.testCanInlineReferenceToFunction40
13
0
1
12
10
1
4
1
0.00
com.google.javascript.jscomp.FunctionInjectorTest.testCanInlineReferenceToFunction41
6
0
0
6
4
1
1
1
0.00
com.google.javascript.jscomp.FunctionInjectorTest.testCanInlineReferenceToFunction42
13
0
1
12
10
1
4
1
0.00
com.google.javascript.jscomp.FunctionInjectorTest.testCanInlineReferenceToFunction43
7
1
0
6
4
1
1
1
0.17
com.google.javascript.jscomp.FunctionInjectorTest.testCanInlineReferenceToFunction44
15
2
1
12
10
1
4
1
0.17
com.google.javascript.jscomp.FunctionInjectorTest.testCanInlineReferenceToFunction45
6
1
0
5
3
1
1
1
0.20
com.google.javascript.jscomp.FunctionInjectorTest.testCanInlineReferenceToFunction46
6
1
0
5
3
1
1
1
0.20
com.google.javascript.jscomp.FunctionInjectorTest.testCanInlineReferenceToFunction47
6
1
0
5
3
1
1
1
0.20
com.google.javascript.jscomp.FunctionInjectorTest.testCanInlineReferenceToFunction48
7
2
0
5
3
1
1
1
0.40
com.google.javascript.jscomp.FunctionInjectorTest.testCanInlineReferenceToFunction49
6
1
0
5
3
1
1
1
0.20
com.google.javascript.jscomp.FunctionInjectorTest.testCanInlineReferenceToFunction5
4
0
0
4
2
1
1
1
0.00
com.google.javascript.jscomp.FunctionInjectorTest.testCanInlineReferenceToFunction50
6
1
0
5
3
1
1
1
0.20
com.google.javascript.jscomp.FunctionInjectorTest.testCanInlineReferenceToFunction51
6
1
0
5
3
1
1
1
0.20
com.google.javascript.jscomp.FunctionInjectorTest.testCanInlineReferenceToFunction52
8
1
0
7
5
1
1
1
0.14
com.google.javascript.jscomp.FunctionInjectorTest.testCanInlineReferenceToFunction6
4
0
0
4
2
1
1
1
0.00
com.google.javascript.jscomp.FunctionInjectorTest.testCanInlineReferenceToFunction7
5
1
0
4
2
1
1
1
0.25
com.google.javascript.jscomp.FunctionInjectorTest.testCanInlineReferenceToFunction8
4
0
0
4
2
1
1
1
0.00
com.google.javascript.jscomp.FunctionInjectorTest.testCanInlineReferenceToFunction9
5
1
0
4
2
1
1
1
0.25
com.google.javascript.jscomp.FunctionInjectorTest.testCanInlineReferenceToFunctionInExpression1
7
1
0
6
4
1
1
1
0.17
com.google.javascript.jscomp.FunctionInjectorTest.testCanInlineReferenceToFunctionInExpression10
7
1
0
6
4
1
1
1
0.17
com.google.javascript.jscomp.FunctionInjectorTest.testCanInlineReferenceToFunctionInExpression10a
8
1
0
7
5
1
1
1
0.14
com.google.javascript.jscomp.FunctionInjectorTest.testCanInlineReferenceToFunctionInExpression12
6
0
0
6
4
1
1
1
0.00
com.google.javascript.jscomp.FunctionInjectorTest.testCanInlineReferenceToFunctionInExpression13
6
0
0
6
4
1
1
1
0.00
com.google.javascript.jscomp.FunctionInjectorTest.testCanInlineReferenceToFunctionInExpression14
11
1
0
10
8
1
1
1
0.10
com.google.javascript.jscomp.FunctionInjectorTest.testCanInlineReferenceToFunctionInExpression14a
12
1
0
11
9
1
1
1
0.09
com.google.javascript.jscomp.FunctionInjectorTest.testCanInlineReferenceToFunctionInExpression18
7
1
0
6
4
1
1
1
0.17
com.google.javascript.jscomp.FunctionInjectorTest.testCanInlineReferenceToFunctionInExpression19
9
3
0
6
4
1
1
1
0.50
com.google.javascript.jscomp.FunctionInjectorTest.testCanInlineReferenceToFunctionInExpression19a
10
3
0
7
5
1
1
1
0.43
com.google.javascript.jscomp.FunctionInjectorTest.testCanInlineReferenceToFunctionInExpression2
7
1
0
6
4
1
1
1
0.17
com.google.javascript.jscomp.FunctionInjectorTest.testCanInlineReferenceToFunctionInExpression21
11
4
0
7
5
1
1
1
0.57
com.google.javascript.jscomp.FunctionInjectorTest.testCanInlineReferenceToFunctionInExpression21a
12
4
0
8
6
1
1
1
0.50
com.google.javascript.jscomp.FunctionInjectorTest.testCanInlineReferenceToFunctionInExpression22
7
1
0
6
4
1
1
1
0.17
com.google.javascript.jscomp.FunctionInjectorTest.testCanInlineReferenceToFunctionInExpression22a
8
1
0
7
5
1
1
1
0.14
com.google.javascript.jscomp.FunctionInjectorTest.testCanInlineReferenceToFunctionInExpression23
7
1
0
6
4
1
1
1
0.17
com.google.javascript.jscomp.FunctionInjectorTest.testCanInlineReferenceToFunctionInExpression23a
8
1
0
7
5
1
1
1
0.14
com.google.javascript.jscomp.FunctionInjectorTest.testCanInlineReferenceToFunctionInExpression3
7
1
0
6
4
1
1
1
0.17
com.google.javascript.jscomp.FunctionInjectorTest.testCanInlineReferenceToFunctionInExpression4
7
1
0
6
4
1
1
1
0.17
com.google.javascript.jscomp.FunctionInjectorTest.testCanInlineReferenceToFunctionInExpression5
7
1
0
6
4
1
1
1
0.17
com.google.javascript.jscomp.FunctionInjectorTest.testCanInlineReferenceToFunctionInExpression5a
8
1
0
7
5
1
1
1
0.14
com.google.javascript.jscomp.FunctionInjectorTest.testCanInlineReferenceToFunctionInExpression6
7
1
0
6
4
1
1
1
0.17
com.google.javascript.jscomp.FunctionInjectorTest.testCanInlineReferenceToFunctionInExpression7
7
1
0
6
4
1
1
1
0.17
com.google.javascript.jscomp.FunctionInjectorTest.testCanInlineReferenceToFunctionInExpression7a
8
1
0
7
5
1
1
1
0.14
com.google.javascript.jscomp.FunctionInjectorTest.testCanInlineReferenceToFunctionInExpression8
7
1
0
6
4
1
1
1
0.17
com.google.javascript.jscomp.FunctionInjectorTest.testCanInlineReferenceToFunctionInExpression9
7
1
0
6
4
1
1
1
0.17
com.google.javascript.jscomp.FunctionInjectorTest.testCanInlineReferenceToFunctionInLoop1
7
0
0
7
5
1
1
1
0.00
com.google.javascript.jscomp.FunctionInjectorTest.testCanInlineReferenceToFunctionInLoop2
11
4
0
7
5
1
1
1
0.57
com.google.javascript.jscomp.FunctionInjectorTest.testInline1
6
0
0
6
4
1
1
1
0.00
com.google.javascript.jscomp.FunctionInjectorTest.testInline10
7
1
0
6
4
1
1
1
0.17
com.google.javascript.jscomp.FunctionInjectorTest.testInline11
7
1
0
6
4
1
1
1
0.17
com.google.javascript.jscomp.FunctionInjectorTest.testInline12
6
0
0
6
4
1
1
1
0.00
com.google.javascript.jscomp.FunctionInjectorTest.testInline13
9
1
0
8
6
1
1
1
0.12
com.google.javascript.jscomp.FunctionInjectorTest.testInline14
10
1
0
9
7
1
1
1
0.11
com.google.javascript.jscomp.FunctionInjectorTest.testInline15
10
1
0
9
7
1
1
1
0.11
com.google.javascript.jscomp.FunctionInjectorTest.testInline16
10
1
0
9
7
1
1
1
0.11
com.google.javascript.jscomp.FunctionInjectorTest.testInline17
8
1
0
7
5
1
1
1
0.14
com.google.javascript.jscomp.FunctionInjectorTest.testInline18
10
1
0
9
7
1
1
1
0.11
com.google.javascript.jscomp.FunctionInjectorTest.testInline19
15
1
0
14
12
1
1
1
0.07
com.google.javascript.jscomp.FunctionInjectorTest.testInline19b
14
0
0
14
12
1
1
1
0.00
com.google.javascript.jscomp.FunctionInjectorTest.testInline2
6
0
0
6
4
1
1
1
0.00
com.google.javascript.jscomp.FunctionInjectorTest.testInline3
6
0
0
6
4
1
1
1
0.00
com.google.javascript.jscomp.FunctionInjectorTest.testInline4
6
0
0
6
4
1
1
1
0.00
com.google.javascript.jscomp.FunctionInjectorTest.testInline5
6
0
0
6
4
1
1
1
0.00
com.google.javascript.jscomp.FunctionInjectorTest.testInline6
7
1
0
6
4
1
1
1
0.17
com.google.javascript.jscomp.FunctionInjectorTest.testInline7
7
0
0
7
5
1
1
1
0.00
com.google.javascript.jscomp.FunctionInjectorTest.testInline8
7
1
0
6
4
1
1
1
0.17
com.google.javascript.jscomp.FunctionInjectorTest.testInline9
6
0
0
6
4
1
1
1
0.00
com.google.javascript.jscomp.FunctionInjectorTest.testInlineAssignmentToConstant
14
1
1
12
10
1
1
1
0.08
com.google.javascript.jscomp.FunctionInjectorTest.testInlineFunctionWithInnerFunction1
8
1
0
7
5
1
1
1
0.14
com.google.javascript.jscomp.FunctionInjectorTest.testInlineFunctionWithInnerFunction2
8
1
0
7
5
1
1
1
0.14
com.google.javascript.jscomp.FunctionInjectorTest.testInlineFunctionWithInnerFunction3
8
1
0
7
5
1
1
1
0.14
com.google.javascript.jscomp.FunctionInjectorTest.testInlineFunctionWithInnerFunction4
8
1
0
7
5
1
1
1
0.14
com.google.javascript.jscomp.FunctionInjectorTest.testInlineFunctionWithInnerFunction5
9
1
0
8
6
1
1
1
0.12
com.google.javascript.jscomp.FunctionInjectorTest.testInlineIntoLoop
27
0
2
25
23
1
3
1
0.00
com.google.javascript.jscomp.FunctionInjectorTest.testInlineReferenceInExpression1
11
1
0
10
8
1
1
1
0.10
com.google.javascript.jscomp.FunctionInjectorTest.testInlineReferenceInExpression11
15
1
0
14
12
1
1
1
0.07
com.google.javascript.jscomp.FunctionInjectorTest.testInlineReferenceInExpression12
14
0
0
14
12
1
1
1
0.00
com.google.javascript.jscomp.FunctionInjectorTest.testInlineReferenceInExpression13
16
0
0
16
14
1
1
1
0.00
com.google.javascript.jscomp.FunctionInjectorTest.testInlineReferenceInExpression14
19
0
1
18
16
1
1
1
0.00
com.google.javascript.jscomp.FunctionInjectorTest.testInlineReferenceInExpression15
19
0
1
18
16
1
1
1
0.00
com.google.javascript.jscomp.FunctionInjectorTest.testInlineReferenceInExpression16
21
0
1
20
18
1
1
1
0.00
com.google.javascript.jscomp.FunctionInjectorTest.testInlineReferenceInExpression17
19
0
1
18
16
1
1
1
0.00
com.google.javascript.jscomp.FunctionInjectorTest.testInlineReferenceInExpression2
11
1
0
10
8
1
1
1
0.10
com.google.javascript.jscomp.FunctionInjectorTest.testInlineReferenceInExpression3
11
1
0
10
8
1
1
1
0.10
com.google.javascript.jscomp.FunctionInjectorTest.testInlineReferenceInExpression4
11
1
0
10
8
1
1
1
0.10
com.google.javascript.jscomp.FunctionInjectorTest.testInlineReferenceInExpression5
11
1
0
10
8
1
1
1
0.10
com.google.javascript.jscomp.FunctionInjectorTest.testInlineReferenceInExpression6
11
1
0
10
8
1
1
1
0.10
com.google.javascript.jscomp.FunctionInjectorTest.testInlineReferenceInExpression7
11
1
0
10
8
1
1
1
0.10
com.google.javascript.jscomp.FunctionInjectorTest.testInlineReferenceInExpression8
11
1
0
10
8
1
1
1
0.10
com.google.javascript.jscomp.FunctionInjectorTest.testInlineReferenceInExpression9
13
1
0
12
10
1
1
1
0.08
com.google.javascript.jscomp.FunctionInjectorTest.testInlineWithinCalls1
11
1
0
10
8
1
1
1
0.10
com.google.javascript.jscomp.FunctionInjectorTest.testIsSimpleFunction1
4
0
0
4
2
1
1
1
0.00
com.google.javascript.jscomp.FunctionInjectorTest.testIsSimpleFunction2
4
0
0
4
2
1
1
1
0.00
com.google.javascript.jscomp.FunctionInjectorTest.testIsSimpleFunction3
4
0
0
4
2
1
1
1
0.00
com.google.javascript.jscomp.FunctionInjectorTest.testIsSimpleFunction4
4
0
0
4
2
1
1
1
0.00
com.google.javascript.jscomp.FunctionInjectorTest.testIsSimpleFunction5
4
0
0
4
2
1
1
1
0.00
com.google.javascript.jscomp.FunctionInjectorTest.testIsSimpleFunction6
4
0
0
4
2
1
1
1
0.00
com.google.javascript.jscomp.FunctionInjectorTest.testIsSimpleFunction7
4
0
0
4
2
1
1
1
0.00
com.google.javascript.jscomp.FunctionInjectorTest.testIssue1101a
5
0
0
5
3
1
1
1
0.00
com.google.javascript.jscomp.FunctionInjectorTest.testIssue1101b
5
0
0
5
3
1
1
1
0.00
com.google.javascript.jscomp.FunctionInjectorTest.toSource
7
0
0
7
5
1
1
1
0.00
com.google.javascript.jscomp.FunctionInjectorTest.validateSourceInfo
11
1
0
10
6
2
5
3
0.10
com.google.javascript.jscomp.FunctionNames.FunctionExpressionNamer.FunctionExpressionNamer
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.FunctionNames.FunctionExpressionNamer.getCombinedName
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.FunctionNames.FunctionExpressionNamer.getName
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.FunctionNames.FunctionExpressionNamer.setFunctionName
6
0
0
6
4
2
3
2
0.00
com.google.javascript.jscomp.FunctionNames.FunctionListExtractor.FunctionListExtractor
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.FunctionNames.FunctionListExtractor.visit
12
0
2
10
7
4
3
4
0.00
com.google.javascript.jscomp.FunctionNames.FunctionNames
4
0
0
4
2
1
2
1
0.00
com.google.javascript.jscomp.FunctionNames.FunctionRecord.FunctionRecord
5
0
0
5
3
1
3
1
0.00
com.google.javascript.jscomp.FunctionNames.getFunctionId
8
0
0
8
5
2
3
2
0.00
com.google.javascript.jscomp.FunctionNames.getFunctionName
27
6
3
18
13
4
10
4
0.33
com.google.javascript.jscomp.FunctionNames.getFunctionNodeList
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.FunctionNames.process
7
0
0
7
4
4
2
3
0.00
com.google.javascript.jscomp.FunctionNamesTest.FunctionNamesTest
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.FunctionNamesTest.getProcessor
4
0
0
4
2
1
2
1
0.00
com.google.javascript.jscomp.FunctionNamesTest.testFunctionsNamesAndIds
69
0
5
64
61
8
32
8
0.00
com.google.javascript.jscomp.FunctionRewriter.EmptyFunctionReducer.getHelperSource
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.FunctionRewriter.EmptyFunctionReducer.reduce
7
0
0
7
4
1
3
1
0.00
com.google.javascript.jscomp.FunctionRewriter.FunctionRewriter
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.FunctionRewriter.GetterReducer.getGetPropertyName
16
7
0
9
6
2
3
2
0.78
com.google.javascript.jscomp.FunctionRewriter.GetterReducer.getHelperSource
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.FunctionRewriter.GetterReducer.reduce
17
0
2
15
10
2
7
2
0.00
com.google.javascript.jscomp.FunctionRewriter.IdentityReducer.getHelperSource
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.FunctionRewriter.IdentityReducer.isIdentityFunction
16
6
1
9
6
4
3
4
0.67
com.google.javascript.jscomp.FunctionRewriter.IdentityReducer.reduce
11
0
1
10
6
1
5
1
0.00
com.google.javascript.jscomp.FunctionRewriter.isReduceableFunctionExpression
4
0
0
4
2
1
1
1
0.00
com.google.javascript.jscomp.FunctionRewriter.parseHelperCode
10
5
0
5
2
3
1
2
1.00
com.google.javascript.jscomp.FunctionRewriter.process
47
6
8
33
25
9
13
11
0.18
com.google.javascript.jscomp.FunctionRewriter.Reducer.buildCallNode
16
7
0
9
5
3
4
2
0.78
com.google.javascript.jscomp.FunctionRewriter.Reducer.getHelperSource
4
3
0
1
0
1
0
1
3.00
com.google.javascript.jscomp.FunctionRewriter.Reducer.reduce
5
4
0
1
0
1
0
1
4.00
com.google.javascript.jscomp.FunctionRewriter.Reduction.apply
7
3
0
4
2
1
2
1
0.75
com.google.javascript.jscomp.FunctionRewriter.Reduction.estimateSavings
7
3
0
4
2
1
1
1
0.75
com.google.javascript.jscomp.FunctionRewriter.Reduction.Reduction
5
0
0
5
3
1
3
1
0.00
com.google.javascript.jscomp.FunctionRewriter.ReductionGatherer.ReductionGatherer
10
5
0
5
2
2
2
1
1.00
com.google.javascript.jscomp.FunctionRewriter.ReductionGatherer.shouldTraverse
12
0
0
12
6
4
5
3
0.00
com.google.javascript.jscomp.FunctionRewriter.ReductionGatherer.visit
2
0
0
2
0
1
0
1
0.00
com.google.javascript.jscomp.FunctionRewriter.ReturnConstantReducer.getHelperSource
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.FunctionRewriter.ReturnConstantReducer.getValueNode
15
7
0
8
5
2
3
2
0.88
com.google.javascript.jscomp.FunctionRewriter.ReturnConstantReducer.reduce
12
0
1
11
7
2
5
2
0.00
com.google.javascript.jscomp.FunctionRewriter.SetterReducer.getHelperSource
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.FunctionRewriter.SetterReducer.getSetPropertyName
36
7
3
26
19
9
10
9
0.27
com.google.javascript.jscomp.FunctionRewriter.SetterReducer.reduce
17
0
2
15
10
2
7
2
0.00
com.google.javascript.jscomp.FunctionRewriter.SingleReturnStatementReducer.maybeGetSingleReturnRValue
16
4
1
11
7
3
5
3
0.36
com.google.javascript.jscomp.FunctionRewriterTest.checkCompilesTo
19
0
2
17
10
6
9
4
0.00
com.google.javascript.jscomp.FunctionRewriterTest.checkCompilesToSame
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.FunctionRewriterTest.getNumRepetitions
4
1
0
3
1
1
1
1
0.33
com.google.javascript.jscomp.FunctionRewriterTest.getProcessor
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.FunctionRewriterTest.setUp
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.FunctionRewriterTest.testIssue538
16
1
0
16
14
1
1
1
0.06
com.google.javascript.jscomp.FunctionRewriterTest.testReplaceEmptyFunction1
8
0
0
8
6
2
2
2
0.00
com.google.javascript.jscomp.FunctionRewriterTest.testReplaceEmptyFunction2
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.FunctionRewriterTest.testReplaceEmptyFunction3
8
0
0
8
6
2
2
2
0.00
com.google.javascript.jscomp.FunctionRewriterTest.testReplaceGetter1
8
0
0
8
6
2
2
2
0.00
com.google.javascript.jscomp.FunctionRewriterTest.testReplaceGetter2
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.FunctionRewriterTest.testReplaceIdentityFunction1
8
0
0
8
6
2
2
2
0.00
com.google.javascript.jscomp.FunctionRewriterTest.testReplaceIdentityFunction2
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.FunctionRewriterTest.testReplaceReturnConst1
8
0
0
8
6
2
2
2
0.00
com.google.javascript.jscomp.FunctionRewriterTest.testReplaceReturnConst2
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.FunctionRewriterTest.testReplaceReturnConst3
8
0
0
8
6
2
2
2
0.00
com.google.javascript.jscomp.FunctionRewriterTest.testReplaceSetter1
8
0
0
8
6
2
2
2
0.00
com.google.javascript.jscomp.FunctionRewriterTest.testReplaceSetter2
8
0
0
8
6
2
2
2
0.00
com.google.javascript.jscomp.FunctionRewriterTest.testReplaceSetter3
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.FunctionRewriterTest.testReplaceSetter4
4
0
0
4
2
1
1
1
0.00
com.google.javascript.jscomp.FunctionToBlockMutator.addDummyAssignment
18
8
2
8
6
4
3
4
1.00
com.google.javascript.jscomp.FunctionToBlockMutator.aliasAndInlineArguments
81
27
7
47
37
19
15
15
0.57
com.google.javascript.jscomp.FunctionToBlockMutator.convertLastReturnToStatement
21
8
1
12
8
4
5
3
0.67
com.google.javascript.jscomp.FunctionToBlockMutator.createAssignStatementNode
11
6
0
5
3
3
1
3
1.20
com.google.javascript.jscomp.FunctionToBlockMutator.fixUnitializedVarDeclarations
26
8
2
16
10
3
9
4
0.50
com.google.javascript.jscomp.FunctionToBlockMutator.FunctionToBlockMutator
5
0
0
5
2
2
2
1
0.00
com.google.javascript.jscomp.FunctionToBlockMutator.getLabelNameForFunction
7
3
0
4
2
2
1
2
0.75
com.google.javascript.jscomp.FunctionToBlockMutator.getReplacementReturnStatement
36
14
3
20
13
5
9
4
0.70
com.google.javascript.jscomp.FunctionToBlockMutator.getUniqueThisName
6
3
0
3
1
1
1
1
1.00
com.google.javascript.jscomp.FunctionToBlockMutator.hasReturnAtExit
8
5
0
3
1
1
1
1
1.67
com.google.javascript.jscomp.FunctionToBlockMutator.LabelNameSupplier.get
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.FunctionToBlockMutator.LabelNameSupplier.LabelNameSupplier
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.FunctionToBlockMutator.makeLocalNamesUnique
20
6
0
14
12
2
2
2
0.43
com.google.javascript.jscomp.FunctionToBlockMutator.mutate
63
25
7
31
23
14
11
9
0.81
com.google.javascript.jscomp.FunctionToBlockMutator.replaceReturns
68
29
10
29
21
10
14
7
1.00
com.google.javascript.jscomp.FunctionToBlockMutator.replaceReturnWithBreak
39
10
5
24
17
4
14
4
0.42
com.google.javascript.jscomp.FunctionToBlockMutator.rewriteFunctionDeclarations
26
7
3
17
12
4
10
5
0.41
com.google.javascript.jscomp.FunctionToBlockMutatorTest.findFunction
16
0
2
14
8
2
7
3
0.00
com.google.javascript.jscomp.FunctionToBlockMutatorTest.helperMutate
4
0
0
4
1
2
1
1
0.00
com.google.javascript.jscomp.FunctionToBlockMutatorTest.helperMutate
7
0
0
7
2
4
1
1
0.00
com.google.javascript.jscomp.FunctionToBlockMutatorTest.helperMutate
5
0
0
5
1
3
1
1
0.00
com.google.javascript.jscomp.FunctionToBlockMutatorTest.helperMutate
45
2
6
37
29
21
9
15
0.05
com.google.javascript.jscomp.FunctionToBlockMutatorTest.helperMutate.(Anon_1).call
12
0
1
11
10
3
3
3
0.00
com.google.javascript.jscomp.FunctionToBlockMutatorTest.Method.call
1
0
0
1
0
1
0
1
0.00
com.google.javascript.jscomp.FunctionToBlockMutatorTest.parse
5
0
0
5
3
2
2
2
0.00
com.google.javascript.jscomp.FunctionToBlockMutatorTest.TestCallback.shouldTraverse
4
0
0
4
1
2
1
1
0.00
com.google.javascript.jscomp.FunctionToBlockMutatorTest.TestCallback.TestCallback
4
0
0
4
2
1
2
1
0.00
com.google.javascript.jscomp.FunctionToBlockMutatorTest.TestCallback.visit
13
0
1
12
7
2
5
2
0.00
com.google.javascript.jscomp.FunctionToBlockMutatorTest.testMutate8
8
1
0
7
5
1
1
1
0.14
com.google.javascript.jscomp.FunctionToBlockMutatorTest.testMutateCallInLoopVars1
15
3
0
12
10
2
3
2
0.25
com.google.javascript.jscomp.FunctionToBlockMutatorTest.testMutateFunctionDefinition
8
2
0
6
4
1
1
1
0.33
com.google.javascript.jscomp.FunctionToBlockMutatorTest.testMutateInitializeUninitializedVars1
6
0
0
6
4
1
1
1
0.00
com.google.javascript.jscomp.FunctionToBlockMutatorTest.testMutateInitializeUninitializedVars2
12
0
0
12
10
1
1
1
0.00
com.google.javascript.jscomp.FunctionToBlockMutatorTest.testMutateNoReturnWithoutResultAssignment
6
0
0
6
4
1
1
1
0.00
com.google.javascript.jscomp.FunctionToBlockMutatorTest.testMutateNoReturnWithResultAssignment
6
0
0
6
4
1
1
1
0.00
com.google.javascript.jscomp.FunctionToBlockMutatorTest.testMutateNoValueReturnWithoutResultAssignment
6
0
0
6
4
1
1
1
0.00
com.google.javascript.jscomp.FunctionToBlockMutatorTest.testMutateNoValueReturnWithResultAssignment
6
0
0
6
4
1
1
1
0.00
com.google.javascript.jscomp.FunctionToBlockMutatorTest.testMutateValueReturnWithoutResultAssignment
6
0
0
6
4
1
1
1
0.00
com.google.javascript.jscomp.FunctionToBlockMutatorTest.testMutateValueReturnWithResultAssignment
6
0
0
6
4
1
1
1
0.00
com.google.javascript.jscomp.FunctionToBlockMutatorTest.testMutateWithMultipleReturns
15
0
0
15
13
1
1
1
0.00
com.google.javascript.jscomp.FunctionToBlockMutatorTest.testMutateWithParameters1
7
1
0
6
4
1
1
1
0.17
com.google.javascript.jscomp.FunctionToBlockMutatorTest.testMutateWithParameters2
7
1
0
6
4
1
1
1
0.17
com.google.javascript.jscomp.FunctionToBlockMutatorTest.testMutateWithParameters3
8
1
0
7
5
1
1
1
0.14
com.google.javascript.jscomp.FunctionToBlockMutatorTest.validateSourceInfo
11
1
0
10
6
2
5
3
0.10
com.google.javascript.jscomp.FunctionTypeBuilder.addParameter
41
15
0
26
17
4
14
2
0.58
com.google.javascript.jscomp.FunctionTypeBuilder.AstFunctionContents.AstFunctionContents
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.FunctionTypeBuilder.AstFunctionContents.getAssignedNameCounts
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.FunctionTypeBuilder.AstFunctionContents.getEscapedQualifiedNames
4
0
0
4
2
1
1
1
0.00
com.google.javascript.jscomp.FunctionTypeBuilder.AstFunctionContents.getEscapedVarNames
4
0
0
4
2
1
1
1
0.00
com.google.javascript.jscomp.FunctionTypeBuilder.AstFunctionContents.getSourceNode
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.FunctionTypeBuilder.AstFunctionContents.mayBeFromExterns
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.FunctionTypeBuilder.AstFunctionContents.mayHaveNonEmptyReturns
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.FunctionTypeBuilder.AstFunctionContents.mayHaveSingleThrow
4
0
0
4
2
2
1
2
0.00
com.google.javascript.jscomp.FunctionTypeBuilder.AstFunctionContents.recordAssignedName
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.FunctionTypeBuilder.AstFunctionContents.recordEscapedQualifiedName
6
0
0
6
3
1
3
1
0.00
com.google.javascript.jscomp.FunctionTypeBuilder.AstFunctionContents.recordEscapedVarName
6
0
0
6
3
1
3
1
0.00
com.google.javascript.jscomp.FunctionTypeBuilder.AstFunctionContents.recordNonEmptyReturn
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.FunctionTypeBuilder.buildAndRegister
66
13
7
46
35
2
23
2
0.28
com.google.javascript.jscomp.FunctionTypeBuilder.ExtendedTypeValidator.apply
19
0
0
19
15
2
12
2
0.00
com.google.javascript.jscomp.FunctionTypeBuilder.formatFnName
4
1
0
3
1
1
1
1
0.33
com.google.javascript.jscomp.FunctionTypeBuilder.FunctionContents.getAssignedNameCounts
2
1
0
1
0
1
0
1
1.00
com.google.javascript.jscomp.FunctionTypeBuilder.FunctionContents.getEscapedQualifiedNames
2
1
0
1
0
1
0
1
1.00
com.google.javascript.jscomp.FunctionTypeBuilder.FunctionContents.getEscapedVarNames
2
1
0
1
0
1
0
1
1.00
com.google.javascript.jscomp.FunctionTypeBuilder.FunctionContents.getSourceNode
2
1
0
1
0
1
0
1
1.00
com.google.javascript.jscomp.FunctionTypeBuilder.FunctionContents.mayBeFromExterns
2
1
0
1
0
1
0
1
1.00
com.google.javascript.jscomp.FunctionTypeBuilder.FunctionContents.mayHaveNonEmptyReturns
2
1
0
1
0
1
0
1
1.00
com.google.javascript.jscomp.FunctionTypeBuilder.FunctionContents.mayHaveSingleThrow
2
1
0
1
0
1
0
1
1.00
com.google.javascript.jscomp.FunctionTypeBuilder.FunctionTypeBuilder
18
7
1
10
7
2
7
1
0.70
com.google.javascript.jscomp.FunctionTypeBuilder.getOrCreateConstructor
56
16
6
34
25
7
15
5
0.47
com.google.javascript.jscomp.FunctionTypeBuilder.getScopeDeclaredIn
16
5
0
11
7
4
4
4
0.45
com.google.javascript.jscomp.FunctionTypeBuilder.hasMoreTagsToResolve
25
9
0
16
10
2
8
3
0.56
com.google.javascript.jscomp.FunctionTypeBuilder.ImplementedTypeValidator.apply
19
0
0
19
15
2
12
2
0.00
com.google.javascript.jscomp.FunctionTypeBuilder.inferFromOverriddenFunction
71
17
6
48
37
9
21
8
0.35
com.google.javascript.jscomp.FunctionTypeBuilder.inferInheritance
102
18
8
76
56
9
41
11
0.24
com.google.javascript.jscomp.FunctionTypeBuilder.inferParameterTypes
75
7
9
59
47
11
29
11
0.12
com.google.javascript.jscomp.FunctionTypeBuilder.inferParameterTypes
12
4
1
7
4
2
3
3
0.57
com.google.javascript.jscomp.FunctionTypeBuilder.inferReturnType
18
5
1
12
6
4
5
2
0.42
com.google.javascript.jscomp.FunctionTypeBuilder.inferTemplateTypeName
47
5
2
40
25
11
17
9
0.12
com.google.javascript.jscomp.FunctionTypeBuilder.inferThisType
17
5
2
10
6
2
5
2
0.50
com.google.javascript.jscomp.FunctionTypeBuilder.inferThisType
19
7
1
11
7
2
5
2
0.64
com.google.javascript.jscomp.FunctionTypeBuilder.isFunctionTypeDeclaration
10
3
0
7
5
1
1
1
0.43
com.google.javascript.jscomp.FunctionTypeBuilder.isOptionalParameter
13
3
1
9
5
3
3
2
0.33
com.google.javascript.jscomp.FunctionTypeBuilder.isVarArgsParameter
14
4
1
9
5
3
3
2
0.44
com.google.javascript.jscomp.FunctionTypeBuilder.maybeSetBaseType
6
0
0
6
3
1
3
1
0.00
com.google.javascript.jscomp.FunctionTypeBuilder.reportError
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.FunctionTypeBuilder.reportWarning
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.FunctionTypeBuilder.setContents
9
3
0
6
3
1
3
1
0.50
com.google.javascript.jscomp.FunctionTypeBuilder.UnknownFunctionContents.get
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.FunctionTypeBuilder.UnknownFunctionContents.getAssignedNameCounts
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.FunctionTypeBuilder.UnknownFunctionContents.getEscapedQualifiedNames
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.FunctionTypeBuilder.UnknownFunctionContents.getEscapedVarNames
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.FunctionTypeBuilder.UnknownFunctionContents.getSourceNode
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.FunctionTypeBuilder.UnknownFunctionContents.mayBeFromExterns
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.FunctionTypeBuilder.UnknownFunctionContents.mayHaveNonEmptyReturns
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.FunctionTypeBuilder.UnknownFunctionContents.mayHaveSingleThrow
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.FunctionTypeBuilderTest.FunctionTypeBuilderTest
4
0
0
4
2
1
2
1
0.00
com.google.javascript.jscomp.FunctionTypeBuilderTest.getNumRepetitions
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.FunctionTypeBuilderTest.getProcessor
7
1
0
6
4
1
1
2
0.17
com.google.javascript.jscomp.FunctionTypeBuilderTest.getProcessor.(Anon_1).process
1
0
0
1
1
0
0
1
0.00
com.google.javascript.jscomp.FunctionTypeBuilderTest.testBadFunctionTypeDefinition
8
1
0
8
6
1
1
1
0.12
com.google.javascript.jscomp.FunctionTypeBuilderTest.testBuiltInTypeDifferentNumParams
12
1
0
12
10
1
1
1
0.08
com.google.javascript.jscomp.FunctionTypeBuilderTest.testBuiltInTypeDifferentNumParams2
12
1
0
12
10
1
1
1
0.08
com.google.javascript.jscomp.FunctionTypeBuilderTest.testBuiltInTypeDifferentParamType
12
1
0
12
10
1
1
1
0.08
com.google.javascript.jscomp.FunctionTypeBuilderTest.testBuiltInTypeDifferentReturnType
13
1
0
13
11
1
1
1
0.08
com.google.javascript.jscomp.FunctionTypeBuilderTest.testExternSubTypes
12
0
1
11
8
6
3
5
0.00
com.google.javascript.jscomp.FunctionTypeBuilderTest.testInlineJsDoc
8
1
0
8
6
1
1
1
0.12
com.google.javascript.jscomp.FunctionTypeBuilderTest.testInlineJsDoc2
10
3
0
10
8
1
1
1
0.30
com.google.javascript.jscomp.FunctionTypeBuilderTest.testValidBuiltInTypeRedefinition
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.GatherExternProperties.ExtractRecordTypePropertyNames.caseAllType
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.GatherExternProperties.ExtractRecordTypePropertyNames.caseBooleanType
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.GatherExternProperties.ExtractRecordTypePropertyNames.caseEnumElementType
7
2
1
4
2
1
2
1
0.50
com.google.javascript.jscomp.GatherExternProperties.ExtractRecordTypePropertyNames.caseFunctionType
37
12
4
21
13
2
12
5
0.57
com.google.javascript.jscomp.GatherExternProperties.ExtractRecordTypePropertyNames.caseNamedType
4
1
0
3
1
1
1
1
0.33
com.google.javascript.jscomp.GatherExternProperties.ExtractRecordTypePropertyNames.caseNoObjectType
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.GatherExternProperties.ExtractRecordTypePropertyNames.caseNoType
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.GatherExternProperties.ExtractRecordTypePropertyNames.caseNullType
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.GatherExternProperties.ExtractRecordTypePropertyNames.caseNumberType
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.GatherExternProperties.ExtractRecordTypePropertyNames.caseObjectType
18
6
1
11
6
1
6
2
0.55
com.google.javascript.jscomp.GatherExternProperties.ExtractRecordTypePropertyNames.caseProxyObjectType
7
2
1
4
2
1
2
1
0.50
com.google.javascript.jscomp.GatherExternProperties.ExtractRecordTypePropertyNames.caseStringType
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.GatherExternProperties.ExtractRecordTypePropertyNames.caseTemplateType
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.GatherExternProperties.ExtractRecordTypePropertyNames.caseTemplatizedType
8
2
0
6
3
1
3
2
0.33
com.google.javascript.jscomp.GatherExternProperties.ExtractRecordTypePropertyNames.caseUnionType
8
2
0
6
3
1
3
2
0.33
com.google.javascript.jscomp.GatherExternProperties.ExtractRecordTypePropertyNames.caseUnknownType
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.GatherExternProperties.ExtractRecordTypePropertyNames.caseVoidType
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.GatherExternProperties.ExtractRecordTypePropertyNames.visitOnce
6
1
0
5
2
1
2
1
0.20
com.google.javascript.jscomp.GatherExternProperties.GatherExternProperties
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.GatherExternProperties.process
4
0
0
4
2
1
2
1
0.00
com.google.javascript.jscomp.GatherExternProperties.visit
40
8
2
30
21
5
14
6
0.27
com.google.javascript.jscomp.GatherExternPropertiesTest.assertExternProperties
5
0
0
5
3
1
2
1
0.00
com.google.javascript.jscomp.GatherExternPropertiesTest.GatherExternPropertiesTest
4
0
0
4
2
1
2
1
0.00
com.google.javascript.jscomp.GatherExternPropertiesTest.getProcessor
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.GatherExternPropertiesTest.testGatherExternProperties
24
5
4
15
13
1
5
1
0.33
com.google.javascript.jscomp.GatherExternPropertiesTest.testGatherExternPropertiesIncludingRecordTypes
118
39
15
81
79
1
18
1
0.48
com.google.javascript.jscomp.GatherRawExports.GatherRawExports
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.GatherRawExports.getExportedVariableNames
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.GatherRawExports.isGlobalThisObject
13
0
0
13
8
2
8
3
0.00
com.google.javascript.jscomp.GatherRawExports.process
4
0
0
4
2
1
2
1
0.00
com.google.javascript.jscomp.GatherRawExports.visit
7
0
0
7
4
2
2
2
0.00
com.google.javascript.jscomp.GatherRawExportsTest.assertExported
5
0
0
5
3
2
2
2
0.00
com.google.javascript.jscomp.GatherRawExportsTest.GatherRawExportsTest
4
0
0
4
2
1
2
1
0.00
com.google.javascript.jscomp.GatherRawExportsTest.getProcessor
4
0
0
4
2
1
2
1
0.00
com.google.javascript.jscomp.GatherRawExportsTest.testExportOnGoogGlobalFound1
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.GatherRawExportsTest.testExportOnGoogGlobalFound2
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.GatherRawExportsTest.testExportOnGoogGlobalFound3
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.GatherRawExportsTest.testExportOnGoogGlobalFound4
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.GatherRawExportsTest.testExportOnTopFound1
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.GatherRawExportsTest.testExportOntopFound2
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.GatherRawExportsTest.testExportsFound1
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.GatherRawExportsTest.testExportsFound10
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.GatherRawExportsTest.testExportsFound11
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.GatherRawExportsTest.testExportsFound12
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.GatherRawExportsTest.testExportsFound13
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.GatherRawExportsTest.testExportsFound14
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.GatherRawExportsTest.testExportsFound15
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.GatherRawExportsTest.testExportsFound16
5
2
0
3
1
1
1
1
0.67
com.google.javascript.jscomp.GatherRawExportsTest.testExportsFound17
6
2
0
4
2
1
2
1
0.50
com.google.javascript.jscomp.GatherRawExportsTest.testExportsFound2
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.GatherRawExportsTest.testExportsFound3
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.GatherRawExportsTest.testExportsFound4
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.GatherRawExportsTest.testExportsFound5
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.GatherRawExportsTest.testExportsFound6
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.GatherRawExportsTest.testExportsFound7
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.GatherRawExportsTest.testExportsFound8
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.GatherRawExportsTest.testExportsFound9
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.GatherSideEffectSubexpressionsCallback.GatherSideEffectSubexpressionsCallback
10
5
0
5
2
2
2
1
1.00
com.google.javascript.jscomp.GatherSideEffectSubexpressionsCallback.GetReplacementSideEffectSubexpressions.classDefiningCallsHaveSideEffects
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.GatherSideEffectSubexpressionsCallback.GetReplacementSideEffectSubexpressions.GetReplacementSideEffectSubexpressions
11
6
0
5
2
2
2
1
1.20
com.google.javascript.jscomp.GatherSideEffectSubexpressionsCallback.GetReplacementSideEffectSubexpressions.keepSimplifiedHookExpression
26
0
0
26
21
10
10
7
0.00
com.google.javascript.jscomp.GatherSideEffectSubexpressionsCallback.GetReplacementSideEffectSubexpressions.keepSimplifiedShortCircuitExpression
13
0
0
13
11
4
5
4
0.00
com.google.javascript.jscomp.GatherSideEffectSubexpressionsCallback.GetReplacementSideEffectSubexpressions.keepSubTree
6
0
0
6
3
1
3
1
0.00
com.google.javascript.jscomp.GatherSideEffectSubexpressionsCallback.GetReplacementSideEffectSubexpressions.simplifyShortCircuitBranch
25
0
3
22
17
3
8
4
0.00
com.google.javascript.jscomp.GatherSideEffectSubexpressionsCallback.isClassDefiningCall
9
4
0
5
2
3
1
2
0.80
com.google.javascript.jscomp.GatherSideEffectSubexpressionsCallback.processConstructorCall
17
7
2
8
5
1
5
1
0.88
com.google.javascript.jscomp.GatherSideEffectSubexpressionsCallback.processFunctionCall
25
7
3
15
10
2
8
2
0.47
com.google.javascript.jscomp.GatherSideEffectSubexpressionsCallback.processHook
23
5
1
17
14
8
5
6
0.29
com.google.javascript.jscomp.GatherSideEffectSubexpressionsCallback.processShortCircuitExpression
20
7
1
12
9
3
5
3
0.58
com.google.javascript.jscomp.GatherSideEffectSubexpressionsCallback.shouldTraverse
50
16
6
28
19
2
16
1
0.57
com.google.javascript.jscomp.GatherSideEffectSubexpressionsCallback.SideEffectAccumulator.classDefiningCallsHaveSideEffects
5
4
0
1
0
1
0
1
4.00
com.google.javascript.jscomp.GatherSideEffectSubexpressionsCallback.SideEffectAccumulator.keepSimplifiedHookExpression
10
9
0
1
0
1
0
1
9.00
com.google.javascript.jscomp.GatherSideEffectSubexpressionsCallback.SideEffectAccumulator.keepSimplifiedShortCircuitExpression
8
7
0
1
0
1
0
1
7.00
com.google.javascript.jscomp.GatherSideEffectSubexpressionsCallback.SideEffectAccumulator.keepSubTree
6
5
0
1
0
1
0
1
5.00
com.google.javascript.jscomp.GatherSideEffectSubexpressionsCallback.visit
1
0
0
1
0
1
0
1
0.00
com.google.javascript.jscomp.GatherSideEffectSubexpressionsCallbackTest.checkKeepSimplifiedHookExpr
17
0
0
17
10
9
4
6
0.00
com.google.javascript.jscomp.GatherSideEffectSubexpressionsCallbackTest.checkKeepSimplifiedShortCircuitExpr
14
0
1
13
8
7
4
6
0.00
com.google.javascript.jscomp.GatherSideEffectSubexpressionsCallbackTest.getNoSideEffectsAndNode
8
0
2
6
4
2
3
2
0.00
com.google.javascript.jscomp.GatherSideEffectSubexpressionsCallbackTest.getNoSideEffectsHookNode
9
0
2
7
5
2
4
2
0.00
com.google.javascript.jscomp.GatherSideEffectSubexpressionsCallbackTest.getSideEffectsAndNode
12
0
3
9
7
3
5
3
0.00
com.google.javascript.jscomp.GatherSideEffectSubexpressionsCallbackTest.getSideEffectsHookNode
17
0
4
13
11
4
8
4
0.00
com.google.javascript.jscomp.GatherSideEffectSubexpressionsCallbackTest.testAndOr
5
0
0
5
3
2
1
2
0.00
com.google.javascript.jscomp.GatherSideEffectSubexpressionsCallbackTest.testHook
8
0
1
7
5
2
1
2
0.00
com.google.javascript.jscomp.GatherSideEffectSubexpressionsCallbackTest.testIllegalArgumentIfHookKeepNeitherBranch
12
1
0
11
8
2
3
2
0.09
com.google.javascript.jscomp.GatherSideEffectSubexpressionsCallbackTest.testIllegalArgumentIfNoSideEffectAndOr
10
1
0
9
6
2
3
2
0.11
com.google.javascript.jscomp.GatherSideEffectSubexpressionsCallbackTest.testIllegalArgumentIfNoSideEffectHook
12
1
0
11
8
2
3
2
0.09
com.google.javascript.jscomp.GatherSideEffectSubexpressionsCallbackTest.testIllegalArgumentIfNotAndOr
10
1
0
9
6
2
3
2
0.11
com.google.javascript.jscomp.GatherSideEffectSubexpressionsCallbackTest.testIllegalArgumentIfNotHook
12
1
0
11
8
2
3
2
0.09
com.google.javascript.jscomp.GenerateExports.addExportMethod
70
8
7
55
48
10
21
10
0.15
com.google.javascript.jscomp.GenerateExports.addExtern
7
0
0
7
5
3
3
2
0.00
com.google.javascript.jscomp.GenerateExports.addStatement
25
2
3
20
15
6
7
6
0.10
com.google.javascript.jscomp.GenerateExports.annotate
4
0
0
4
2
1
1
1
0.00
com.google.javascript.jscomp.GenerateExports.GenerateExports
20
6
1
13
7
5
7
1
0.46
com.google.javascript.jscomp.GenerateExports.getExportedVariableNames
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.GenerateExports.getPropertyName
14
6
0
8
5
1
4
1
0.75
com.google.javascript.jscomp.GenerateExports.getSynthesizedExternsRoot
4
1
0
3
1
1
1
1
0.33
com.google.javascript.jscomp.GenerateExports.process
17
0
2
15
11
7
5
8
0.00
com.google.javascript.jscomp.GenerateExports.recordExportSymbol
8
0
0
8
5
2
3
2
0.00
com.google.javascript.jscomp.GenerateExportsTest.GenerateExportsTest
4
0
0
4
2
1
2
1
0.00
com.google.javascript.jscomp.GenerateExportsTest.getNumRepetitions
4
1
0
3
1
1
1
1
0.33
com.google.javascript.jscomp.GenerateExportsTest.getProcessor
4
0
0
4
2
1
1
1
0.00
com.google.javascript.jscomp.GenerateExportsTest.setUp
4
0
0
4
2
1
2
1
0.00
com.google.javascript.jscomp.GenerateExportsTest.testExportClass
4
1
0
4
2
1
1
1
0.25
com.google.javascript.jscomp.GenerateExportsTest.testExportClassMember
10
2
0
10
8
1
1
1
0.20
com.google.javascript.jscomp.GenerateExportsTest.testExportClassMember1
6
1
0
6
4
2
3
2
0.17
com.google.javascript.jscomp.GenerateExportsTest.testExportClassMemberStub
6
1
0
6
4
2
3
2
0.17
com.google.javascript.jscomp.GenerateExportsTest.testExportConst
5
1
0
5
3
1
1
1
0.20
com.google.javascript.jscomp.GenerateExportsTest.testExportEnum
6
3
0
5
3
1
1
1
0.60
com.google.javascript.jscomp.GenerateExportsTest.testExportEs6ArrowFunction
5
1
0
5
3
1
1
1
0.20
com.google.javascript.jscomp.GenerateExportsTest.testExportEs6ClassMembers
17
4
1
16
14
1
2
1
0.25
com.google.javascript.jscomp.GenerateExportsTest.testExportEs6ClassProperty
16
3
1
15
13
1
2
1
0.20
com.google.javascript.jscomp.GenerateExportsTest.testExportEs6ClassSymbol
7
2
1
6
4
1
2
1
0.33
com.google.javascript.jscomp.GenerateExportsTest.testExportLet
5
1
0
5
3
1
1
1
0.20
com.google.javascript.jscomp.GenerateExportsTest.testExportObjectLit1
6
1
0
6
4
2
3
2
0.17
com.google.javascript.jscomp.GenerateExportsTest.testExportObjectLit2
6
1
0
6
4
2
3
2
0.17
com.google.javascript.jscomp.GenerateExportsTest.testExportObjectLit3
6
1
0
6
4
2
3
2
0.17
com.google.javascript.jscomp.GenerateExportsTest.testExportObjectLit4
6
1
0
6
4
2
3
2
0.17
com.google.javascript.jscomp.GenerateExportsTest.testExportPrototypeProperty
10
1
0
10
8
1
1
1
0.10
com.google.javascript.jscomp.GenerateExportsTest.testExportSubclass
6
1
0
6
4
1
1
1
0.17
com.google.javascript.jscomp.GenerateExportsTest.testExportSymbol
4
1
0
4
2
1
1
1
0.25
com.google.javascript.jscomp.GenerateExportsTest.testExportSymbolAndConstantProperties
8
2
0
8
6
1
1
1
0.25
com.google.javascript.jscomp.GenerateExportsTest.testExportSymbolAndProperties
8
2
0
8
6
1
1
1
0.25
com.google.javascript.jscomp.GenerateExportsTest.testExportVars
5
1
0
5
3
1
1
1
0.20
com.google.javascript.jscomp.GenerateExportsTest.testExternChanges
4
0
0
4
2
1
2
1
0.00
com.google.javascript.jscomp.GenerateExportsTest.testGoogScopeClassOutput
6
2
0
6
4
1
1
1
0.33
com.google.javascript.jscomp.GenerateExportsTest.testGoogScopeFunctionOutput
6
2
0
6
4
1
1
1
0.33
com.google.javascript.jscomp.GenerateExportsTest.testMemberExportDoesntConflict
12
4
0
12
10
5
3
3
0.33
com.google.javascript.jscomp.GenerateExportsTest.testNestedAssign
17
6
1
12
10
1
4
1
0.50
com.google.javascript.jscomp.GenerateExportsTest.testNestedVarAssign
17
6
1
12
10
1
4
1
0.50
com.google.javascript.jscomp.GenerateExportsTest.testNoExport
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.GenerateExportsTest.testNonGlobalScopeExport1
9
2
1
8
6
1
4
1
0.25
com.google.javascript.jscomp.GenerateExportsTest.testNonGlobalScopeExport2
5
1
0
5
3
1
2
1
0.20
com.google.javascript.jscomp.GlobalNamespace.AstChange.AstChange
5
0
0
5
3
1
3
1
0.00
com.google.javascript.jscomp.GlobalNamespace.AstChange.equals
7
0
0
7
5
2
2
2
0.00
com.google.javascript.jscomp.GlobalNamespace.AstChange.hashCode
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.GlobalNamespace.BuildGlobalNamespace.BuildGlobalNamespace
2
0
0
2
0
1
0
1
0.00
com.google.javascript.jscomp.GlobalNamespace.BuildGlobalNamespace.collect
137
4
4
129
109
8
71
8
0.03
com.google.javascript.jscomp.GlobalNamespace.BuildGlobalNamespace.determineGetTypeForHookOrBooleanExpr
60
14
0
47
38
3
18
3
0.30
com.google.javascript.jscomp.GlobalNamespace.BuildGlobalNamespace.getNameForClassMembers
21
15
0
6
4
3
2
3
2.50
com.google.javascript.jscomp.GlobalNamespace.BuildGlobalNamespace.getNameForObjLitKey
69
28
2
39
30
7
19
7
0.72
com.google.javascript.jscomp.GlobalNamespace.BuildGlobalNamespace.getOrCreateName
23
7
0
16
12
5
7
5
0.44
com.google.javascript.jscomp.GlobalNamespace.BuildGlobalNamespace.getValueType
37
13
0
24
19
4
11
4
0.54
com.google.javascript.jscomp.GlobalNamespace.BuildGlobalNamespace.handleGet
69
18
2
49
41
3
23
2
0.37
com.google.javascript.jscomp.GlobalNamespace.BuildGlobalNamespace.handleGet
19
12
1
6
3
3
1
2
2.00
com.google.javascript.jscomp.GlobalNamespace.BuildGlobalNamespace.handleSetFromGlobal
38
15
3
20
14
8
9
4
0.75
com.google.javascript.jscomp.GlobalNamespace.BuildGlobalNamespace.handleSetFromLocal
29
11
2
16
11
7
6
4
0.69
com.google.javascript.jscomp.GlobalNamespace.BuildGlobalNamespace.isClassDefiningCall
13
2
1
10
6
5
3
4
0.20
com.google.javascript.jscomp.GlobalNamespace.BuildGlobalNamespace.isNestedAssign
12
8
0
4
2
1
1
1
2.00
com.google.javascript.jscomp.GlobalNamespace.BuildGlobalNamespace.isTypeDeclaration
18
10
0
8
6
3
1
3
1.25
com.google.javascript.jscomp.GlobalNamespace.BuildGlobalNamespace.maybeHandlePrototypePrefix
51
17
4
30
20
5
19
5
0.57
com.google.javascript.jscomp.GlobalNamespace.BuildGlobalNamespace.shouldTraverse
12
3
2
7
4
1
4
1
0.43
com.google.javascript.jscomp.GlobalNamespace.BuildGlobalNamespace.visit
1
0
0
1
0
1
0
1
0.00
com.google.javascript.jscomp.GlobalNamespace.ensureGenerated
5
0
0
5
2
1
2
1
0.00
com.google.javascript.jscomp.GlobalNamespace.getAllSymbols
4
0
0
4
2
1
2
1
0.00
com.google.javascript.jscomp.GlobalNamespace.getNameForest
8
4
0
4
2
1
2
1
1.00
com.google.javascript.jscomp.GlobalNamespace.getNameIndex
8
4
0
4
2
1
2
1
1.00
com.google.javascript.jscomp.GlobalNamespace.getOwnSlot
4
0
0
4
2
1
2
1
0.00
com.google.javascript.jscomp.GlobalNamespace.getParentScope
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.GlobalNamespace.getReferences
4
0
0
4
2
1
2
1
0.00
com.google.javascript.jscomp.GlobalNamespace.getRootNode
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.GlobalNamespace.getScope
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.GlobalNamespace.getSlot
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.GlobalNamespace.getTopVarName
10
6
0
4
2
2
1
2
1.50
com.google.javascript.jscomp.GlobalNamespace.getTypeOfThis
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.GlobalNamespace.GlobalNamespace
9
6
0
3
1
1
1
1
2.00
com.google.javascript.jscomp.GlobalNamespace.GlobalNamespace
16
11
0
5
3
1
3
1
2.20
com.google.javascript.jscomp.GlobalNamespace.hasExternsRoot
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.GlobalNamespace.isGlobalNameReference
12
8
0
4
2
2
1
2
2.00
com.google.javascript.jscomp.GlobalNamespace.isGlobalVarReference
15
8
0
7
4
2
3
2
1.14
com.google.javascript.jscomp.GlobalNamespace.Name.addProperty
8
0
0
8
5
2
4
2
0.00
com.google.javascript.jscomp.GlobalNamespace.Name.addRef
41
0
0
41
35
4
24
3
0.00
com.google.javascript.jscomp.GlobalNamespace.Name.addRefInternal
6
0
0
6
3
1
3
1
0.00
com.google.javascript.jscomp.GlobalNamespace.Name.canCollapse
8
0
0
8
6
1
1
1
0.00
com.google.javascript.jscomp.GlobalNamespace.Name.canCollapseUnannotatedChildNames
35
6
6
23
15
1
14
1
0.26
com.google.javascript.jscomp.GlobalNamespace.Name.canEliminate
14
0
1
13
7
1
7
2
0.00
com.google.javascript.jscomp.GlobalNamespace.Name.getBaseName
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.GlobalNamespace.Name.getDeclaration
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.GlobalNamespace.Name.getDocInfoForDeclaration
27
4
1
22
17
2
8
2
0.18
com.google.javascript.jscomp.GlobalNamespace.Name.getFullName
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.GlobalNamespace.Name.getJSDocInfo
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.GlobalNamespace.Name.getName
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.GlobalNamespace.Name.getRefs
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.GlobalNamespace.Name.getType
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.GlobalNamespace.Name.isCollapsingExplicitlyDenied
10
0
1
9
5
2
4
2
0.00
com.google.javascript.jscomp.GlobalNamespace.Name.isConstructor
7
0
0
7
5
4
1
4
0.00
com.google.javascript.jscomp.GlobalNamespace.Name.isDeclaredType
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.GlobalNamespace.Name.isGetOrSetDefinition
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.GlobalNamespace.Name.isInlinableGlobalAlias
27
3
1
23
18
1
10
2
0.13
com.google.javascript.jscomp.GlobalNamespace.Name.isNamespaceObjectLit
11
8
0
3
1
1
1
1
2.67
com.google.javascript.jscomp.GlobalNamespace.Name.isSimpleName
7
4
0
3
1
1
1
1
1.33
com.google.javascript.jscomp.GlobalNamespace.Name.isSimpleStubDeclaration
10
0
0
10
6
2
4
2
0.00
com.google.javascript.jscomp.GlobalNamespace.Name.isTypeInferred
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.GlobalNamespace.Name.Name
6
0
0
6
4
1
4
1
0.00
com.google.javascript.jscomp.GlobalNamespace.Name.needsToBeStubbed
4
0
0
4
2
1
1
1
0.00
com.google.javascript.jscomp.GlobalNamespace.Name.removeRef
47
0
1
46
36
2
27
3
0.00
com.google.javascript.jscomp.GlobalNamespace.Name.setDeclaredType
7
0
0
7
4
1
4
2
0.00
com.google.javascript.jscomp.GlobalNamespace.Name.shouldKeepKeys
5
1
0
4
2
1
1
1
0.25
com.google.javascript.jscomp.GlobalNamespace.Name.toString
5
0
0
5
3
1
1
1
0.00
com.google.javascript.jscomp.GlobalNamespace.Name.Type.valueOf
0
0
0
0
0
0
0
0
0.00
com.google.javascript.jscomp.GlobalNamespace.Name.Type.values
0
0
0
0
0
0
0
0
0.00
com.google.javascript.jscomp.GlobalNamespace.process
13
3
1
9
6
1
6
1
0.33
com.google.javascript.jscomp.GlobalNamespace.Ref.cloneAndReclassify
7
4
0
3
1
1
1
1
1.33
com.google.javascript.jscomp.GlobalNamespace.Ref.createRefForTesting
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.GlobalNamespace.Ref.getModule
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.GlobalNamespace.Ref.getNode
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.GlobalNamespace.Ref.getSourceFile
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.GlobalNamespace.Ref.getSymbol
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.GlobalNamespace.Ref.getTwin
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.GlobalNamespace.Ref.isSet
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.GlobalNamespace.Ref.markTwins
8
0
0
8
6
1
3
1
0.00
com.google.javascript.jscomp.GlobalNamespace.Ref.Ref
12
3
0
9
7
1
7
1
0.33
com.google.javascript.jscomp.GlobalNamespace.Ref.Ref
9
0
0
9
7
1
7
1
0.00
com.google.javascript.jscomp.GlobalNamespace.Ref.Ref
8
0
0
8
6
1
6
1
0.00
com.google.javascript.jscomp.GlobalNamespace.Ref.toString
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.GlobalNamespace.Ref.Type.valueOf
0
0
0
0
0
0
0
0
0.00
com.google.javascript.jscomp.GlobalNamespace.Ref.Type.values
0
0
0
0
0
0
0
0
0.00
com.google.javascript.jscomp.GlobalNamespace.scanFromNode
8
1
0
7
3
2
3
1
0.14
com.google.javascript.jscomp.GlobalNamespace.scanNewNodes
15
5
1
9
5
2
4
3
0.56
com.google.javascript.jscomp.GlobalNamespaceTest.createNodelessRef
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.GlobalNamespaceTest.testRemoveDeclaration1
18
0
4
14
12
4
9
4
0.00
com.google.javascript.jscomp.GlobalNamespaceTest.testRemoveDeclaration2
18
0
4
14
12
4
9
4
0.00
com.google.javascript.jscomp.GlobalTypeInfo.addUnknownTypeName
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.GlobalTypeInfo.checkAndFinalizeNominalType
133
14
7
112
88
21
46
25
0.12
com.google.javascript.jscomp.GlobalTypeInfo.checkSuperProperty
56
5
0
51
38
9
19
6
0.10
com.google.javascript.jscomp.GlobalTypeInfo.CollectNamedTypes.collectFormals
33
8
0
25
18
5
11
6
0.32
com.google.javascript.jscomp.GlobalTypeInfo.CollectNamedTypes.CollectNamedTypes
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.GlobalTypeInfo.CollectNamedTypes.createFunctionInternalName
19
3
0
16
13
3
9
3
0.19
com.google.javascript.jscomp.GlobalTypeInfo.CollectNamedTypes.isAliasedNamespaceDefinition
16
2
0
14
10
3
5
3
0.14
com.google.javascript.jscomp.GlobalTypeInfo.CollectNamedTypes.isQualifiedFunctionDefinition
10
0
0
10
8
3
3
3
0.00
com.google.javascript.jscomp.GlobalTypeInfo.CollectNamedTypes.markAssignNodeAsAnalyzed
8
1
0
7
4
1
3
1
0.14
com.google.javascript.jscomp.GlobalTypeInfo.CollectNamedTypes.maybeAddFunctionToNamespace
10
0
0
10
7
5
2
5
0.00
com.google.javascript.jscomp.GlobalTypeInfo.CollectNamedTypes.maybeRecordBuiltinType
32
0
0
32
28
2
19
1
0.00
com.google.javascript.jscomp.GlobalTypeInfo.CollectNamedTypes.maybeRecordNominalType
51
0
0
51
39
7
31
7
0.00
com.google.javascript.jscomp.GlobalTypeInfo.CollectNamedTypes.mayCreateFunctionNamespace
22
1
0
21
14
3
12
3
0.05
com.google.javascript.jscomp.GlobalTypeInfo.CollectNamedTypes.mayCreateWindowNamespace
8
0
0
8
5
1
4
1
0.00
com.google.javascript.jscomp.GlobalTypeInfo.CollectNamedTypes.processQualifiedDefinition
21
0
0
21
17
2
14
2
0.00
com.google.javascript.jscomp.GlobalTypeInfo.CollectNamedTypes.visit
65
4
0
61
47
5
33
5
0.07
com.google.javascript.jscomp.GlobalTypeInfo.CollectNamedTypes.visitAliasedNamespace
27
0
1
26
19
6
12
6
0.00
com.google.javascript.jscomp.GlobalTypeInfo.CollectNamedTypes.visitEnum
36
3
0
33
25
6
16
7
0.09
com.google.javascript.jscomp.GlobalTypeInfo.CollectNamedTypes.visitFunctionEarly
27
0
0
27
21
6
13
6
0.00
com.google.javascript.jscomp.GlobalTypeInfo.CollectNamedTypes.visitNewCtorDefinedByCall
6
0
0
6
4
3
2
3
0.00
com.google.javascript.jscomp.GlobalTypeInfo.CollectNamedTypes.visitObjlitNamespace
15
0
0
15
10
1
7
1
0.00
com.google.javascript.jscomp.GlobalTypeInfo.CollectNamedTypes.visitTypedef
13
0
0
13
9
3
7
3
0.00
com.google.javascript.jscomp.GlobalTypeInfo.CollectNamedTypes.visitWindowVar
16
4
0
12
8
4
5
3
0.33
com.google.javascript.jscomp.GlobalTypeInfo.createTypeFromCommentNode
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.GlobalTypeInfo.fromDefsiteToName
10
0
0
10
6
1
5
1
0.00
com.google.javascript.jscomp.GlobalTypeInfo.getCastType
5
0
0
5
3
2
2
2
0.00
com.google.javascript.jscomp.GlobalTypeInfo.getDeclaredFunctionTypeOfCalleeIfAny
25
0
0
25
16
4
14
3
0.00
com.google.javascript.jscomp.GlobalTypeInfo.getDeclaredTypeOfNode
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.GlobalTypeInfo.getFunInternalName
11
1
0
10
7
2
6
2
0.10
com.google.javascript.jscomp.GlobalTypeInfo.getGlobalScope
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.GlobalTypeInfo.getNativeFunctionType
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.GlobalTypeInfo.getNativeObjectType
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.GlobalTypeInfo.getNativeType
29
1
0
28
25
1
13
1
0.04
com.google.javascript.jscomp.GlobalTypeInfo.getPropDeclaredType
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.GlobalTypeInfo.getPropDefFromClass
13
0
1
12
7
2
7
1
0.00
com.google.javascript.jscomp.GlobalTypeInfo.getPropDefsFromInterface
16
0
0
16
11
3
9
3
0.00
com.google.javascript.jscomp.GlobalTypeInfo.getReadableTypeName
5
2
0
3
1
1
1
1
0.67
com.google.javascript.jscomp.GlobalTypeInfo.getScopes
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.GlobalTypeInfo.getsTypeInfoFromParentMethod
8
0
0
8
5
2
3
2
0.00
com.google.javascript.jscomp.GlobalTypeInfo.getType
18
1
0
17
14
1
7
1
0.06
com.google.javascript.jscomp.GlobalTypeInfo.getTypesUtilObject
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.GlobalTypeInfo.getVarTypeFromAnnotation
20
0
0
20
13
7
8
5
0.00
com.google.javascript.jscomp.GlobalTypeInfo.GlobalTypeInfo
10
0
0
10
8
1
8
1
0.00
com.google.javascript.jscomp.GlobalTypeInfo.isAnnotatedAsConst
4
0
0
4
2
2
1
2
0.00
com.google.javascript.jscomp.GlobalTypeInfo.isClassPropertyDeclaration
7
0
0
7
5
2
1
2
0.00
com.google.javascript.jscomp.GlobalTypeInfo.isConst
10
4
0
6
4
1
1
1
0.67
com.google.javascript.jscomp.GlobalTypeInfo.isCtorDefinedByCall
8
0
0
8
5
3
3
3
0.00
com.google.javascript.jscomp.GlobalTypeInfo.isPrototypeProperty
8
0
0
8
5
2
3
2
0.00
com.google.javascript.jscomp.GlobalTypeInfo.isPrototypePropertyDeclaration
12
0
0
12
8
2
5
2
0.00
com.google.javascript.jscomp.GlobalTypeInfo.isValidOverride
11
0
0
11
8
3
5
3
0.00
com.google.javascript.jscomp.GlobalTypeInfo.process
108
23
8
78
62
11
53
17
0.29
com.google.javascript.jscomp.GlobalTypeInfo.ProcessScope.checkValidLendsToPrototypeAndGetClass
13
0
0
13
8
4
6
3
0.00
com.google.javascript.jscomp.GlobalTypeInfo.ProcessScope.computeFnDeclaredType
40
3
1
36
24
10
16
5
0.08
com.google.javascript.jscomp.GlobalTypeInfo.ProcessScope.computeFnDeclaredTypeFromCallee
29
0
1
28
21
8
12
7
0.00
com.google.javascript.jscomp.GlobalTypeInfo.ProcessScope.finishProcessingScope
6
0
0
6
3
1
3
2
0.00
com.google.javascript.jscomp.GlobalTypeInfo.ProcessScope.getDeclaredFunctionTypeFromContext
38
3
3
32
22
15
10
11
0.09
com.google.javascript.jscomp.GlobalTypeInfo.ProcessScope.getPropTypeHelper
20
0
0
20
14
5
9
4
0.00
com.google.javascript.jscomp.GlobalTypeInfo.ProcessScope.inferConstTypeFromRhs
16
0
0
16
12
5
7
4
0.00
com.google.javascript.jscomp.GlobalTypeInfo.ProcessScope.isNamedType
9
0
0
9
6
2
3
2
0.00
com.google.javascript.jscomp.GlobalTypeInfo.ProcessScope.isStaticCtorProp
12
0
0
12
8
2
6
2
0.00
com.google.javascript.jscomp.GlobalTypeInfo.ProcessScope.mayAddPropToPrototype
47
8
3
37
27
7
21
6
0.22
com.google.javascript.jscomp.GlobalTypeInfo.ProcessScope.mayAddPropToType
9
0
0
9
6
2
3
2
0.00
com.google.javascript.jscomp.GlobalTypeInfo.ProcessScope.maybeGetOwnerType
13
0
0
13
8
3
6
3
0.00
com.google.javascript.jscomp.GlobalTypeInfo.ProcessScope.maybeWarnFunctionDeclaration
14
0
0
14
9
4
5
4
0.00
com.google.javascript.jscomp.GlobalTypeInfo.ProcessScope.mayInferFromRhsIfConst
10
0
0
10
6
2
5
2
0.00
com.google.javascript.jscomp.GlobalTypeInfo.ProcessScope.mayWarnAboutExistingProp
13
0
0
13
9
4
4
3
0.00
com.google.javascript.jscomp.GlobalTypeInfo.ProcessScope.mayWarnAboutInterfacePropInit
12
0
0
12
8
2
5
2
0.00
com.google.javascript.jscomp.GlobalTypeInfo.ProcessScope.mayWarnAboutNoInit
11
0
0
11
7
2
6
2
0.00
com.google.javascript.jscomp.GlobalTypeInfo.ProcessScope.processLendsNode
35
10
0
25
18
8
9
9
0.40
com.google.javascript.jscomp.GlobalTypeInfo.ProcessScope.processLendsToNamespace
22
0
0
22
15
7
9
7
0.00
com.google.javascript.jscomp.GlobalTypeInfo.ProcessScope.ProcessScope
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.GlobalTypeInfo.ProcessScope.simpleInferAndOrType
18
0
0
18
12
3
10
3
0.00
com.google.javascript.jscomp.GlobalTypeInfo.ProcessScope.simpleInferCallNewType
30
2
0
28
20
6
14
7
0.07
com.google.javascript.jscomp.GlobalTypeInfo.ProcessScope.simpleInferDeclaration
20
3
0
17
11
2
9
2
0.18
com.google.javascript.jscomp.GlobalTypeInfo.ProcessScope.simpleInferExprType
80
0
0
80
67
7
33
8
0.00
com.google.javascript.jscomp.GlobalTypeInfo.ProcessScope.simpleInferFunctionType
21
0
0
21
15
4
12
4
0.00
com.google.javascript.jscomp.GlobalTypeInfo.ProcessScope.simpleInferGetelemType
24
2
0
22
15
7
9
7
0.09
com.google.javascript.jscomp.GlobalTypeInfo.ProcessScope.simpleInferPropAccessType
26
0
0
26
18
7
12
7
0.00
com.google.javascript.jscomp.GlobalTypeInfo.ProcessScope.simpleInferPrototypeProperty
11
0
0
11
7
4
4
4
0.00
com.google.javascript.jscomp.GlobalTypeInfo.ProcessScope.suppressDupPropWarning
9
0
0
9
5
2
3
1
0.00
com.google.javascript.jscomp.GlobalTypeInfo.ProcessScope.visit
58
7
0
52
42
5
24
5
0.13
com.google.javascript.jscomp.GlobalTypeInfo.ProcessScope.visitCall
15
0
0
15
10
8
4
7
0.00
com.google.javascript.jscomp.GlobalTypeInfo.ProcessScope.visitClassPropertyDeclaration
51
5
1
45
34
12
21
12
0.11
com.google.javascript.jscomp.GlobalTypeInfo.ProcessScope.visitConstructorPropertyDeclaration
35
1
0
34
27
9
15
9
0.03
com.google.javascript.jscomp.GlobalTypeInfo.ProcessScope.visitFunctionLate
14
1
0
13
10
5
5
5
0.08
com.google.javascript.jscomp.GlobalTypeInfo.ProcessScope.visitNamespacePropertyDeclaration
17
1
0
16
12
3
7
3
0.06
com.google.javascript.jscomp.GlobalTypeInfo.ProcessScope.visitNamespacePropertyDeclaration
49
3
1
45
36
13
20
11
0.07
com.google.javascript.jscomp.GlobalTypeInfo.ProcessScope.visitObjectLit
26
0
0
26
18
3
11
5
0.00
com.google.javascript.jscomp.GlobalTypeInfo.ProcessScope.visitOtherPropertyDeclaration
38
1
0
37
29
10
20
9
0.03
com.google.javascript.jscomp.GlobalTypeInfo.ProcessScope.visitPropertyDeclaration
26
6
0
20
12
1
11
1
0.30
com.google.javascript.jscomp.GlobalTypeInfo.ProcessScope.visitPrototypeAssignment
14
0
0
14
10
4
6
5
0.00
com.google.javascript.jscomp.GlobalTypeInfo.ProcessScope.visitPrototypePropertyDeclaration
32
4
1
27
20
6
14
6
0.15
com.google.javascript.jscomp.GlobalTypeInfo.ProcessScope.visitVar
34
1
0
33
24
6
16
6
0.03
com.google.javascript.jscomp.GlobalTypeInfo.PropertyDef.PropertyDef
9
0
0
9
6
2
5
1
0.00
com.google.javascript.jscomp.GlobalTypeInfo.PropertyDef.updateMethodType
6
0
0
6
3
1
3
1
0.00
com.google.javascript.jscomp.GlobalVarReferenceMap.findSourceRefRange
30
7
2
21
16
7
11
7
0.33
com.google.javascript.jscomp.GlobalVarReferenceMap.getReferences
6
0
0
6
3
1
3
1
0.00
com.google.javascript.jscomp.GlobalVarReferenceMap.GlobalVarRefCleanupPass.GlobalVarRefCleanupPass
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.GlobalVarReferenceMap.GlobalVarRefCleanupPass.hotSwapScript
6
0
0
6
3
2
2
2
0.00
com.google.javascript.jscomp.GlobalVarReferenceMap.GlobalVarRefCleanupPass.process
3
1
0
2
0
1
0
1
0.50
com.google.javascript.jscomp.GlobalVarReferenceMap.GlobalVarReferenceMap
15
3
0
12
8
2
7
4
0.25
com.google.javascript.jscomp.GlobalVarReferenceMap.removeScriptReferences
19
3
1
16
11
4
8
5
0.19
com.google.javascript.jscomp.GlobalVarReferenceMap.replaceReferences
17
1
0
16
12
7
7
5
0.06
com.google.javascript.jscomp.GlobalVarReferenceMap.resetGlobalVarReferences
16
6
0
10
5
3
4
3
0.60
com.google.javascript.jscomp.GlobalVarReferenceMap.SourceRefRange.refsAfter
4
1
0
3
1
1
1
1
0.33
com.google.javascript.jscomp.GlobalVarReferenceMap.SourceRefRange.refsBefore
4
1
0
3
1
1
1
1
0.33
com.google.javascript.jscomp.GlobalVarReferenceMap.SourceRefRange.SourceRefRange
6
0
0
6
3
2
3
1
0.00
com.google.javascript.jscomp.GlobalVarReferenceMap.updateGlobalVarReferences
31
14
1
16
10
4
8
4
0.88
com.google.javascript.jscomp.GlobalVarReferenceMap.updateReferencesWithGlobalScope
17
4
0
13
8
2
6
4
0.31
com.google.javascript.jscomp.GlobalVarReferenceMapTest.setUp
25
2
1
22
20
4
16
4
0.09
com.google.javascript.jscomp.GlobalVarReferenceMapTest.testUpdateGlobalVarReferences_ResetReferences
13
2
0
11
8
1
6
2
0.18
com.google.javascript.jscomp.GlobalVarReferenceMapTest.testUpdateGlobalVarReferences_UpdateScriptNewRefs
35
1
4
30
28
9
20
9
0.03
com.google.javascript.jscomp.GlobalVarReferenceMapTest.testUpdateGlobalVarReferences_UpdateScriptNewVar
14
1
0
13
11
6
6
6
0.08
com.google.javascript.jscomp.GlobalVarReferenceMapTest.testUpdateGlobalVarReferences_UpdateScriptNoRef
14
1
0
13
11
3
9
3
0.08
com.google.javascript.jscomp.GlobalVarReferenceMapTest.testUpdateReferencesWithGlobalScope
17
0
0
17
11
4
9
6
0.00
com.google.javascript.jscomp.GoldenFileComparer.compare
26
1
3
22
19
3
5
4
0.05
com.google.javascript.jscomp.GoldenFileComparer.compile
11
0
2
9
6
4
4
3
0.00
com.google.javascript.jscomp.GoldenFileComparer.compileAndCompare
11
4
0
7
3
5
1
3
0.57
com.google.javascript.jscomp.GoldenFileComparer.compileAndCompare
10
0
0
10
3
8
1
3
0.00
com.google.javascript.jscomp.GoldenFileComparer.compileAndCompare
21
5
2
14
5
11
1
3
0.36
com.google.javascript.jscomp.GoldenFileComparer.coverageExterns
4
0
0
4
2
2
1
2
0.00
com.google.javascript.jscomp.GoldenFileComparer.options
9
4
0
5
3
2
2
2
0.80
com.google.javascript.jscomp.GoldenFileComparer.readFile
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.GoldenFileComparer.readSource
4
0
0
4
2
2
1
2
0.00
com.google.javascript.jscomp.GoldenFileComparer.toFullPath
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.GoogleCodingConvention.getPackageName
23
9
0
14
10
5
5
5
0.64
com.google.javascript.jscomp.GoogleCodingConvention.GoogleCodingConvention
4
1
0
3
1
1
1
1
0.33
com.google.javascript.jscomp.GoogleCodingConvention.GoogleCodingConvention
4
1
0
3
1
1
1
1
0.33
com.google.javascript.jscomp.GoogleCodingConvention.hasPrivacyConvention
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.GoogleCodingConvention.isClassFactoryCall
4
0
0
4
2
1
1
1
0.00
com.google.javascript.jscomp.GoogleCodingConvention.isConstant
35
20
2
13
8
2
7
2
1.54
com.google.javascript.jscomp.GoogleCodingConvention.isConstantKey
8
1
1
6
3
1
3
1
0.17
com.google.javascript.jscomp.GoogleCodingConvention.isExported
9
6
0
3
1
1
1
1
2.00
com.google.javascript.jscomp.GoogleCodingConvention.isOptionalParameter
10
6
0
4
2
1
1
1
1.50
com.google.javascript.jscomp.GoogleCodingConvention.isPrivate
9
6
0
3
1
1
1
1
2.00
com.google.javascript.jscomp.GoogleCodingConvention.isValidEnumKey
16
13
0
3
1
1
1
1
4.33
com.google.javascript.jscomp.GoogleCodingConvention.isVarArgsParameter
4
0
0
4
2
1
1
1
0.00
com.google.javascript.jscomp.GoogleCodingConventionTest.assertDefinesClasses
9
0
0
9
5
5
3
3
0.00
com.google.javascript.jscomp.GoogleCodingConventionTest.assertNotClassDefining
4
0
0
4
2
2
1
2
0.00
com.google.javascript.jscomp.GoogleCodingConventionTest.assertPackageName
4
0
0
4
2
2
1
2
0.00
com.google.javascript.jscomp.GoogleCodingConventionTest.parseTestCode
4
0
0
4
2
2
1
2
0.00
com.google.javascript.jscomp.GoogleCodingConventionTest.testEnumKey
9
0
1
8
6
1
6
1
0.00
com.google.javascript.jscomp.GoogleCodingConventionTest.testExportedName
9
0
1
8
6
1
6
1
0.00
com.google.javascript.jscomp.GoogleCodingConventionTest.testInheritanceDetection1
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.GoogleCodingConventionTest.testInheritanceDetection10
4
0
0
4
2
1
1
1
0.00
com.google.javascript.jscomp.GoogleCodingConventionTest.testInheritanceDetection2
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.GoogleCodingConventionTest.testInheritanceDetection3
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.GoogleCodingConventionTest.testInheritanceDetection4
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.GoogleCodingConventionTest.testInheritanceDetection5
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.GoogleCodingConventionTest.testInheritanceDetection6
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.GoogleCodingConventionTest.testInheritanceDetection7
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.GoogleCodingConventionTest.testInheritanceDetection8
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.GoogleCodingConventionTest.testInheritanceDetection9
4
0
0
4
2
1
1
1
0.00
com.google.javascript.jscomp.GoogleCodingConventionTest.testInheritanceDetectionPostCollapseProperties
4
0
0
4
2
1
2
1
0.00
com.google.javascript.jscomp.GoogleCodingConventionTest.testInlineName
17
0
0
17
15
1
15
1
0.00
com.google.javascript.jscomp.GoogleCodingConventionTest.testPackageNames
23
0
0
23
21
1
21
1
0.00
com.google.javascript.jscomp.GoogleCodingConventionTest.testPrivateName
5
0
0
5
3
1
3
1
0.00
com.google.javascript.jscomp.GoogleCodingConventionTest.testVarAndOptionalParams
18
0
2
16
14
5
8
3
0.00
com.google.javascript.jscomp.GoogleJsMessageIdGenerator.FP.fingerprint
11
2
0
9
6
3
4
3
0.22
com.google.javascript.jscomp.GoogleJsMessageIdGenerator.FP.fingerprint
8
4
0
4
2
2
1
2
1.00
com.google.javascript.jscomp.GoogleJsMessageIdGenerator.FP.FP
1
0
0
1
0
1
0
1
0.00
com.google.javascript.jscomp.GoogleJsMessageIdGenerator.FP.hash32
115
4
3
108
93
5
84
5
0.04
com.google.javascript.jscomp.GoogleJsMessageIdGenerator.generateId
20
0
2
18
13
5
6
5
0.00
com.google.javascript.jscomp.GoogleJsMessageIdGenerator.GoogleJsMessageIdGenerator
8
5
0
3
1
1
1
1
1.67
com.google.javascript.jscomp.GoogleJsMessageIdGenerator.MessageId.generateId
10
2
0
8
5
3
3
3
0.25
com.google.javascript.jscomp.GoogModuleReplaceScriptTest.runNoOpReplaceScriptNoWarnings
5
0
0
5
2
1
3
2
0.00
com.google.javascript.jscomp.GoogModuleReplaceScriptTest.testGoogModuleDependsOnGoogProvide
10
1
0
10
7
4
1
3
0.10
com.google.javascript.jscomp.GoogModuleReplaceScriptTest.testGoogModuleDependsOnGoogProvideError
16
1
0
16
13
4
1
3
0.06
com.google.javascript.jscomp.GoogModuleReplaceScriptTest.testLegacyGoogModuleUsedFromModule
15
1
0
15
11
5
1
3
0.07
com.google.javascript.jscomp.GoogModuleReplaceScriptTest.testLegacyGoogModuleUsedFromProvideFile
12
1
0
12
8
5
1
3
0.08
com.google.javascript.jscomp.GoogModuleReplaceScriptTest.testSimpleBundledGoogModule
16
1
0
16
13
3
1
2
0.06
com.google.javascript.jscomp.GoogModuleReplaceScriptTest.testSimpleGoogModule
12
1
0
12
8
5
1
3
0.08
com.google.javascript.jscomp.GoogModuleReplaceScriptTest.testSimpleGoogModuleWithChangedFile
18
1
0
18
13
7
1
4
0.06
com.google.javascript.jscomp.GoogModuleReplaceScriptTest.testWrappedGoogModules
17
1
0
17
14
5
1
3
0.06
com.google.javascript.jscomp.graph.AdjacencyGraph.clearNodeAnnotations
2
1
0
1
0
1
0
1
1.00
com.google.javascript.jscomp.graph.AdjacencyGraph.getNode
9
8
0
1
0
1
0
1
8.00
com.google.javascript.jscomp.graph.AdjacencyGraph.getNodes
2
1
0
1
0
1
0
1
1.00
com.google.javascript.jscomp.graph.AdjacencyGraph.getWeight
5
4
0
1
0
1
0
1
4.00
com.google.javascript.jscomp.graph.AdjacencyGraph.newSubGraph
2
1
0
1
0
1
0
1
1.00
com.google.javascript.jscomp.graph.Annotatable.getAnnotation
7
6
0
1
0
1
0
1
6.00
com.google.javascript.jscomp.graph.Annotatable.setAnnotation
6
5
0
1
0
1
0
1
5.00
com.google.javascript.jscomp.graph.DiGraph.createDirectedGraphNode
1
0
0
1
0
1
0
1
0.00
com.google.javascript.jscomp.graph.DiGraph.DiGraphEdge.getDestination
1
0
0
1
0
1
0
1
0.00
com.google.javascript.jscomp.graph.DiGraph.DiGraphEdge.getSource
1
0
0
1
0
1
0
1
0.00
com.google.javascript.jscomp.graph.DiGraph.DiGraphEdge.setDestination
1
0
0
1
0
1
0
1
0.00
com.google.javascript.jscomp.graph.DiGraph.DiGraphEdge.setSource
1
0
0
1
0
1
0
1
0.00
com.google.javascript.jscomp.graph.DiGraph.DiGraphNode.getInEdges
1
0
0
1
0
1
0
1
0.00
com.google.javascript.jscomp.graph.DiGraph.DiGraphNode.getOutEdges
1
0
0
1
0
1
0
1
0.00
com.google.javascript.jscomp.graph.DiGraph.disconnectInDirection
7
6
0
1
0
1
0
1
6.00
com.google.javascript.jscomp.graph.DiGraph.getDirectedGraphEdges
1
0
0
1
0
1
0
1
0.00
com.google.javascript.jscomp.graph.DiGraph.getDirectedGraphNode
1
0
0
1
0
1
0
1
0.00
com.google.javascript.jscomp.graph.DiGraph.getDirectedGraphNodes
4
3
0
1
0
1
0
1
3.00
com.google.javascript.jscomp.graph.DiGraph.getDirectedPredNodes
1
0
0
1
0
1
0
1
0.00
com.google.javascript.jscomp.graph.DiGraph.getDirectedPredNodes
1
0
0
1
0
1
0
1
0.00
com.google.javascript.jscomp.graph.DiGraph.getDirectedSuccNodes
1
0
0
1
0
1
0
1
0.00
com.google.javascript.jscomp.graph.DiGraph.getDirectedSuccNodes
1
0
0
1
0
1
0
1
0.00
com.google.javascript.jscomp.graph.DiGraph.getInEdges
4
3
0
1
0
1
0
1
3.00
com.google.javascript.jscomp.graph.DiGraph.getOutEdges
4
3
0
1
0
1
0
1
3.00
com.google.javascript.jscomp.graph.DiGraph.isConnected
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.graph.DiGraph.isConnected
4
0
0
4
2
1
1
1
0.00
com.google.javascript.jscomp.graph.DiGraph.isConnectedInDirection
8
7
0
1
0
1
0
1
7.00
com.google.javascript.jscomp.graph.DiGraph.isConnectedInDirection
10
9
0
1
0
1
0
1
9.00
com.google.javascript.jscomp.graph.FixedPointGraphTraversal.computeFixedPoint
11
4
0
7
4
2
3
3
0.57
com.google.javascript.jscomp.graph.FixedPointGraphTraversal.computeFixedPoint
10
5
0
5
3
2
2
2
1.00
com.google.javascript.jscomp.graph.FixedPointGraphTraversal.computeFixedPoint
41
12
5
24
17
10
9
11
0.50
com.google.javascript.jscomp.graph.FixedPointGraphTraversal.EdgeCallback.traverseEdge
12
11
0
1
0
1
0
1
11.00
com.google.javascript.jscomp.graph.FixedPointGraphTraversal.FixedPointGraphTraversal
8
5
0
3
1
1
1
1
1.67
com.google.javascript.jscomp.graph.FixedPointGraphTraversal.newTraversal
7
3
0
4
1
2
1
1
0.75
com.google.javascript.jscomp.graph.Graph.AnnotationState.AnnotationState
4
0
0
4
2
1
2
1
0.00
com.google.javascript.jscomp.graph.Graph.clearEdgeAnnotations
6
1
0
5
2
1
2
2
0.20
com.google.javascript.jscomp.graph.Graph.clearNodeAnnotations
5
0
0
5
2
1
2
2
0.00
com.google.javascript.jscomp.graph.Graph.connect
8
7
0
1
0
1
0
1
7.00
com.google.javascript.jscomp.graph.Graph.connectIfNotFound
13
8
0
5
2
1
2
1
1.60
com.google.javascript.jscomp.graph.Graph.createNode
9
8
0
1
0
1
0
1
8.00
com.google.javascript.jscomp.graph.Graph.disconnect
7
6
0
1
0
1
0
1
6.00
com.google.javascript.jscomp.graph.Graph.getEdges
2
1
0
1
0
1
0
1
1.00
com.google.javascript.jscomp.graph.Graph.getEdges
8
7
0
1
0
1
0
1
7.00
com.google.javascript.jscomp.graph.Graph.getFirstEdge
9
8
0
1
0
1
0
1
8.00
com.google.javascript.jscomp.graph.Graph.getNeighborNodes
7
6
0
1
0
1
0
1
6.00
com.google.javascript.jscomp.graph.Graph.getNodeDegree
7
6
0
1
0
1
0
1
6.00
com.google.javascript.jscomp.graph.Graph.getNodeOrFail
11
4
0
7
4
2
3
2
0.57
com.google.javascript.jscomp.graph.Graph.getNodes
2
1
0
1
0
1
0
1
1.00
com.google.javascript.jscomp.graph.Graph.getWeight
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.graph.Graph.GraphAnnotationState.GraphAnnotationState
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.graph.Graph.GraphEdge.getNodeA
1
0
0
1
0
1
0
1
0.00
com.google.javascript.jscomp.graph.Graph.GraphEdge.getNodeB
1
0
0
1
0
1
0
1
0.00
com.google.javascript.jscomp.graph.Graph.GraphEdge.getValue
6
5
0
1
0
1
0
1
5.00
com.google.javascript.jscomp.graph.Graph.hasNode
10
7
0
3
1
1
1
1
2.33
com.google.javascript.jscomp.graph.Graph.isConnected
8
7
0
1
0
1
0
1
7.00
com.google.javascript.jscomp.graph.Graph.isConnected
9
8
0
1
0
1
0
1
8.00
com.google.javascript.jscomp.graph.Graph.popAnnotations
8
3
0
5
2
1
2
2
0.60
com.google.javascript.jscomp.graph.Graph.popEdgeAnnotations
9
4
0
5
3
1
2
1
0.80
com.google.javascript.jscomp.graph.Graph.popNodeAnnotations
9
4
0
5
3
1
2
1
0.80
com.google.javascript.jscomp.graph.Graph.pushAnnotations
13
4
0
9
4
3
4
2
0.44
com.google.javascript.jscomp.graph.Graph.pushEdgeAnnotations
10
4
0
6
3
1
3
1
0.67
com.google.javascript.jscomp.graph.Graph.pushNodeAnnotations
10
4
0
6
3
1
3
1
0.67
com.google.javascript.jscomp.graph.Graph.SimpleSubGraph.addNode
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.graph.Graph.SimpleSubGraph.isIndependentOf
9
0
0
9
5
2
4
3
0.00
com.google.javascript.jscomp.graph.Graph.SimpleSubGraph.SimpleSubGraph
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.graph.GraphColoring.color
7
6
0
1
0
1
0
1
6.00
com.google.javascript.jscomp.graph.GraphColoring.Color.Color
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.graph.GraphColoring.Color.equals
7
0
0
7
4
1
3
1
0.00
com.google.javascript.jscomp.graph.GraphColoring.Color.hashCode
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.graph.GraphColoring.getGraph
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.graph.GraphColoring.getPartitionSuperNode
17
5
0
12
9
3
5
3
0.42
com.google.javascript.jscomp.graph.GraphColoring.GraphColoring
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.graph.GraphColoring.GreedyGraphColoring.color
35
3
2
30
24
10
11
10
0.10
com.google.javascript.jscomp.graph.GraphColoring.GreedyGraphColoring.color.(Anon_1).compare
6
0
0
6
5
2
1
2
0.00
com.google.javascript.jscomp.graph.GraphColoring.GreedyGraphColoring.GreedyGraphColoring
9
4
0
5
2
2
2
1
0.80
com.google.javascript.jscomp.graph.GraphColoring.GreedyGraphColoring.GreedyGraphColoring
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.graph.GraphColoringTest.testAllConnectedToOneNode
17
0
0
17
12
5
11
6
0.00
com.google.javascript.jscomp.graph.GraphColoringTest.testDeterministic
34
1
3
30
25
6
20
5
0.03
com.google.javascript.jscomp.graph.GraphColoringTest.testDeterministic.(Anon_1).compare
3
0
0
3
2
0
1
1
0.00
com.google.javascript.jscomp.graph.GraphColoringTest.testFullyConnected
20
0
0
20
13
5
13
7
0.00
com.google.javascript.jscomp.graph.GraphColoringTest.testGreedy
17
0
0
17
14
4
12
3
0.00
com.google.javascript.jscomp.graph.GraphColoringTest.testNoEdge
14
1
0
13
8
4
8
5
0.08
com.google.javascript.jscomp.graph.GraphColoringTest.testTwoFullyConnected
30
6
1
23
17
3
18
6
0.26
com.google.javascript.jscomp.graph.GraphColoringTest.testTwoNodesConnected
12
0
0
12
9
4
7
3
0.00
com.google.javascript.jscomp.graph.GraphColoringTest.validateColoring
16
4
0
12
8
3
6
5
0.33
com.google.javascript.jscomp.graph.GraphNode.getValue
6
5
0
1
0
1
0
1
5.00
com.google.javascript.jscomp.graph.GraphReachability.compute
6
0
0
6
4
1
3
1
0.00
com.google.javascript.jscomp.graph.GraphReachability.EdgeTuple.EdgeTuple
4
0
0
4
2
1
2
1
0.00
com.google.javascript.jscomp.graph.GraphReachability.GraphReachability
11
6
0
5
2
2
2
1
1.20
com.google.javascript.jscomp.graph.GraphReachability.GraphReachability
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.graph.GraphReachability.recompute
7
0
0
7
5
2
3
2
0.00
com.google.javascript.jscomp.graph.GraphReachability.traverseEdge
12
0
0
12
8
2
5
2
0.00
com.google.javascript.jscomp.graph.GraphReachabilityTest.assertNotReachable
4
0
0
4
2
1
1
1
0.00
com.google.javascript.jscomp.graph.GraphReachabilityTest.assertReachable
4
0
0
4
2
1
1
1
0.00
com.google.javascript.jscomp.graph.GraphReachabilityTest.testSimple
44
0
5
39
37
1
37
1
0.00
com.google.javascript.jscomp.graph.GraphTest.assertListCount
9
0
0
9
4
2
4
2
0.00
com.google.javascript.jscomp.graph.GraphTest.assertSetEquals
10
0
0
10
6
4
4
4
0.00
com.google.javascript.jscomp.graph.GraphTest.checkAnnotations
47
5
5
37
34
4
32
3
0.14
com.google.javascript.jscomp.graph.GraphTest.testDegree
4
0
0
4
2
1
2
1
0.00
com.google.javascript.jscomp.graph.GraphTest.testDirectedConnectIfNotFound
6
0
0
6
4
1
2
1
0.00
com.google.javascript.jscomp.graph.GraphTest.testDirectedConnectIfNotFound
12
0
0
12
10
1
10
1
0.00
com.google.javascript.jscomp.graph.GraphTest.testDirectedDegree
15
0
0
15
13
1
13
1
0.00
com.google.javascript.jscomp.graph.GraphTest.testDirectedGetFirstEdge
11
0
0
11
8
3
7
2
0.00
com.google.javascript.jscomp.graph.GraphTest.testDirectedInAndOutEdges
21
1
1
19
16
3
15
2
0.05
com.google.javascript.jscomp.graph.GraphTest.testDirectedSelfLoop
28
3
3
22
19
3
18
2
0.14
com.google.javascript.jscomp.graph.GraphTest.testDirectedSimple
48
3
3
42
39
3
38
2
0.07
com.google.javascript.jscomp.graph.GraphTest.testEdgeAnnotations
11
0
0
11
9
4
6
4
0.00
com.google.javascript.jscomp.graph.GraphTest.testNodeAnnotations
6
0
0
6
4
4
1
4
0.00
com.google.javascript.jscomp.graph.GraphTest.testSimpleSubGraph
23
1
3
19
15
4
12
3
0.05
com.google.javascript.jscomp.graph.GraphTest.testUndirectedGetFirstEdge
11
0
0
11
8
3
7
2
0.00
com.google.javascript.jscomp.graph.GraphTest.testUndirectedNeighbors
21
1
1
19
16
3
15
2
0.05
com.google.javascript.jscomp.graph.GraphTest.testUndirectedSelfLoop
14
1
1
12
9
3
8
2
0.08
com.google.javascript.jscomp.graph.GraphTest.testUndirectedSimple
26
1
1
24
21
3
20
2
0.04
com.google.javascript.jscomp.graph.GraphvizGraph.getGraphvizEdges
6
5
0
1
0
1
0
1
5.00
com.google.javascript.jscomp.graph.GraphvizGraph.getGraphvizNodes
6
5
0
1
0
1
0
1
5.00
com.google.javascript.jscomp.graph.GraphvizGraph.getName
6
5
0
1
0
1
0
1
5.00
com.google.javascript.jscomp.graph.GraphvizGraph.GraphvizEdge.getColor
6
5
0
1
0
1
0
1
5.00
com.google.javascript.jscomp.graph.GraphvizGraph.GraphvizEdge.getLabel
6
5
0
1
0
1
0
1
5.00
com.google.javascript.jscomp.graph.GraphvizGraph.GraphvizEdge.getNode1Id
7
6
0
1
0
1
0
1
6.00
com.google.javascript.jscomp.graph.GraphvizGraph.GraphvizEdge.getNode2Id
7
6
0
1
0
1
0
1
6.00
com.google.javascript.jscomp.graph.GraphvizGraph.GraphvizNode.getColor
6
5
0
1
0
1
0
1
5.00
com.google.javascript.jscomp.graph.GraphvizGraph.GraphvizNode.getId
6
5
0
1
0
1
0
1
5.00
com.google.javascript.jscomp.graph.GraphvizGraph.GraphvizNode.getLabel
6
5
0
1
0
1
0
1
5.00
com.google.javascript.jscomp.graph.GraphvizGraph.isDirected
6
5
0
1
0
1
0
1
5.00
com.google.javascript.jscomp.graph.LinkedDirectedGraph.AnnotatedLinkedDirectedGraphEdge.AnnotatedLinkedDirectedGraphEdge
9
5
0
4
1
2
1
1
1.25
com.google.javascript.jscomp.graph.LinkedDirectedGraph.AnnotatedLinkedDirectedGraphEdge.getAnnotation
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.graph.LinkedDirectedGraph.AnnotatedLinkedDirectedGraphEdge.setAnnotation
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.graph.LinkedDirectedGraph.AnnotatedLinkedDirectedGraphNode.AnnotatedLinkedDirectedGraphNode
6
3
0
3
1
1
1
1
1.00
com.google.javascript.jscomp.graph.LinkedDirectedGraph.AnnotatedLinkedDirectedGraphNode.getAnnotation
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.graph.LinkedDirectedGraph.AnnotatedLinkedDirectedGraphNode.setAnnotation
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.graph.LinkedDirectedGraph.connect
10
0
0
10
7
5
2
4
0.00
com.google.javascript.jscomp.graph.LinkedDirectedGraph.connect
15
4
0
11
5
6
2
2
0.36
com.google.javascript.jscomp.graph.LinkedDirectedGraph.connectIfNotConnectedInDirection
11
4
0
7
4
3
2
3
0.57
com.google.javascript.jscomp.graph.LinkedDirectedGraph.create
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.graph.LinkedDirectedGraph.createDirectedGraphNode
10
0
0
10
7
2
4
2
0.00
com.google.javascript.jscomp.graph.LinkedDirectedGraph.createNode
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.graph.LinkedDirectedGraph.createWithoutAnnotations
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.graph.LinkedDirectedGraph.disconnect
4
0
0
4
2
1
2
1
0.00
com.google.javascript.jscomp.graph.LinkedDirectedGraph.disconnectInDirection
8
0
0
8
5
3
3
4
0.00
com.google.javascript.jscomp.graph.LinkedDirectedGraph.getDirectedGraphEdges
11
0
0
11
7
4
4
5
0.00
com.google.javascript.jscomp.graph.LinkedDirectedGraph.getDirectedGraphNode
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.graph.LinkedDirectedGraph.getDirectedGraphNodes
4
0
0
4
2
1
1
1
0.00
com.google.javascript.jscomp.graph.LinkedDirectedGraph.getDirectedPredNodes
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.graph.LinkedDirectedGraph.getDirectedPredNodes
10
0
0
10
5
4
4
3
0.00
com.google.javascript.jscomp.graph.LinkedDirectedGraph.getDirectedSuccNodes
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.graph.LinkedDirectedGraph.getDirectedSuccNodes
10
0
0
10
5
4
4
3
0.00
com.google.javascript.jscomp.graph.LinkedDirectedGraph.getEdges
11
2
0
9
7
5
3
5
0.22
com.google.javascript.jscomp.graph.LinkedDirectedGraph.getEdges
7
0
0
7
4
2
3
3
0.00
com.google.javascript.jscomp.graph.LinkedDirectedGraph.getFirstEdge
15
0
0
15
9
3
7
5
0.00
com.google.javascript.jscomp.graph.LinkedDirectedGraph.getGraphvizEdges
9
0
0
9
5
2
4
4
0.00
com.google.javascript.jscomp.graph.LinkedDirectedGraph.getGraphvizNodes
7
0
0
7
4
2
3
3
0.00
com.google.javascript.jscomp.graph.LinkedDirectedGraph.getInEdges
4
0
0
4
2
2
1
2
0.00
com.google.javascript.jscomp.graph.LinkedDirectedGraph.getName
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.graph.LinkedDirectedGraph.getNeighborNodes
12
0
0
12
8
4
5
5
0.00
com.google.javascript.jscomp.graph.LinkedDirectedGraph.getNode
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.graph.LinkedDirectedGraph.getNodeDegree
4
0
0
4
2
2
1
2
0.00
com.google.javascript.jscomp.graph.LinkedDirectedGraph.getNodes
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.graph.LinkedDirectedGraph.getOutEdges
4
0
0
4
2
2
1
2
0.00
com.google.javascript.jscomp.graph.LinkedDirectedGraph.isConnectedInDirection
7
4
0
3
1
1
1
1
1.33
com.google.javascript.jscomp.graph.LinkedDirectedGraph.isConnectedInDirection
7
4
0
3
1
1
1
1
1.33
com.google.javascript.jscomp.graph.LinkedDirectedGraph.isConnectedInDirection
21
5
1
15
8
7
5
5
0.33
com.google.javascript.jscomp.graph.LinkedDirectedGraph.isConnectedInDirection
13
1
1
11
7
3
4
4
0.09
com.google.javascript.jscomp.graph.LinkedDirectedGraph.isDirected
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.graph.LinkedDirectedGraph.LinkedDirectedGraph
5
0
0
5
2
2
2
1
0.00
com.google.javascript.jscomp.graph.LinkedDirectedGraph.LinkedDirectedGraphEdge.getAnnotation
4
0
0
4
2
1
1
1
0.00
com.google.javascript.jscomp.graph.LinkedDirectedGraph.LinkedDirectedGraphEdge.getColor
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.graph.LinkedDirectedGraph.LinkedDirectedGraphEdge.getDestination
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.graph.LinkedDirectedGraph.LinkedDirectedGraphEdge.getLabel
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.graph.LinkedDirectedGraph.LinkedDirectedGraphEdge.getNode1Id
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.graph.LinkedDirectedGraph.LinkedDirectedGraphEdge.getNode2Id
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.graph.LinkedDirectedGraph.LinkedDirectedGraphEdge.getNodeA
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.graph.LinkedDirectedGraph.LinkedDirectedGraphEdge.getNodeB
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.graph.LinkedDirectedGraph.LinkedDirectedGraphEdge.getSource
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.graph.LinkedDirectedGraph.LinkedDirectedGraphEdge.getValue
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.graph.LinkedDirectedGraph.LinkedDirectedGraphEdge.LinkedDirectedGraphEdge
11
5
0
6
3
2
3
1
0.83
com.google.javascript.jscomp.graph.LinkedDirectedGraph.LinkedDirectedGraphEdge.setAnnotation
4
0
0
4
2
1
1
1
0.00
com.google.javascript.jscomp.graph.LinkedDirectedGraph.LinkedDirectedGraphEdge.setDestination
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.graph.LinkedDirectedGraph.LinkedDirectedGraphEdge.setSource
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.graph.LinkedDirectedGraph.LinkedDirectedGraphEdge.toString
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.graph.LinkedDirectedGraph.LinkedDirectedGraphNode.getAnnotation
4
0
0
4
2
1
1
1
0.00
com.google.javascript.jscomp.graph.LinkedDirectedGraph.LinkedDirectedGraphNode.getColor
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.graph.LinkedDirectedGraph.LinkedDirectedGraphNode.getId
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.graph.LinkedDirectedGraph.LinkedDirectedGraphNode.getInEdges
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.graph.LinkedDirectedGraph.LinkedDirectedGraphNode.getLabel
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.graph.LinkedDirectedGraph.LinkedDirectedGraphNode.getOutEdges
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.graph.LinkedDirectedGraph.LinkedDirectedGraphNode.getValue
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.graph.LinkedDirectedGraph.LinkedDirectedGraphNode.LinkedDirectedGraphNode
8
5
0
3
1
1
1
1
1.67
com.google.javascript.jscomp.graph.LinkedDirectedGraph.LinkedDirectedGraphNode.setAnnotation
4
0
0
4
2
1
1
1
0.00
com.google.javascript.jscomp.graph.LinkedDirectedGraph.LinkedDirectedGraphNode.toString
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.graph.LinkedDirectedGraph.newSubGraph
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.graph.LinkedUndirectedGraph.AnnotatedLinkedUndirectedGraphEdge.AnnotatedLinkedUndirectedGraphEdge
5
0
0
5
1
3
1
1
0.00
com.google.javascript.jscomp.graph.LinkedUndirectedGraph.AnnotatedLinkedUndirectedGraphEdge.getAnnotation
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.graph.LinkedUndirectedGraph.AnnotatedLinkedUndirectedGraphEdge.setAnnotation
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.graph.LinkedUndirectedGraph.AnnotatedLinkedUndirectedGraphNode.AnnotatedLinkedUndirectedGraphNode
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.graph.LinkedUndirectedGraph.AnnotatedLinkedUndirectedGraphNode.getAnnotation
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.graph.LinkedUndirectedGraph.AnnotatedLinkedUndirectedGraphNode.setAnnotation
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.graph.LinkedUndirectedGraph.connect
10
0
0
10
7
5
2
4
0.00
com.google.javascript.jscomp.graph.LinkedUndirectedGraph.create
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.graph.LinkedUndirectedGraph.createNode
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.graph.LinkedUndirectedGraph.createUndirectedGraphNode
11
0
0
11
7
3
4
2
0.00
com.google.javascript.jscomp.graph.LinkedUndirectedGraph.disconnect
9
0
0
9
6
3
3
4
0.00
com.google.javascript.jscomp.graph.LinkedUndirectedGraph.getEdges
4
0
0
4
2
1
1
1
0.00
com.google.javascript.jscomp.graph.LinkedUndirectedGraph.getEdges
11
0
0
11
6
2
5
4
0.00
com.google.javascript.jscomp.graph.LinkedUndirectedGraph.getFirstEdge
10
0
0
10
6
3
4
4
0.00
com.google.javascript.jscomp.graph.LinkedUndirectedGraph.getGraphvizEdges
11
0
0
11
6
2
5
4
0.00
com.google.javascript.jscomp.graph.LinkedUndirectedGraph.getGraphvizNodes
7
0
0
7
4
2
3
3
0.00
com.google.javascript.jscomp.graph.LinkedUndirectedGraph.getName
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.graph.LinkedUndirectedGraph.getNeighborNodes
4
0
0
4
2
2
1
2
0.00
com.google.javascript.jscomp.graph.LinkedUndirectedGraph.getNode
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.graph.LinkedUndirectedGraph.getNodeDegree
7
0
0
7
4
2
3
2
0.00
com.google.javascript.jscomp.graph.LinkedUndirectedGraph.getNodes
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.graph.LinkedUndirectedGraph.getUndirectedGraphEdges
17
0
0
17
11
4
8
5
0.00
com.google.javascript.jscomp.graph.LinkedUndirectedGraph.getUndirectedGraphNode
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.graph.LinkedUndirectedGraph.getUndirectedGraphNodes
4
0
0
4
2
1
1
1
0.00
com.google.javascript.jscomp.graph.LinkedUndirectedGraph.isConnected
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.graph.LinkedUndirectedGraph.isConnected
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.graph.LinkedUndirectedGraph.isConnected
19
0
0
19
12
3
9
4
0.00
com.google.javascript.jscomp.graph.LinkedUndirectedGraph.isDirected
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.graph.LinkedUndirectedGraph.LinkedUndirectedGraph
5
0
0
5
2
2
2
1
0.00
com.google.javascript.jscomp.graph.LinkedUndirectedGraph.LinkedUndirectedGraphEdge.getAnnotation
4
0
0
4
2
1
1
1
0.00
com.google.javascript.jscomp.graph.LinkedUndirectedGraph.LinkedUndirectedGraphEdge.getColor
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.graph.LinkedUndirectedGraph.LinkedUndirectedGraphEdge.getLabel
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.graph.LinkedUndirectedGraph.LinkedUndirectedGraphEdge.getNode1Id
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.graph.LinkedUndirectedGraph.LinkedUndirectedGraphEdge.getNode2Id
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.graph.LinkedUndirectedGraph.LinkedUndirectedGraphEdge.getNodeA
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.graph.LinkedUndirectedGraph.LinkedUndirectedGraphEdge.getNodeB
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.graph.LinkedUndirectedGraph.LinkedUndirectedGraphEdge.getValue
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.graph.LinkedUndirectedGraph.LinkedUndirectedGraphEdge.LinkedUndirectedGraphEdge
6
0
0
6
3
2
3
1
0.00
com.google.javascript.jscomp.graph.LinkedUndirectedGraph.LinkedUndirectedGraphEdge.setAnnotation
4
0
0
4
2
1
1
1
0.00
com.google.javascript.jscomp.graph.LinkedUndirectedGraph.LinkedUndirectedGraphEdge.toString
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.graph.LinkedUndirectedGraph.LinkedUndirectedGraphNode.getAnnotation
4
0
0
4
2
1
1
1
0.00
com.google.javascript.jscomp.graph.LinkedUndirectedGraph.LinkedUndirectedGraphNode.getColor
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.graph.LinkedUndirectedGraph.LinkedUndirectedGraphNode.getId
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.graph.LinkedUndirectedGraph.LinkedUndirectedGraphNode.getLabel
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.graph.LinkedUndirectedGraph.LinkedUndirectedGraphNode.getNeighborEdges
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.graph.LinkedUndirectedGraph.LinkedUndirectedGraphNode.getNeighborEdgesIterator
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.graph.LinkedUndirectedGraph.LinkedUndirectedGraphNode.getValue
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.graph.LinkedUndirectedGraph.LinkedUndirectedGraphNode.LinkedUndirectedGraphNode
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.graph.LinkedUndirectedGraph.LinkedUndirectedGraphNode.neighborList
11
0
0
11
7
2
5
3
0.00
com.google.javascript.jscomp.graph.LinkedUndirectedGraph.LinkedUndirectedGraphNode.setAnnotation
4
0
0
4
2
1
1
1
0.00
com.google.javascript.jscomp.graph.LinkedUndirectedGraph.newSubGraph
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.graph.StandardUnionFind.add
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.graph.StandardUnionFind.allEquivalenceClasses
17
0
0
17
12
5
8
7
0.00
com.google.javascript.jscomp.graph.StandardUnionFind.areEquivalent
5
0
0
5
3
3
1
3
0.00
com.google.javascript.jscomp.graph.StandardUnionFind.elements
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.graph.StandardUnionFind.find
4
0
0
4
2
1
2
1
0.00
com.google.javascript.jscomp.graph.StandardUnionFind.findAll
38
1
7
30
21
4
11
8
0.03
com.google.javascript.jscomp.graph.StandardUnionFind.findAll.(Anon_1).apply
11
0
0
11
8
1
6
2
0.00
com.google.javascript.jscomp.graph.StandardUnionFind.findAll.(Anon_2).contains
3
0
0
3
2
0
1
1
0.00
com.google.javascript.jscomp.graph.StandardUnionFind.findAll.(Anon_2).iterator
4
0
0
4
3
0
1
1
0.00
com.google.javascript.jscomp.graph.StandardUnionFind.findAll.(Anon_2).size
3
0
0
3
2
0
1
1
0.00
com.google.javascript.jscomp.graph.StandardUnionFind.findRoot
13
7
0
6
3
1
3
1
1.17
com.google.javascript.jscomp.graph.StandardUnionFind.findRootOrCreateNode
15
6
0
9
6
2
5
2
0.67
com.google.javascript.jscomp.graph.StandardUnionFind.Node.Node
4
0
0
4
2
1
2
1
0.00
com.google.javascript.jscomp.graph.StandardUnionFind.StandardUnionFind
3
1
0
2
0
1
0
1
0.50
com.google.javascript.jscomp.graph.StandardUnionFind.StandardUnionFind
12
7
0
5
2
1
2
2
1.40
com.google.javascript.jscomp.graph.StandardUnionFind.union
19
0
1
18
13
3
11
3
0.00
com.google.javascript.jscomp.graph.StandardUnionFindTest.setUp
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.graph.StandardUnionFindTest.testAdd
6
0
0
6
4
1
4
1
0.00
com.google.javascript.jscomp.graph.StandardUnionFindTest.testAllEquivalenceClasses
12
0
1
11
9
2
7
2
0.00
com.google.javascript.jscomp.graph.StandardUnionFindTest.testChangesToCopyDontAffectOriginal
16
1
0
15
12
2
10
2
0.07
com.google.javascript.jscomp.graph.StandardUnionFindTest.testCheckEquivalent
13
1
0
12
9
1
8
1
0.08
com.google.javascript.jscomp.graph.StandardUnionFindTest.testCopy
8
0
0
8
6
2
5
2
0.00
com.google.javascript.jscomp.graph.StandardUnionFindTest.testElements
10
0
1
9
7
2
6
2
0.00
com.google.javascript.jscomp.graph.StandardUnionFindTest.testEmpty
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.graph.StandardUnionFindTest.testFind
15
0
2
13
10
1
9
1
0.00
com.google.javascript.jscomp.graph.StandardUnionFindTest.testFindAll
20
0
3
17
14
2
12
2
0.00
com.google.javascript.jscomp.graph.StandardUnionFindTest.testFindAllIterator
21
0
2
19
17
5
13
5
0.00
com.google.javascript.jscomp.graph.StandardUnionFindTest.testFindAllSize
13
0
0
13
11
1
11
1
0.00
com.google.javascript.jscomp.graph.StandardUnionFindTest.testSetSize
12
0
1
11
9
1
9
1
0.00
com.google.javascript.jscomp.graph.StandardUnionFindTest.testUnion
7
0
0
7
5
1
5
1
0.00
com.google.javascript.jscomp.graph.SubGraph.addNode
2
1
0
1
0
1
0
1
1.00
com.google.javascript.jscomp.graph.SubGraph.isIndependentOf
2
1
0
1
0
1
0
1
1.00
com.google.javascript.jscomp.graph.UndiGraph.createUndirectedGraphNode
1
0
0
1
0
1
0
1
0.00
com.google.javascript.jscomp.graph.UndiGraph.getUndirectedGraphEdges
1
0
0
1
0
1
0
1
0.00
com.google.javascript.jscomp.graph.UndiGraph.getUndirectedGraphNode
1
0
0
1
0
1
0
1
0.00
com.google.javascript.jscomp.graph.UndiGraph.getUndirectedGraphNodes
4
3
0
1
0
1
0
1
3.00
com.google.javascript.jscomp.graph.UndiGraph.UndiGraphNode.getNeighborEdges
1
0
0
1
0
1
0
1
0.00
com.google.javascript.jscomp.graph.UndiGraph.UndiGraphNode.getNeighborEdgesIterator
1
0
0
1
0
1
0
1
0.00
com.google.javascript.jscomp.graph.UnionFind.add
7
6
0
1
0
1
0
1
6.00
com.google.javascript.jscomp.graph.UnionFind.allEquivalenceClasses
6
5
0
1
0
1
0
1
5.00
com.google.javascript.jscomp.graph.UnionFind.areEquivalent
8
7
0
1
0
1
0
1
7.00
com.google.javascript.jscomp.graph.UnionFind.elements
2
1
0
1
0
1
0
1
1.00
com.google.javascript.jscomp.graph.UnionFind.find
2
1
0
1
0
1
0
1
1.00
com.google.javascript.jscomp.graph.UnionFind.findAll
9
8
0
1
0
1
0
1
8.00
com.google.javascript.jscomp.graph.UnionFind.union
9
8
0
1
0
1
0
1
8.00
com.google.javascript.jscomp.gwt.client.GwtRunner.applyDefaultOptions
7
0
0
7
5
1
5
1
0.00
com.google.javascript.jscomp.gwt.client.GwtRunner.applyOptionsFromFlags
39
0
5
34
22
6
18
5
0.00
com.google.javascript.jscomp.gwt.client.GwtRunner.compile
10
0
0
10
8
4
5
4
0.00
com.google.javascript.jscomp.gwt.client.GwtRunner.disableUnsupportedOptions
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.gwt.client.GwtRunner.Flags.getChecksOnly
1
0
0
1
0
1
0
1
0.00
com.google.javascript.jscomp.gwt.client.GwtRunner.Flags.getCompilationLevel
1
0
0
1
0
1
0
1
0.00
com.google.javascript.jscomp.gwt.client.GwtRunner.Flags.getLanguageIn
1
0
0
1
0
1
0
1
0.00
com.google.javascript.jscomp.gwt.client.GwtRunner.Flags.getLanguageOut
1
0
0
1
0
1
0
1
0.00
com.google.javascript.jscomp.gwt.client.GwtRunner.Flags.getNewTypeInf
1
0
0
1
0
1
0
1
0.00
com.google.javascript.jscomp.gwt.client.GwtRunner.Flags.getPreserveTypeAnnotations
1
0
0
1
0
1
0
1
0.00
com.google.javascript.jscomp.gwt.client.GwtRunner.Flags.getRewritePolyfills
1
0
0
1
0
1
0
1
0.00
com.google.javascript.jscomp.gwt.client.GwtRunner.Flags.getWarningLevel
1
0
0
1
0
1
0
1
0.00
com.google.javascript.jscomp.gwt.client.GwtRunner.GwtRunner
4
0
0
4
2
1
2
1
0.00
com.google.javascript.jscomp.gwt.client.GwtRunner.onModuleLoad
1
0
0
1
0
1
0
1
0.00
com.google.javascript.jscomp.gwt.client.JsfileParser.(Anon_1).report
2
0
0
2
2
0
0
1
0.00
com.google.javascript.jscomp.gwt.client.JsfileParser.assoc
12
1
0
11
8
1
2
2
0.09
com.google.javascript.jscomp.gwt.client.JsfileParser.assoc.(Anon_2).apply
3
0
0
3
2
0
1
1
0.00
com.google.javascript.jscomp.gwt.client.JsfileParser.CommentAnnotation.CommentAnnotation
4
0
0
4
2
1
2
1
0.00
com.google.javascript.jscomp.gwt.client.JsfileParser.CommentAnnotation.parse
22
7
0
15
10
9
3
7
0.47
com.google.javascript.jscomp.gwt.client.JsfileParser.DelegatingReporter.DelegatingReporter
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.gwt.client.JsfileParser.DelegatingReporter.error
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.gwt.client.JsfileParser.DelegatingReporter.warning
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.gwt.client.JsfileParser.FileInfo.FileInfo
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.gwt.client.JsfileParser.FileInfo.full
22
1
0
21
19
1
2
1
0.05
com.google.javascript.jscomp.gwt.client.JsfileParser.FileInfo.handleGoog
7
0
0
7
4
1
4
1
0.00
com.google.javascript.jscomp.gwt.client.JsfileParser.gjd
4
1
0
3
1
1
1
1
0.33
com.google.javascript.jscomp.gwt.client.JsfileParser.onModuleLoad
1
0
0
1
0
1
0
1
0.00
com.google.javascript.jscomp.gwt.client.JsfileParser.parse
33
3
3
28
22
9
9
9
0.11
com.google.javascript.jscomp.gwt.client.JsfileParser.parseComment
68
1
0
67
55
2
34
3
0.01
com.google.javascript.jscomp.gwt.client.JsfileParser.Reporter.report
1
0
0
1
0
1
0
1
0.00
com.google.javascript.jscomp.gwt.client.JsfileParser.SparseObject.set
7
0
0
7
4
2
3
2
0.00
com.google.javascript.jscomp.gwt.client.JsfileParser.SparseObject.set
6
0
0
6
3
1
3
1
0.00
com.google.javascript.jscomp.gwt.client.JsfileParser.SparseObject.set
6
0
0
6
3
1
3
1
0.00
com.google.javascript.jscomp.gwt.client.JsfileParser.Traverser.Traverser
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.gwt.client.JsfileParser.Traverser.visit
46
7
1
40
30
4
22
4
0.17
com.google.javascript.jscomp.gwt.client.Util.arrayGet
0
0
0
0
0
0
0
0
0.00
com.google.javascript.jscomp.gwt.client.Util.arraySet
0
0
0
0
0
0
0
0
0.00
com.google.javascript.jscomp.gwt.client.Util.JsArray.asList
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.gwt.client.Util.JsArray.copyOf
7
0
0
7
4
2
3
3
0.00
com.google.javascript.jscomp.gwt.client.Util.JsArray.get
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.gwt.client.Util.JsArray.getLength
0
0
0
0
0
0
0
0
0.00
com.google.javascript.jscomp.gwt.client.Util.JsArray.JsArray
1
0
0
1
0
1
0
1
0.00
com.google.javascript.jscomp.gwt.client.Util.JsArray.JsArrayList.add
4
0
0
4
2
1
2
1
0.00
com.google.javascript.jscomp.gwt.client.Util.JsArray.JsArrayList.checkBounds
5
0
0
5
2
1
2
1
0.00
com.google.javascript.jscomp.gwt.client.Util.JsArray.JsArrayList.get
4
0
0
4
2
1
2
1
0.00
com.google.javascript.jscomp.gwt.client.Util.JsArray.JsArrayList.JsArrayList
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.gwt.client.Util.JsArray.JsArrayList.remove
6
0
0
6
4
2
3
2
0.00
com.google.javascript.jscomp.gwt.client.Util.JsArray.JsArrayList.set
6
0
0
6
4
2
3
2
0.00
com.google.javascript.jscomp.gwt.client.Util.JsArray.JsArrayList.size
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.gwt.client.Util.JsArray.of
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.gwt.client.Util.JsArray.push
0
0
0
0
0
0
0
0
0.00
com.google.javascript.jscomp.gwt.client.Util.JsArray.set
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.gwt.client.Util.JsArray.setLength
0
0
0
0
0
0
0
0
0.00
com.google.javascript.jscomp.gwt.client.Util.JsArray.slice
0
0
0
0
0
0
0
0
0.00
com.google.javascript.jscomp.gwt.client.Util.JsArray.slice
0
0
0
0
0
0
0
0
0.00
com.google.javascript.jscomp.gwt.client.Util.JsArray.slice
0
0
0
0
0
0
0
0
0.00
com.google.javascript.jscomp.gwt.client.Util.JsArray.slice
0
0
0
0
0
0
0
0
0.00
com.google.javascript.jscomp.gwt.client.Util.JsArray.splice
0
0
0
0
0
0
0
0
0.00
com.google.javascript.jscomp.gwt.client.Util.JsObject.get
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.gwt.client.Util.JsObject.JsObject
1
0
0
1
0
1
0
1
0.00
com.google.javascript.jscomp.gwt.client.Util.JsObject.set
4
0
0
4
2
1
2
1
0.00
com.google.javascript.jscomp.gwt.client.Util.JsRegExp.exec
0
0
0
0
0
0
0
0
0.00
com.google.javascript.jscomp.gwt.client.Util.JsRegExp.getGlobal
0
0
0
0
0
0
0
0
0.00
com.google.javascript.jscomp.gwt.client.Util.JsRegExp.getIgnoreCase
0
0
0
0
0
0
0
0
0.00
com.google.javascript.jscomp.gwt.client.Util.JsRegExp.getLastIndex
0
0
0
0
0
0
0
0
0.00
com.google.javascript.jscomp.gwt.client.Util.JsRegExp.getMultiline
0
0
0
0
0
0
0
0
0.00
com.google.javascript.jscomp.gwt.client.Util.JsRegExp.getSource
0
0
0
0
0
0
0
0
0.00
com.google.javascript.jscomp.gwt.client.Util.JsRegExp.JsRegExp
1
0
0
1
0
1
0
1
0.00
com.google.javascript.jscomp.gwt.client.Util.JsRegExp.Match.getIndex
0
0
0
0
0
0
0
0
0.00
com.google.javascript.jscomp.gwt.client.Util.JsRegExp.Match.getInput
0
0
0
0
0
0
0
0
0.00
com.google.javascript.jscomp.gwt.client.Util.JsRegExp.Match.Match
1
0
0
1
0
1
0
1
0.00
com.google.javascript.jscomp.gwt.client.Util.JsRegExp.test
0
0
0
0
0
0
0
0
0.00
com.google.javascript.jscomp.gwt.client.Util.JsString.fromCharCode
0
0
0
0
0
0
0
0
0.00
com.google.javascript.jscomp.gwt.client.Util.JsString.JsString
1
0
0
1
0
1
0
1
0.00
com.google.javascript.jscomp.gwt.client.Util.objectGet
0
0
0
0
0
0
0
0
0.00
com.google.javascript.jscomp.gwt.client.Util.objectSet
0
0
0
0
0
0
0
0
0.00
com.google.javascript.jscomp.gwt.linker.MinimalLinker.getDescription
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.gwt.linker.MinimalLinker.link
6
0
0
6
3
3
2
2
0.00
com.google.javascript.jscomp.gwt.linker.MinimalLinker.link
20
0
3
17
11
7
6
7
0.00
com.google.javascript.jscomp.gwt.linker.MinimalLinker.supportsDevModeInJunit
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.HotSwapCompilerPass.hotSwapScript
10
9
0
1
0
1
0
1
9.00
com.google.javascript.jscomp.IdMappingUtil.generateSerializedIdMappings
26
4
1
21
16
2
7
4
0.19
com.google.javascript.jscomp.IdMappingUtil.IdMappingUtil
1
0
0
1
0
1
0
1
0.00
com.google.javascript.jscomp.IdMappingUtil.parseSerializedIdMappings
58
18
2
38
30
8
16
9
0.47
com.google.javascript.jscomp.IdMappingUtilTest.testParseIdMapping
24
0
4
20
17
4
8
3
0.00
com.google.javascript.jscomp.ImplicitNullabilityCheck.ImplicitNullabilityCheck
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.ImplicitNullabilityCheck.process
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.ImplicitNullabilityCheck.reportWarning
6
3
0
3
1
1
1
1
1.00
com.google.javascript.jscomp.ImplicitNullabilityCheck.visit
68
9
2
62
45
9
23
12
0.15
com.google.javascript.jscomp.ImplicitNullabilityCheck.visit.(Anon_1).apply
3
0
0
3
2
0
1
1
0.00
com.google.javascript.jscomp.ImplicitNullabilityCheck.visit.(for_loop_1).(Anon_2).visit
41
5
0
41
30
4
18
6
0.12
com.google.javascript.jscomp.ImplicitNullabilityCheckTest.getNumRepetitions
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.ImplicitNullabilityCheckTest.getProcessor
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.ImplicitNullabilityCheckTest.noWarning
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.ImplicitNullabilityCheckTest.testExplicitJsdocDoesntWarn
9
7
0
9
7
1
7
1
0.78
com.google.javascript.jscomp.ImplicitNullabilityCheckTest.testExplicitlyNullableUnion
7
5
0
7
5
1
5
1
0.71
com.google.javascript.jscomp.ImplicitNullabilityCheckTest.testJsdocPositions
8
5
0
8
6
1
5
1
0.62
com.google.javascript.jscomp.ImplicitNullabilityCheckTest.testNullableTypedef
8
3
0
6
4
1
1
1
0.50
com.google.javascript.jscomp.ImplicitNullabilityCheckTest.testThrowsDoesntWarn
4
2
0
4
2
1
2
1
0.50
com.google.javascript.jscomp.ImplicitNullabilityCheckTest.testUnkownTypenameDoesntWarn
8
3
1
6
4
1
2
1
0.50
com.google.javascript.jscomp.ImplicitNullabilityCheckTest.testUserDefinedClass
14
5
1
12
10
1
2
1
0.42
com.google.javascript.jscomp.ImplicitNullabilityCheckTest.warnImplicitlyNullable
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.InferConsts.considerVar
18
0
0
18
15
3
8
3
0.00
com.google.javascript.jscomp.InferConsts.InferConsts
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.InferConsts.process
15
0
2
13
8
5
5
5
0.00
com.google.javascript.jscomp.InferConstsTest.FindConstants.FindConstants
4
0
0
4
2
1
2
1
0.00
com.google.javascript.jscomp.InferConstsTest.FindConstants.visit
10
0
0
10
6
1
3
2
0.00
com.google.javascript.jscomp.InferConstsTest.testArguments
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.InferConstsTest.testClass
6
0
0
6
4
1
4
1
0.00
com.google.javascript.jscomp.InferConstsTest.testConsts
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.InferConstsTest.testDefaultValue
7
0
1
6
4
1
4
1
0.00
com.google.javascript.jscomp.InferConstsTest.testDestructuring
22
1
2
19
17
1
9
1
0.05
com.google.javascript.jscomp.InferConstsTest.testForConst
6
1
0
5
3
1
3
1
0.20
com.google.javascript.jscomp.InferConstsTest.testForIn
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.InferConstsTest.testForLet
5
0
0
5
3
1
3
1
0.00
com.google.javascript.jscomp.InferConstsTest.testForOf
4
0
0
4
2
1
2
1
0.00
com.google.javascript.jscomp.InferConstsTest.testForVar
5
0
0
5
3
1
3
1
0.00
com.google.javascript.jscomp.InferConstsTest.testFunctionParam
7
0
0
7
5
1
5
1
0.00
com.google.javascript.jscomp.InferConstsTest.testInferConstsHelper
31
0
5
26
21
8
10
8
0.00
com.google.javascript.jscomp.InferConstsTest.testNotConsts
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.InferConstsTest.testSimple
7
1
0
7
5
1
5
1
0.14
com.google.javascript.jscomp.InferConstsTest.testSimpleLetConst
8
1
0
8
6
1
6
1
0.12
com.google.javascript.jscomp.InferConstsTest.testUnfound
9
1
0
9
7
1
7
1
0.11
com.google.javascript.jscomp.InferJSDocInfo.attachJSDocInfoToNominalTypeOrShape
24
5
1
18
12
2
9
1
0.28
com.google.javascript.jscomp.InferJSDocInfo.dereferenceToObject
6
3
0
3
1
1
1
1
1.00
com.google.javascript.jscomp.InferJSDocInfo.hotSwapScript
5
0
0
5
3
1
3
1
0.00
com.google.javascript.jscomp.InferJSDocInfo.InferJSDocInfo
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.InferJSDocInfo.process
8
0
0
8
4
1
4
1
0.00
com.google.javascript.jscomp.InferJSDocInfo.visit
113
28
10
75
54
11
34
9
0.37
com.google.javascript.jscomp.InferJSDocInfoTest.(Anon_1).visit
6
0
0
6
4
1
2
2
0.00
com.google.javascript.jscomp.InferJSDocInfoTest.findGlobalNameType
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.InferJSDocInfoTest.findNameType
17
0
1
16
11
4
7
5
0.00
com.google.javascript.jscomp.InferJSDocInfoTest.getOptions
5
0
0
5
3
2
2
2
0.00
com.google.javascript.jscomp.InferJSDocInfoTest.getProcessor
17
0
0
17
13
6
4
5
0.00
com.google.javascript.jscomp.InferJSDocInfoTest.getProcessor.(Anon_2).process
12
0
0
12
10
5
3
4
0.00
com.google.javascript.jscomp.InferJSDocInfoTest.testAbstractMethod
20
3
1
19
16
6
4
5
0.16
com.google.javascript.jscomp.InferJSDocInfoTest.testInstanceObject
11
3
0
10
8
2
4
2
0.30
com.google.javascript.jscomp.InferJSDocInfoTest.testInterface
10
2
0
10
8
2
2
2
0.20
com.google.javascript.jscomp.InferJSDocInfoTest.testNamespacedCtor
29
3
2
27
25
2
6
2
0.11
com.google.javascript.jscomp.InferJSDocInfoTest.testNativeCtor
14
1
0
14
12
1
4
1
0.07
com.google.javascript.jscomp.InferJSDocInfoTest.testStructuralFunctions
19
3
0
19
17
1
4
1
0.16
com.google.javascript.jscomp.InjectRuntimeLibraries.InjectRuntimeLibraries
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.InjectRuntimeLibraries.process
5
0
0
5
2
1
2
2
0.00
com.google.javascript.jscomp.InlineAliases.AliasesCollector.isPrivate
8
0
0
8
5
2
3
2
0.00
com.google.javascript.jscomp.InlineAliases.AliasesCollector.visit
14
0
0
14
9
1
7
1
0.00
com.google.javascript.jscomp.InlineAliases.AliasesCollector.visitAliasDefinition
22
5
0
17
12
4
4
4
0.29
com.google.javascript.jscomp.InlineAliases.AliasesInliner.(Anon_1).visit
19
0
0
19
14
6
7
5
0.00
com.google.javascript.jscomp.InlineAliases.AliasesInliner.maybeRewriteJsdoc
8
0
0
8
4
1
4
2
0.00
com.google.javascript.jscomp.InlineAliases.AliasesInliner.resolveAlias
20
6
2
12
8
2
7
2
0.50
com.google.javascript.jscomp.InlineAliases.AliasesInliner.visit
26
2
1
23
17
5
11
4
0.09
com.google.javascript.jscomp.InlineAliases.InlineAliases
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.InlineAliases.process
5
0
0
5
3
1
3
1
0.00
com.google.javascript.jscomp.InlineAliasesTest.getProcessor
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.InlineAliasesTest.testAliasChains
29
16
1
26
24
1
2
1
0.62
com.google.javascript.jscomp.InlineAliasesTest.testAliasCycleError
7
2
0
7
5
1
1
1
0.29
com.google.javascript.jscomp.InlineAliasesTest.testAliasedEnums
5
2
0
5
3
1
1
1
0.40
com.google.javascript.jscomp.InlineAliasesTest.testAliasQualifiedName
25
6
1
24
22
1
2
1
0.25
com.google.javascript.jscomp.InlineAliasesTest.testConstWithTypesAreNotInlined
7
2
0
7
5
1
1
1
0.29
com.google.javascript.jscomp.InlineAliasesTest.testDefinesAreNotInlined
3
1
0
3
1
1
1
1
0.33
com.google.javascript.jscomp.InlineAliasesTest.testGoogModules
5
0
0
5
3
1
3
1
0.00
com.google.javascript.jscomp.InlineAliasesTest.testHoistedAliasesInCode
25
6
1
22
20
1
2
1
0.27
com.google.javascript.jscomp.InlineAliasesTest.testIncorrectConstAnnotationDoesntCrash
4
2
0
4
2
1
2
1
0.50
com.google.javascript.jscomp.InlineAliasesTest.testPrivateVariablesAreNotInlined
4
2
0
4
2
1
2
1
0.50
com.google.javascript.jscomp.InlineAliasesTest.testRedefinedAliasesNotRenamed
3
1
0
3
1
1
1
1
0.33
com.google.javascript.jscomp.InlineAliasesTest.testRewriteGoogModuleAliases1
21
6
0
21
19
1
1
1
0.29
com.google.javascript.jscomp.InlineAliasesTest.testRewriteGoogModuleAliases2
21
6
0
21
19
1
1
1
0.29
com.google.javascript.jscomp.InlineAliasesTest.testRewriteGoogModuleAliases3
24
8
0
24
22
1
1
1
0.33
com.google.javascript.jscomp.InlineAliasesTest.testRewriteGoogModuleAliases4
20
4
0
20
18
1
1
1
0.20
com.google.javascript.jscomp.InlineAliasesTest.testRewriteGoogModuleAliasesWithPrototypeGets1
26
6
0
26
24
1
1
1
0.23
com.google.javascript.jscomp.InlineAliasesTest.testRewriteGoogModuleAliasesWithPrototypeGets2
26
6
0
26
24
1
1
1
0.23
com.google.javascript.jscomp.InlineAliasesTest.testShadowedAliasesNotRenamed
31
4
2
29
27
1
3
1
0.14
com.google.javascript.jscomp.InlineAliasesTest.testSimpleAliasInCode
10
6
2
8
6
1
3
1
0.75
com.google.javascript.jscomp.InlineAliasesTest.testSimpleAliasInJSDoc
28
10
2
26
24
1
3
1
0.38
com.google.javascript.jscomp.InlineAliasesTest.testTransitiveAliases
17
10
0
17
15
1
1
1
0.59
com.google.javascript.jscomp.InlineCostEstimator.CompiledSizeEstimator.add
4
0
0
4
2
2
1
2
0.00
com.google.javascript.jscomp.InlineCostEstimator.CompiledSizeEstimator.addConstant
7
4
0
3
1
1
1
1
1.33
com.google.javascript.jscomp.InlineCostEstimator.CompiledSizeEstimator.addIdentifier
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.InlineCostEstimator.CompiledSizeEstimator.append
7
0
0
7
4
1
4
1
0.00
com.google.javascript.jscomp.InlineCostEstimator.CompiledSizeEstimator.CompiledSizeEstimator
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.InlineCostEstimator.CompiledSizeEstimator.continueProcessing
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.InlineCostEstimator.CompiledSizeEstimator.getCost
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.InlineCostEstimator.CompiledSizeEstimator.getLastChar
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.InlineCostEstimator.getCost
6
3
0
3
1
1
1
1
1.00
com.google.javascript.jscomp.InlineCostEstimator.getCost
8
3
0
5
3
2
2
2
0.60
com.google.javascript.jscomp.InlineCostEstimator.InlineCostEstimator
2
0
0
2
0
1
0
1
0.00
com.google.javascript.jscomp.InlineCostEstimatorTest.checkCost
8
2
2
4
2
1
2
1
0.50
com.google.javascript.jscomp.InlineCostEstimatorTest.cost
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.InlineCostEstimatorTest.minimize
7
0
0
7
5
2
2
2
0.00
com.google.javascript.jscomp.InlineCostEstimatorTest.parse
6
0
0
6
4
3
2
3
0.00
com.google.javascript.jscomp.InlineCostEstimatorTest.testCost
16
0
0
16
14
1
13
1
0.00
com.google.javascript.jscomp.InlineFunctions.CallVisitor.CallVisitor
7
0
0
7
3
3
3
1
0.00
com.google.javascript.jscomp.InlineFunctions.CallVisitor.visit
33
4
2
27
20
5
15
5
0.15
com.google.javascript.jscomp.InlineFunctions.CallVisitorCallback.visitCallSite
1
0
0
1
0
1
0
1
0.00
com.google.javascript.jscomp.InlineFunctions.decomposeExpressions
15
4
0
11
5
1
5
3
0.36
com.google.javascript.jscomp.InlineFunctions.findCalledFunctions
8
3
0
5
3
2
2
2
0.60
com.google.javascript.jscomp.InlineFunctions.findCalledFunctions
15
4
1
10
5
2
6
2
0.40
com.google.javascript.jscomp.InlineFunctions.FindCandidateFunctions.findFunctionExpressions
30
9
1
20
14
4
10
4
0.45
com.google.javascript.jscomp.InlineFunctions.FindCandidateFunctions.findNamedFunctions
31
5
2
24
18
3
11
3
0.21
com.google.javascript.jscomp.InlineFunctions.FindCandidateFunctions.shouldTraverse
6
2
0
4
1
2
1
1
0.50
com.google.javascript.jscomp.InlineFunctions.FindCandidateFunctions.visit
8
0
1
7
4
1
3
1
0.00
com.google.javascript.jscomp.InlineFunctions.FindCandidatesReferences.checkNameUsage
43
16
4
23
16
4
11
4
0.70
com.google.javascript.jscomp.InlineFunctions.FindCandidatesReferences.FindCandidatesReferences
6
0
0
6
2
3
2
1
0.00
com.google.javascript.jscomp.InlineFunctions.FindCandidatesReferences.maybeAddReference
24
4
2
18
12
5
7
3
0.22
com.google.javascript.jscomp.InlineFunctions.FindCandidatesReferences.maybeAddReferenceUsingMode
30
7
3
20
14
6
7
3
0.35
com.google.javascript.jscomp.InlineFunctions.FindCandidatesReferences.visit
6
0
0
6
3
1
3
1
0.00
com.google.javascript.jscomp.InlineFunctions.FindCandidatesReferences.visitCallSite
4
0
0
4
1
2
1
1
0.00
com.google.javascript.jscomp.InlineFunctions.Function.getDeclaringBlock
1
0
0
1
0
1
0
1
0.00
com.google.javascript.jscomp.InlineFunctions.Function.getFunctionNode
2
1
0
1
0
1
0
1
1.00
com.google.javascript.jscomp.InlineFunctions.Function.getName
2
1
0
1
0
1
0
1
1.00
com.google.javascript.jscomp.InlineFunctions.Function.remove
2
1
0
1
0
1
0
1
1.00
com.google.javascript.jscomp.InlineFunctions.FunctionExpression.FunctionExpression
6
2
0
4
2
1
2
1
0.50
com.google.javascript.jscomp.InlineFunctions.FunctionExpression.getDeclaringBlock
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.InlineFunctions.FunctionExpression.getFunctionNode
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.InlineFunctions.FunctionExpression.getName
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.InlineFunctions.FunctionExpression.remove
3
1
0
2
0
1
0
1
0.50
com.google.javascript.jscomp.InlineFunctions.FunctionState.addReference
6
0
0
6
3
1
3
1
0.00
com.google.javascript.jscomp.InlineFunctions.FunctionState.canInline
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.InlineFunctions.FunctionState.canInlineDirectly
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.InlineFunctions.FunctionState.canRemove
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.InlineFunctions.FunctionState.getFn
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.InlineFunctions.FunctionState.getModule
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.InlineFunctions.FunctionState.getNamesToAlias
6
0
0
6
3
1
3
1
0.00
com.google.javascript.jscomp.InlineFunctions.FunctionState.getReference
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.InlineFunctions.FunctionState.getReferences
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.InlineFunctions.FunctionState.getReferencesInternal
6
0
0
6
3
1
3
1
0.00
com.google.javascript.jscomp.InlineFunctions.FunctionState.getReferencesThis
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.InlineFunctions.FunctionState.getSafeFnNode
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.InlineFunctions.FunctionState.hasBlockInliningReferences
8
0
0
8
4
1
4
2
0.00
com.google.javascript.jscomp.InlineFunctions.FunctionState.hasExistingFunctionDefinition
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.InlineFunctions.FunctionState.hasInnerFunctions
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.InlineFunctions.FunctionState.hasReferences
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.InlineFunctions.FunctionState.inlineDirectly
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.InlineFunctions.FunctionState.removeBlockInliningReferences
9
0
0
9
4
3
4
3
0.00
com.google.javascript.jscomp.InlineFunctions.FunctionState.setFn
4
0
0
4
2
1
2
1
0.00
com.google.javascript.jscomp.InlineFunctions.FunctionState.setHasInnerFunctions
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.InlineFunctions.FunctionState.setInline
9
2
0
7
4
1
4
1
0.29
com.google.javascript.jscomp.InlineFunctions.FunctionState.setModule
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.InlineFunctions.FunctionState.setNamesToAlias
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.InlineFunctions.FunctionState.setReferencesThis
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.InlineFunctions.FunctionState.setRemove
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.InlineFunctions.FunctionState.setSafeFnNode
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.InlineFunctions.FunctionVar.FunctionVar
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.InlineFunctions.FunctionVar.getDeclaringBlock
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.InlineFunctions.FunctionVar.getFunctionNode
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.InlineFunctions.FunctionVar.getName
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.InlineFunctions.FunctionVar.remove
4
0
0
4
2
1
2
1
0.00
com.google.javascript.jscomp.InlineFunctions.getOrCreateFunctionState
8
0
0
8
5
2
4
2
0.00
com.google.javascript.jscomp.InlineFunctions.hasLocalNames
12
4
0
8
6
2
1
2
0.50
com.google.javascript.jscomp.InlineFunctions.Inline.Inline
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.InlineFunctions.Inline.inlineFunction
15
3
1
11
7
6
3
5
0.27
com.google.javascript.jscomp.InlineFunctions.Inline.visitCallSite
18
6
1
11
6
3
5
2
0.55
com.google.javascript.jscomp.InlineFunctions.InlineFunctions
24
0
3
21
12
8
10
1
0.00
com.google.javascript.jscomp.InlineFunctions.inliningLowersCost
12
3
0
9
7
1
1
1
0.33
com.google.javascript.jscomp.InlineFunctions.isAlwaysInlinable
7
0
0
7
5
3
2
3
0.00
com.google.javascript.jscomp.InlineFunctions.isCandidateFunction
25
12
2
11
7
3
5
3
1.09
com.google.javascript.jscomp.InlineFunctions.isCandidateUsage
39
16
2
21
15
3
9
3
0.76
com.google.javascript.jscomp.InlineFunctions.maybeAddFunction
76
20
8
48
34
7
25
6
0.42
com.google.javascript.jscomp.InlineFunctions.minimizeCost
20
6
0
14
9
1
8
1
0.43
com.google.javascript.jscomp.InlineFunctions.NamedFunction.getDeclaringBlock
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.InlineFunctions.NamedFunction.getFunctionNode
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.InlineFunctions.NamedFunction.getName
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.InlineFunctions.NamedFunction.NamedFunction
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.InlineFunctions.NamedFunction.remove
4
0
0
4
2
1
2
1
0.00
com.google.javascript.jscomp.InlineFunctions.process
36
11
4
24
19
2
16
2
0.46
com.google.javascript.jscomp.InlineFunctions.Reference.Reference
5
0
0
5
1
3
1
1
0.00
com.google.javascript.jscomp.InlineFunctions.Reference.setRequiresDecomposition
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.InlineFunctions.removeInlinedFunctions
14
3
0
11
7
2
6
3
0.27
com.google.javascript.jscomp.InlineFunctions.resolveInlineConflicts
21
16
0
5
2
1
2
2
3.20
com.google.javascript.jscomp.InlineFunctions.resolveInlineConflictsForFunction
30
9
2
19
12
4
9
5
0.47
com.google.javascript.jscomp.InlineFunctions.targetSizeAfterInlineExceedsLimit
18
2
0
16
11
8
5
5
0.12
com.google.javascript.jscomp.InlineFunctions.trimCandidatesNotMeetingMinimumRequirements
13
4
0
9
4
3
4
3
0.44
com.google.javascript.jscomp.InlineFunctions.trimCandidatesUsingOnCost
21
7
0
14
8
4
7
4
0.50
com.google.javascript.jscomp.InlineFunctions.verifyAllReferencesInlined
13
4
0
9
5
1
3
2
0.44
com.google.javascript.jscomp.InlineFunctionsTest.getNumRepetitions
8
5
0
3
1
1
1
1
1.67
com.google.javascript.jscomp.InlineFunctionsTest.getProcessor
13
0
1
12
10
1
2
1
0.00
com.google.javascript.jscomp.InlineFunctionsTest.InlineFunctionsTest
6
1
0
5
3
1
3
1
0.20
com.google.javascript.jscomp.InlineFunctionsTest.setUp
8
0
0
8
6
1
6
1
0.00
com.google.javascript.jscomp.InlineFunctionsTest.StringCompare.getProcessor
12
4
0
12
10
1
2
1
0.33
com.google.javascript.jscomp.InlineFunctionsTest.StringCompare.setUp
4
0
0
4
2
1
2
1
0.00
com.google.javascript.jscomp.InlineFunctionsTest.StringCompare.StringCompare
5
0
0
5
3
1
3
1
0.00
com.google.javascript.jscomp.InlineFunctionsTest.StringCompare.testInlineObject
10
5
0
5
3
1
2
1
1.00
com.google.javascript.jscomp.InlineFunctionsTest.test6671158
24
0
1
23
21
1
2
1
0.00
com.google.javascript.jscomp.InlineFunctionsTest.test6671158b
22
0
1
21
19
1
1
1
0.00
com.google.javascript.jscomp.InlineFunctionsTest.test8609285a
5
0
0
5
3
1
1
1
0.00
com.google.javascript.jscomp.InlineFunctionsTest.test8609285b
5
0
0
5
3
1
1
1
0.00
com.google.javascript.jscomp.InlineFunctionsTest.testAnonymous1
13
0
1
12
10
1
4
1
0.00
com.google.javascript.jscomp.InlineFunctionsTest.testAnonymous2
11
0
0
11
9
1
1
1
0.00
com.google.javascript.jscomp.InlineFunctionsTest.testAnonymous3
12
1
2
9
7
1
5
1
0.11
com.google.javascript.jscomp.InlineFunctionsTest.testArgumentsWithSideEffectsNeverInlined1
4
0
0
4
2
1
2
1
0.00
com.google.javascript.jscomp.InlineFunctionsTest.testArgumentsWithSideEffectsNeverInlined2
4
0
0
4
2
1
2
1
0.00
com.google.javascript.jscomp.InlineFunctionsTest.testBug4944818
36
0
0
36
34
1
1
1
0.00
com.google.javascript.jscomp.InlineFunctionsTest.testComplexFunctionWithFunctionDefinition1
4
0
0
4
2
1
1
1
0.00
com.google.javascript.jscomp.InlineFunctionsTest.testComplexFunctionWithFunctionDefinition2
12
1
3
8
6
1
4
1
0.12
com.google.javascript.jscomp.InlineFunctionsTest.testComplexFunctionWithFunctionDefinition2a
13
1
3
9
7
1
4
1
0.11
com.google.javascript.jscomp.InlineFunctionsTest.testComplexFunctionWithFunctionDefinition3
12
1
4
7
5
1
4
1
0.14
com.google.javascript.jscomp.InlineFunctionsTest.testComplexInline1
6
0
0
6
4
1
1
1
0.00
com.google.javascript.jscomp.InlineFunctionsTest.testComplexInline2
6
0
0
6
4
1
1
1
0.00
com.google.javascript.jscomp.InlineFunctionsTest.testComplexInline3
6
0
0
6
4
1
1
1
0.00
com.google.javascript.jscomp.InlineFunctionsTest.testComplexInline4
4
0
0
4
2
1
1
1
0.00
com.google.javascript.jscomp.InlineFunctionsTest.testComplexInline5
4
0
0
4
2
1
1
1
0.00
com.google.javascript.jscomp.InlineFunctionsTest.testComplexInline6
4
0
0
4
2
1
1
1
0.00
com.google.javascript.jscomp.InlineFunctionsTest.testComplexInline7
7
0
0
7
5
1
1
1
0.00
com.google.javascript.jscomp.InlineFunctionsTest.testComplexInline8
4
0
0
4
2
1
1
1
0.00
com.google.javascript.jscomp.InlineFunctionsTest.testComplexInlineInExpressionss1
4
0
0
4
2
1
1
1
0.00
com.google.javascript.jscomp.InlineFunctionsTest.testComplexInlineInExpressionss2
6
0
0
6
4
1
1
1
0.00
com.google.javascript.jscomp.InlineFunctionsTest.testComplexInlineInExpressionss3
6
0
0
6
4
1
1
1
0.00
com.google.javascript.jscomp.InlineFunctionsTest.testComplexInlineInExpressionss4
6
0
0
6
4
1
1
1
0.00
com.google.javascript.jscomp.InlineFunctionsTest.testComplexInlineInExpressionss5
7
0
0
7
5
1
1
1
0.00
com.google.javascript.jscomp.InlineFunctionsTest.testComplexInlineNoResultNoParamCall1
4
0
0
4
2
1
1
1
0.00
com.google.javascript.jscomp.InlineFunctionsTest.testComplexInlineNoResultNoParamCall2
5
0
0
5
3
1
1
1
0.00
com.google.javascript.jscomp.InlineFunctionsTest.testComplexInlineNoResultNoParamCall3
10
4
2
4
2
1
1
1
1.00
com.google.javascript.jscomp.InlineFunctionsTest.testComplexInlineNoResultWithParamCall1
4
0
0
4
2
1
1
1
0.00
com.google.javascript.jscomp.InlineFunctionsTest.testComplexInlineNoResultWithParamCall2
4
0
0
4
2
1
1
1
0.00
com.google.javascript.jscomp.InlineFunctionsTest.testComplexInlineNoResultWithParamCall3
4
0
0
4
2
1
1
1
0.00
com.google.javascript.jscomp.InlineFunctionsTest.testComplexInlineVars1
5
0
0
5
3
1
1
1
0.00
com.google.javascript.jscomp.InlineFunctionsTest.testComplexInlineVars10
4
0
0
4
2
1
1
1
0.00
com.google.javascript.jscomp.InlineFunctionsTest.testComplexInlineVars11
4
0
0
4
2
1
1
1
0.00
com.google.javascript.jscomp.InlineFunctionsTest.testComplexInlineVars12
4
0
0
4
2
1
1
1
0.00
com.google.javascript.jscomp.InlineFunctionsTest.testComplexInlineVars2
7
0
0
7
5
1
1
1
0.00
com.google.javascript.jscomp.InlineFunctionsTest.testComplexInlineVars3
7
0
0
7
5
1
1
1
0.00
com.google.javascript.jscomp.InlineFunctionsTest.testComplexInlineVars4
4
0
0
4
2
1
1
1
0.00
com.google.javascript.jscomp.InlineFunctionsTest.testComplexInlineVars5
4
0
0
4
2
1
1
1
0.00
com.google.javascript.jscomp.InlineFunctionsTest.testComplexInlineVars6
4
0
0
4
2
1
1
1
0.00
com.google.javascript.jscomp.InlineFunctionsTest.testComplexInlineVars7
9
0
0
9
7
1
1
1
0.00
com.google.javascript.jscomp.InlineFunctionsTest.testComplexInlineVars8
4
0
0
4
2
1
1
1
0.00
com.google.javascript.jscomp.InlineFunctionsTest.testComplexInlineVars9
4
0
0
4
2
1
1
1
0.00
com.google.javascript.jscomp.InlineFunctionsTest.testComplexNoInline1
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.InlineFunctionsTest.testComplexNoInline2
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.InlineFunctionsTest.testComplexNoVarSub
11
0
1
10
8
1
1
1
0.00
com.google.javascript.jscomp.InlineFunctionsTest.testComplexSample
49
0
2
47
45
3
1
2
0.00
com.google.javascript.jscomp.InlineFunctionsTest.testComplexSampleNoInline
21
0
0
21
19
1
1
1
0.00
com.google.javascript.jscomp.InlineFunctionsTest.testCostBasedInlineForSimpleFunction
12
0
0
12
8
4
7
6
0.00
com.google.javascript.jscomp.InlineFunctionsTest.testCostBasedInlining1
6
0
0
6
4
1
1
1
0.00
com.google.javascript.jscomp.InlineFunctionsTest.testCostBasedInlining10
7
1
0
6
4
1
2
1
0.17
com.google.javascript.jscomp.InlineFunctionsTest.testCostBasedInlining11
8
1
0
7
5
1
1
1
0.14
com.google.javascript.jscomp.InlineFunctionsTest.testCostBasedInlining12
6
0
1
5
3
1
1
1
0.00
com.google.javascript.jscomp.InlineFunctionsTest.testCostBasedInlining2
12
2
1
9
7
1
1
1
0.22
com.google.javascript.jscomp.InlineFunctionsTest.testCostBasedInlining3
13
1
1
11
9
1
1
1
0.09
com.google.javascript.jscomp.InlineFunctionsTest.testCostBasedInlining4
9
2
0
7
5
1
1
1
0.29
com.google.javascript.jscomp.InlineFunctionsTest.testCostBasedInlining5
10
1
1
8
6
1
1
1
0.12
com.google.javascript.jscomp.InlineFunctionsTest.testCostBasedInlining6
11
2
1
8
6
1
1
1
0.25
com.google.javascript.jscomp.InlineFunctionsTest.testCostBasedInlining7
8
1
0
7
5
1
1
1
0.14
com.google.javascript.jscomp.InlineFunctionsTest.testCostBasedInlining8
12
7
0
5
3
1
2
1
1.40
com.google.javascript.jscomp.InlineFunctionsTest.testCostBasedInlining9
10
3
0
7
5
1
1
1
0.43
com.google.javascript.jscomp.InlineFunctionsTest.testCostBasedInliningComplex1
6
0
0
6
4
1
1
1
0.00
com.google.javascript.jscomp.InlineFunctionsTest.testCostBasedInliningComplex2
12
2
1
9
7
1
1
1
0.22
com.google.javascript.jscomp.InlineFunctionsTest.testCostBasedInliningComplex3
13
1
1
11
9
1
1
1
0.09
com.google.javascript.jscomp.InlineFunctionsTest.testCostBasedInliningComplex4
9
2
0
7
5
1
1
1
0.29
com.google.javascript.jscomp.InlineFunctionsTest.testCostBasedInliningComplex5
10
1
1
8
6
1
1
1
0.12
com.google.javascript.jscomp.InlineFunctionsTest.testCostBasedInliningComplex6
11
2
1
8
6
1
1
1
0.25
com.google.javascript.jscomp.InlineFunctionsTest.testCostBasedInliningComplex7
7
1
0
6
4
1
1
1
0.17
com.google.javascript.jscomp.InlineFunctionsTest.testCostBasedInliningComplex8
5
1
0
4
2
1
1
1
0.25
com.google.javascript.jscomp.InlineFunctionsTest.testCostBasedInliningComplex9
5
0
0
5
3
1
1
1
0.00
com.google.javascript.jscomp.InlineFunctionsTest.testCrossModuleInlining1
15
4
0
11
8
1
1
1
0.36
com.google.javascript.jscomp.InlineFunctionsTest.testCrossModuleInlining2
23
6
1
16
13
1
2
1
0.38
com.google.javascript.jscomp.InlineFunctionsTest.testCrossModuleInlining3
29
9
1
19
16
1
2
1
0.47
com.google.javascript.jscomp.InlineFunctionsTest.testDecomposeFunctionExpressionInCall
22
0
0
22
20
1
1
1
0.00
com.google.javascript.jscomp.InlineFunctionsTest.testDecomposePlusEquals
9
0
0
9
7
1
1
1
0.00
com.google.javascript.jscomp.InlineFunctionsTest.testDoubleInlining1
7
0
0
7
5
1
2
1
0.00
com.google.javascript.jscomp.InlineFunctionsTest.testDoubleInlining2
6
0
0
6
4
1
1
1
0.00
com.google.javascript.jscomp.InlineFunctionsTest.testFunctionExpressionCallInlining1
4
0
0
4
2
1
1
1
0.00
com.google.javascript.jscomp.InlineFunctionsTest.testFunctionExpressionCallInlining10
5
1
0
4
2
1
1
1
0.25
com.google.javascript.jscomp.InlineFunctionsTest.testFunctionExpressionCallInlining11a
4
1
0
3
1
1
1
1
0.33
com.google.javascript.jscomp.InlineFunctionsTest.testFunctionExpressionCallInlining11b
15
1
3
11
9
1
4
1
0.09
com.google.javascript.jscomp.InlineFunctionsTest.testFunctionExpressionCallInlining11c
16
1
1
14
12
1
4
1
0.07
com.google.javascript.jscomp.InlineFunctionsTest.testFunctionExpressionCallInlining11d
21
2
2
17
15
1
4
1
0.12
com.google.javascript.jscomp.InlineFunctionsTest.testFunctionExpressionCallInlining11e
19
2
1
16
14
1
4
1
0.12
com.google.javascript.jscomp.InlineFunctionsTest.testFunctionExpressionCallInlining12
4
1
0
3
1
1
1
1
0.33
com.google.javascript.jscomp.InlineFunctionsTest.testFunctionExpressionCallInlining2
4
0
0
4
2
1
1
1
0.00
com.google.javascript.jscomp.InlineFunctionsTest.testFunctionExpressionCallInlining3
4
0
0
4
2
1
1
1
0.00
com.google.javascript.jscomp.InlineFunctionsTest.testFunctionExpressionCallInlining4
4
0
0
4
2
1
1
1
0.00
com.google.javascript.jscomp.InlineFunctionsTest.testFunctionExpressionCallInlining5
4
0
0
4
2
1
1
1
0.00
com.google.javascript.jscomp.InlineFunctionsTest.testFunctionExpressionCallInlining6
4
0
0
4
2
1
1
1
0.00
com.google.javascript.jscomp.InlineFunctionsTest.testFunctionExpressionCallInlining7
4
0
0
4
2
1
1
1
0.00
com.google.javascript.jscomp.InlineFunctionsTest.testFunctionExpressionCallInlining8
4
0
0
4
2
1
1
1
0.00
com.google.javascript.jscomp.InlineFunctionsTest.testFunctionExpressionCallInlining9
5
1
0
4
2
1
1
1
0.25
com.google.javascript.jscomp.InlineFunctionsTest.testFunctionExpressionInlining1
4
0
0
4
2
1
1
1
0.00
com.google.javascript.jscomp.InlineFunctionsTest.testFunctionExpressionInlining2
4
0
0
4
2
1
1
1
0.00
com.google.javascript.jscomp.InlineFunctionsTest.testFunctionExpressionInlining3
4
0
0
4
2
1
1
1
0.00
com.google.javascript.jscomp.InlineFunctionsTest.testFunctionExpressionInlining4
4
0
0
4
2
1
1
1
0.00
com.google.javascript.jscomp.InlineFunctionsTest.testFunctionExpressionOmega
6
1
0
5
3
1
1
1
0.20
com.google.javascript.jscomp.InlineFunctionsTest.testFunctionExpressionYCombinator
70
0
1
69
67
1
4
1
0.00
com.google.javascript.jscomp.InlineFunctionsTest.testInlineBlockMutableArgs1
5
0
0
5
3
1
1
1
0.00
com.google.javascript.jscomp.InlineFunctionsTest.testInlineBlockMutableArgs2
5
0
0
5
3
1
1
1
0.00
com.google.javascript.jscomp.InlineFunctionsTest.testInlineBlockMutableArgs3
5
0
0
5
3
1
1
1
0.00
com.google.javascript.jscomp.InlineFunctionsTest.testInlineBlockMutableArgs4
5
0
0
5
3
1
1
1
0.00
com.google.javascript.jscomp.InlineFunctionsTest.testInlineCall
4
0
0
4
2
1
1
1
0.00
com.google.javascript.jscomp.InlineFunctionsTest.testInlineConstructor1
4
0
0
4
2
1
1
1
0.00
com.google.javascript.jscomp.InlineFunctionsTest.testInlineConstructor2
4
0
0
4
2
1
1
1
0.00
com.google.javascript.jscomp.InlineFunctionsTest.testInlineConstructor3
6
0
0
6
4
1
1
1
0.00
com.google.javascript.jscomp.InlineFunctionsTest.testInlineConstructor4
6
0
0
6
4
1
1
1
0.00
com.google.javascript.jscomp.InlineFunctionsTest.testInlineEmptyFunction1
6
1
0
5
3
1
1
1
0.20
com.google.javascript.jscomp.InlineFunctionsTest.testInlineEmptyFunction2
6
1
0
5
3
1
1
1
0.20
com.google.javascript.jscomp.InlineFunctionsTest.testInlineEmptyFunction3
6
1
0
5
3
1
1
1
0.20
com.google.javascript.jscomp.InlineFunctionsTest.testInlineEmptyFunction4
6
1
0
5
3
1
1
1
0.20
com.google.javascript.jscomp.InlineFunctionsTest.testInlineEmptyFunction5
7
2
0
5
3
1
2
1
0.40
com.google.javascript.jscomp.InlineFunctionsTest.testInlineEmptyFunction6
5
0
0
5
3
1
2
1
0.00
com.google.javascript.jscomp.InlineFunctionsTest.testInlineFunctions1
6
1
0
5
3
1
1
1
0.20
com.google.javascript.jscomp.InlineFunctionsTest.testInlineFunctions10
9
0
0
9
7
1
1
1
0.00
com.google.javascript.jscomp.InlineFunctionsTest.testInlineFunctions11
5
0
0
5
3
1
1
1
0.00
com.google.javascript.jscomp.InlineFunctionsTest.testInlineFunctions12
10
1
0
9
7
1
3
1
0.11
com.google.javascript.jscomp.InlineFunctionsTest.testInlineFunctions13
6
1
0
5
3
1
1
1
0.20
com.google.javascript.jscomp.InlineFunctionsTest.testInlineFunctions13a
6
1
0
5
3
1
1
1
0.20
com.google.javascript.jscomp.InlineFunctionsTest.testInlineFunctions14
8
1
1
6
4
1
1
1
0.17
com.google.javascript.jscomp.InlineFunctionsTest.testInlineFunctions15a
8
1
1
6
4
1
1
1
0.17
com.google.javascript.jscomp.InlineFunctionsTest.testInlineFunctions15b
22
1
5
16
14
1
4
1
0.06
com.google.javascript.jscomp.InlineFunctionsTest.testInlineFunctions15c
21
2
6
13
11
1
4
1
0.15
com.google.javascript.jscomp.InlineFunctionsTest.testInlineFunctions15d
28
2
5
21
19
1
4
1
0.10
com.google.javascript.jscomp.InlineFunctionsTest.testInlineFunctions16a
14
0
3
11
9
1
4
1
0.00
com.google.javascript.jscomp.InlineFunctionsTest.testInlineFunctions16b
5
0
0
5
3
1
1
1
0.00
com.google.javascript.jscomp.InlineFunctionsTest.testInlineFunctions17
4
1
0
3
1
1
1
1
0.33
com.google.javascript.jscomp.InlineFunctionsTest.testInlineFunctions18
8
1
0
7
5
1
2
1
0.14
com.google.javascript.jscomp.InlineFunctionsTest.testInlineFunctions19
8
2
0
6
4
1
1
1
0.33
com.google.javascript.jscomp.InlineFunctionsTest.testInlineFunctions2
9
2
0
7
5
1
1
1
0.29
com.google.javascript.jscomp.InlineFunctionsTest.testInlineFunctions20
8
1
0
7
5
1
2
1
0.14
com.google.javascript.jscomp.InlineFunctionsTest.testInlineFunctions21
7
1
0
6
4
1
1
1
0.17
com.google.javascript.jscomp.InlineFunctionsTest.testInlineFunctions22
13
1
1
11
9
1
1
1
0.09
com.google.javascript.jscomp.InlineFunctionsTest.testInlineFunctions23
14
1
1
12
10
1
1
1
0.08
com.google.javascript.jscomp.InlineFunctionsTest.testInlineFunctions24
4
1
0
3
1
1
1
1
0.33
com.google.javascript.jscomp.InlineFunctionsTest.testInlineFunctions25
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.InlineFunctionsTest.testInlineFunctions26
4
1
0
3
1
1
1
1
0.33
com.google.javascript.jscomp.InlineFunctionsTest.testInlineFunctions27
11
0
0
11
9
1
1
1
0.00
com.google.javascript.jscomp.InlineFunctionsTest.testInlineFunctions28
14
0
0
14
12
1
1
1
0.00
com.google.javascript.jscomp.InlineFunctionsTest.testInlineFunctions29
16
0
0
16
14
1
1
1
0.00
com.google.javascript.jscomp.InlineFunctionsTest.testInlineFunctions3
7
1
0
6
4
1
1
1
0.17
com.google.javascript.jscomp.InlineFunctionsTest.testInlineFunctions30
5
1
0
4
2
1
1
1
0.25
com.google.javascript.jscomp.InlineFunctionsTest.testInlineFunctions31
6
1
0
5
3
1
1
1
0.20
com.google.javascript.jscomp.InlineFunctionsTest.testInlineFunctions4
9
1
1
7
5
1
1
1
0.14
com.google.javascript.jscomp.InlineFunctionsTest.testInlineFunctions5
7
1
1
5
3
1
1
1
0.20
com.google.javascript.jscomp.InlineFunctionsTest.testInlineFunctions6
7
1
1
5
3
1
1
1
0.20
com.google.javascript.jscomp.InlineFunctionsTest.testInlineFunctions7
7
1
1
5
3
1
1
1
0.20
com.google.javascript.jscomp.InlineFunctionsTest.testInlineFunctions8
7
1
1
5
3
1
1
1
0.20
com.google.javascript.jscomp.InlineFunctionsTest.testInlineFunctions9
7
1
0
6
4
1
1
1
0.17
com.google.javascript.jscomp.InlineFunctionsTest.testInlineFunctionWithArgsMismatch1
4
0
0
4
2
1
1
1
0.00
com.google.javascript.jscomp.InlineFunctionsTest.testInlineFunctionWithArgsMismatch2
4
0
0
4
2
1
1
1
0.00
com.google.javascript.jscomp.InlineFunctionsTest.testInlineFunctionWithArgsMismatch3
4
0
0
4
2
1
1
1
0.00
com.google.javascript.jscomp.InlineFunctionsTest.testInlineFunctionWithArgsMismatch4
5
0
0
5
3
1
1
1
0.00
com.google.javascript.jscomp.InlineFunctionsTest.testInlineIfParametersModified8
4
1
0
3
1
1
1
1
0.33
com.google.javascript.jscomp.InlineFunctionsTest.testInlineIfParametersModified9
4
1
0
3
1
1
1
1
0.33
com.google.javascript.jscomp.InlineFunctionsTest.testInlineMutableArgsReferencedOnce
5
0
0
5
3
1
1
1
0.00
com.google.javascript.jscomp.InlineFunctionsTest.testInlineMutableArgsReferencedOnce2
12
1
0
11
9
1
2
1
0.09
com.google.javascript.jscomp.InlineFunctionsTest.testInlineMutableArgsReferencedOnce3
18
1
0
17
15
1
2
1
0.06
com.google.javascript.jscomp.InlineFunctionsTest.testInlineNeverMutateConstants
5
0
0
5
3
1
1
1
0.00
com.google.javascript.jscomp.InlineFunctionsTest.testInlineNeverOverrideNewValues
5
0
0
5
3
1
1
1
0.00
com.google.javascript.jscomp.InlineFunctionsTest.testInlineNeverPartialSubtitution1
4
0
0
4
2
1
1
1
0.00
com.google.javascript.jscomp.InlineFunctionsTest.testInlineNeverPartialSubtitution2
4
0
0
4
2
1
1
1
0.00
com.google.javascript.jscomp.InlineFunctionsTest.testInlineObject
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.InlineFunctionsTest.testInlineWithClosureContainingThis
4
0
0
4
2
1
1
1
0.00
com.google.javascript.jscomp.InlineFunctionsTest.testInlineWithThis1
13
3
1
9
7
1
6
1
0.33
com.google.javascript.jscomp.InlineFunctionsTest.testInlineWithThis2
8
1
1
6
4
1
4
1
0.17
com.google.javascript.jscomp.InlineFunctionsTest.testInlineWithThis3
10
3
1
6
4
1
4
1
0.50
com.google.javascript.jscomp.InlineFunctionsTest.testInlineWithThis4
11
3
1
7
5
1
4
1
0.43
com.google.javascript.jscomp.InlineFunctionsTest.testInlineWithThis5
11
3
1
7
5
1
4
1
0.43
com.google.javascript.jscomp.InlineFunctionsTest.testInlineWithThis6
11
3
1
7
5
1
4
1
0.43
com.google.javascript.jscomp.InlineFunctionsTest.testInlineWithThis7
8
1
0
7
5
1
3
1
0.14
com.google.javascript.jscomp.InlineFunctionsTest.testIssue1101
11
0
0
11
9
1
1
1
0.00
com.google.javascript.jscomp.InlineFunctionsTest.testIssue423
53
0
1
52
50
1
4
1
0.00
com.google.javascript.jscomp.InlineFunctionsTest.testIssue5159924a
17
0
0
17
15
1
1
1
0.00
com.google.javascript.jscomp.InlineFunctionsTest.testIssue5159924b
16
0
0
16
14
1
1
1
0.00
com.google.javascript.jscomp.InlineFunctionsTest.testIssue728
11
0
1
10
7
4
5
5
0.00
com.google.javascript.jscomp.InlineFunctionsTest.testLocalFunctionInlining1
4
0
0
4
2
1
1
1
0.00
com.google.javascript.jscomp.InlineFunctionsTest.testLocalFunctionInlining2
4
0
0
4
2
1
1
1
0.00
com.google.javascript.jscomp.InlineFunctionsTest.testLocalFunctionInlining3
4
0
0
4
2
1
1
1
0.00
com.google.javascript.jscomp.InlineFunctionsTest.testLocalFunctionInlining4
4
0
0
4
2
1
1
1
0.00
com.google.javascript.jscomp.InlineFunctionsTest.testLocalFunctionInlining5
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.InlineFunctionsTest.testLocalFunctionInlining6
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.InlineFunctionsTest.testLocalFunctionInliningOnly1
6
0
0
6
4
1
4
1
0.00
com.google.javascript.jscomp.InlineFunctionsTest.testLocalFunctionInliningOnly2
7
0
1
6
4
1
3
1
0.00
com.google.javascript.jscomp.InlineFunctionsTest.testLocalFunctionInliningOnly3
7
0
1
6
4
1
3
1
0.00
com.google.javascript.jscomp.InlineFunctionsTest.testLocalFunctionInliningOnly4
7
0
1
6
4
1
3
1
0.00
com.google.javascript.jscomp.InlineFunctionsTest.testLoopWithFunctionWithFunction
34
2
0
32
30
1
2
1
0.06
com.google.javascript.jscomp.InlineFunctionsTest.testMaxFunSizeAfterInlining
44
5
5
37
35
1
11
1
0.14
com.google.javascript.jscomp.InlineFunctionsTest.testMethodWithFunctionWithFunction
25
2
0
25
23
1
2
1
0.08
com.google.javascript.jscomp.InlineFunctionsTest.testMixedModeInlining1
6
1
0
5
3
1
1
1
0.20
com.google.javascript.jscomp.InlineFunctionsTest.testMixedModeInlining2
7
2
0
5
3
1
1
1
0.40
com.google.javascript.jscomp.InlineFunctionsTest.testMixedModeInlining3
6
1
0
5
3
1
1
1
0.20
com.google.javascript.jscomp.InlineFunctionsTest.testMixedModeInlining4
9
2
0
7
5
1
1
1
0.29
com.google.javascript.jscomp.InlineFunctionsTest.testMixedModeInliningCosting1
12
2
2
8
6
1
1
1
0.25
com.google.javascript.jscomp.InlineFunctionsTest.testMixedModeInliningCosting2
8
2
0
6
4
1
1
1
0.33
com.google.javascript.jscomp.InlineFunctionsTest.testMixedModeInliningCosting3
11
1
1
9
7
1
1
1
0.11
com.google.javascript.jscomp.InlineFunctionsTest.testMixedModeInliningCosting4
7
1
0
6
4
1
1
1
0.17
com.google.javascript.jscomp.InlineFunctionsTest.testNoInlineIfParametersModified1
6
1
0
5
3
1
1
1
0.20
com.google.javascript.jscomp.InlineFunctionsTest.testNoInlineIfParametersModified2
5
0
0
5
3
1
1
1
0.00
com.google.javascript.jscomp.InlineFunctionsTest.testNoInlineIfParametersModified3
6
1
0
5
3
1
1
1
0.20
com.google.javascript.jscomp.InlineFunctionsTest.testNoInlineIfParametersModified4
7
1
0
6
4
1
1
1
0.17
com.google.javascript.jscomp.InlineFunctionsTest.testNoInlineIfParametersModified5
6
1
0
5
3
1
1
1
0.20
com.google.javascript.jscomp.InlineFunctionsTest.testNoInlineIfParametersModified6
5
0
0
5
3
1
1
1
0.00
com.google.javascript.jscomp.InlineFunctionsTest.testNoInlineIfParametersModified7
7
1
0
6
4
1
1
1
0.17
com.google.javascript.jscomp.InlineFunctionsTest.testNoInlineMaskedFunction
7
2
0
5
3
1
1
1
0.40
com.google.javascript.jscomp.InlineFunctionsTest.testNoInlineMutableArgs1
4
0
0
4
2
1
2
1
0.00
com.google.javascript.jscomp.InlineFunctionsTest.testNoInlineMutableArgs2
4
0
0
4
2
1
2
1
0.00
com.google.javascript.jscomp.InlineFunctionsTest.testNoInlineMutableArgs3
4
0
0
4
2
1
2
1
0.00
com.google.javascript.jscomp.InlineFunctionsTest.testNoInlineMutableArgs4
4
0
0
4
2
1
2
1
0.00
com.google.javascript.jscomp.InlineFunctionsTest.testNoInlineNonFunction
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.InlineFunctionsTest.testNoInlineOfNonGlobalFunction1
6
0
0
6
4
1
1
1
0.00
com.google.javascript.jscomp.InlineFunctionsTest.testNoInlineOfNonGlobalFunction2
6
0
0
6
4
1
1
1
0.00
com.google.javascript.jscomp.InlineFunctionsTest.testNoInlineOfNonGlobalFunction3
6
0
0
6
4
1
1
1
0.00
com.google.javascript.jscomp.InlineFunctionsTest.testNoInlineOfNonGlobalFunction4
7
0
1
6
4
1
1
1
0.00
com.google.javascript.jscomp.InlineFunctionsTest.testOneSideEffectCallDoesNotRuinOthers
5
0
0
5
3
1
2
1
0.00
com.google.javascript.jscomp.InlineFunctionsTest.testRenamePropertyFunction
4
0
0
4
2
1
1
1
0.00
com.google.javascript.jscomp.InlineFunctionsTest.testReplacePropertyFunction
12
4
0
8
6
1
2
1
0.50
com.google.javascript.jscomp.InlineFunctionsTest.testShadowVariables1
14
4
2
8
6
1
1
1
0.50
com.google.javascript.jscomp.InlineFunctionsTest.testShadowVariables10
6
1
0
5
3
1
1
1
0.20
com.google.javascript.jscomp.InlineFunctionsTest.testShadowVariables11
11
2
0
9
7
1
1
1
0.22
com.google.javascript.jscomp.InlineFunctionsTest.testShadowVariables12
10
1
0
9
7
1
1
1
0.11
com.google.javascript.jscomp.InlineFunctionsTest.testShadowVariables13
9
1
1
7
5
1
1
1
0.14
com.google.javascript.jscomp.InlineFunctionsTest.testShadowVariables14
9
1
0
8
6
1
1
1
0.12
com.google.javascript.jscomp.InlineFunctionsTest.testShadowVariables15
9
1
1
7
5
1
1
1
0.14
com.google.javascript.jscomp.InlineFunctionsTest.testShadowVariables16
20
2
2
16
14
1
4
1
0.12
com.google.javascript.jscomp.InlineFunctionsTest.testShadowVariables17
9
0
1
8
6
1
1
1
0.00
com.google.javascript.jscomp.InlineFunctionsTest.testShadowVariables18
10
0
1
9
7
1
1
1
0.00
com.google.javascript.jscomp.InlineFunctionsTest.testShadowVariables2
12
3
1
8
6
1
1
1
0.38
com.google.javascript.jscomp.InlineFunctionsTest.testShadowVariables3
10
1
1
8
6
1
1
1
0.12
com.google.javascript.jscomp.InlineFunctionsTest.testShadowVariables4
11
2
1
8
6
1
1
1
0.25
com.google.javascript.jscomp.InlineFunctionsTest.testShadowVariables5
8
2
0
6
4
1
2
1
0.33
com.google.javascript.jscomp.InlineFunctionsTest.testShadowVariables6
9
0
1
8
6
1
1
1
0.00
com.google.javascript.jscomp.InlineFunctionsTest.testShadowVariables7
17
0
1
16
14
1
4
1
0.00
com.google.javascript.jscomp.InlineFunctionsTest.testShadowVariables8
9
1
1
7
5
1
1
1
0.14
com.google.javascript.jscomp.InlineFunctionsTest.testShadowVariables9
7
1
1
5
3
1
1
1
0.20
com.google.javascript.jscomp.InlineObjectLiterals.InlineObjectLiterals
6
0
0
6
2
3
2
1
0.00
com.google.javascript.jscomp.InlineObjectLiterals.InliningBehavior.afterExitScope
21
4
4
13
8
3
6
4
0.31
com.google.javascript.jscomp.InlineObjectLiterals.InliningBehavior.blacklistVarReferencesInTree
16
6
0
10
6
1
3
2
0.60
com.google.javascript.jscomp.InlineObjectLiterals.InliningBehavior.blacklistVarReferencesInTree.(Anon_1).visit
5
0
0
5
3
0
2
1
0.00
com.google.javascript.jscomp.InlineObjectLiterals.InliningBehavior.computeVarList
44
7
5
32
23
9
15
10
0.22
com.google.javascript.jscomp.InlineObjectLiterals.InliningBehavior.fillInitialValues
13
5
0
8
5
2
4
3
0.62
com.google.javascript.jscomp.InlineObjectLiterals.InliningBehavior.isInlinableObject
109
41
11
57
41
10
30
13
0.72
com.google.javascript.jscomp.InlineObjectLiterals.InliningBehavior.isVarInlineForbidden
22
11
2
9
7
1
1
1
1.22
com.google.javascript.jscomp.InlineObjectLiterals.InliningBehavior.isVarOrAssignExprLhs
7
0
0
7
5
2
1
2
0.00
com.google.javascript.jscomp.InlineObjectLiterals.InliningBehavior.replaceAssignmentExpression
68
13
5
50
40
12
25
13
0.26
com.google.javascript.jscomp.InlineObjectLiterals.InliningBehavior.splitObject
76
22
8
46
35
11
24
12
0.48
com.google.javascript.jscomp.InlineObjectLiterals.process
5
0
0
5
3
3
1
2
0.00
com.google.javascript.jscomp.InlineObjectLiteralsTest.getProcessor
5
0
0
5
3
1
1
1
0.00
com.google.javascript.jscomp.InlineObjectLiteralsTest.InlineObjectLiteralsTest
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.InlineObjectLiteralsTest.testBug545
4
0
0
4
2
1
2
1
0.00
com.google.javascript.jscomp.InlineObjectLiteralsTest.testIssue724
7
0
0
7
5
1
1
1
0.00
com.google.javascript.jscomp.InlineObjectLiteralsTest.testLocal
4
0
0
4
2
1
1
1
0.00
com.google.javascript.jscomp.InlineObjectLiteralsTest.testNoInlineDeletedProperties
6
0
0
6
4
1
1
1
0.00
com.google.javascript.jscomp.InlineObjectLiteralsTest.testObject0
4
1
0
3
1
1
1
1
0.33
com.google.javascript.jscomp.InlineObjectLiteralsTest.testObject1
6
0
0
6
4
1
1
1
0.00
com.google.javascript.jscomp.InlineObjectLiteralsTest.testObject10
41
0
0
41
39
1
5
1
0.00
com.google.javascript.jscomp.InlineObjectLiteralsTest.testObject11
4
0
0
4
2
1
2
1
0.00
com.google.javascript.jscomp.InlineObjectLiteralsTest.testObject12
4
0
0
4
2
1
1
1
0.00
com.google.javascript.jscomp.InlineObjectLiteralsTest.testObject13
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.InlineObjectLiteralsTest.testObject14
4
0
0
4
2
1
2
1
0.00
com.google.javascript.jscomp.InlineObjectLiteralsTest.testObject15
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.InlineObjectLiteralsTest.testObject16
9
0
0
9
7
1
1
1
0.00
com.google.javascript.jscomp.InlineObjectLiteralsTest.testObject17
9
2
0
7
5
1
1
1
0.29
com.google.javascript.jscomp.InlineObjectLiteralsTest.testObject18
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.InlineObjectLiteralsTest.testObject19
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.InlineObjectLiteralsTest.testObject1a
8
0
0
8
6
1
1
1
0.00
com.google.javascript.jscomp.InlineObjectLiteralsTest.testObject2
7
0
0
7
5
1
1
1
0.00
com.google.javascript.jscomp.InlineObjectLiteralsTest.testObject20
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.InlineObjectLiteralsTest.testObject21
14
0
0
14
12
1
10
1
0.00
com.google.javascript.jscomp.InlineObjectLiteralsTest.testObject22
12
0
1
11
9
1
2
1
0.00
com.google.javascript.jscomp.InlineObjectLiteralsTest.testObject23
17
0
0
17
15
1
1
1
0.00
com.google.javascript.jscomp.InlineObjectLiteralsTest.testObject24
10
0
0
10
8
1
1
1
0.00
com.google.javascript.jscomp.InlineObjectLiteralsTest.testObject25
9
0
0
9
7
1
1
1
0.00
com.google.javascript.jscomp.InlineObjectLiteralsTest.testObject26
6
0
0
6
4
1
1
1
0.00
com.google.javascript.jscomp.InlineObjectLiteralsTest.testObject3
6
2
0
4
2
1
2
1
0.50
com.google.javascript.jscomp.InlineObjectLiteralsTest.testObject4
5
1
0
4
2
1
2
1
0.25
com.google.javascript.jscomp.InlineObjectLiteralsTest.testObject5
6
0
0
6
4
1
1
1
0.00
com.google.javascript.jscomp.InlineObjectLiteralsTest.testObject6
14
0
0
14
12
1
2
1
0.00
com.google.javascript.jscomp.InlineObjectLiteralsTest.testObject7
6
0
0
6
4
1
1
1
0.00
com.google.javascript.jscomp.InlineObjectLiteralsTest.testObject8
19
0
1
18
16
1
3
1
0.00
com.google.javascript.jscomp.InlineObjectLiteralsTest.testObject9
31
1
2
28
26
1
3
1
0.04
com.google.javascript.jscomp.InlineObjectLiteralsTest.testSameLocal
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.InlineProperties.addInvalidatingType
17
3
1
13
8
2
7
3
0.23
com.google.javascript.jscomp.InlineProperties.buildInvalidatingTypeSet
23
0
1
22
19
2
4
3
0.00
com.google.javascript.jscomp.InlineProperties.GatherCandidates.inConstructor
8
0
0
8
5
3
3
3
0.00
com.google.javascript.jscomp.InlineProperties.GatherCandidates.invalidateProperty
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.InlineProperties.GatherCandidates.maybeCandidateDefinition
37
8
1
28
21
8
11
7
0.29
com.google.javascript.jscomp.InlineProperties.GatherCandidates.maybeGetInstanceTypeFromPrototypeRef
8
0
0
8
5
3
3
3
0.00
com.google.javascript.jscomp.InlineProperties.GatherCandidates.maybeStoreCandidateValue
12
0
0
12
8
2
5
1
0.00
com.google.javascript.jscomp.InlineProperties.GatherCandidates.visit
31
7
1
23
18
3
15
3
0.30
com.google.javascript.jscomp.InlineProperties.getJSType
12
4
0
8
5
2
3
2
0.50
com.google.javascript.jscomp.InlineProperties.InlineProperties
5
0
0
5
3
1
3
1
0.00
com.google.javascript.jscomp.InlineProperties.invalidateExternProperties
6
1
0
5
2
1
2
2
0.20
com.google.javascript.jscomp.InlineProperties.isInvalidatingType
22
2
0
21
15
2
8
3
0.10
com.google.javascript.jscomp.InlineProperties.process
5
1
0
4
2
1
2
1
0.25
com.google.javascript.jscomp.InlineProperties.PropertyInfo.PropertyInfo
4
0
0
4
2
1
2
1
0.00
com.google.javascript.jscomp.InlineProperties.ReplaceCandidates.isMatchingType
17
5
0
12
8
2
6
2
0.42
com.google.javascript.jscomp.InlineProperties.ReplaceCandidates.visit
17
0
0
17
12
5
6
5
0.00
com.google.javascript.jscomp.InlinePropertiesTest.getNumRepetitions
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.InlinePropertiesTest.getProcessor
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.InlinePropertiesTest.InlinePropertiesTest
9
2
0
7
5
1
5
1
0.29
com.google.javascript.jscomp.InlinePropertiesTest.testConditionalInstanceProp1
8
1
0
8
6
1
1
1
0.12
com.google.javascript.jscomp.InlinePropertiesTest.testConstClassProps1
15
3
0
14
12
1
1
1
0.21
com.google.javascript.jscomp.InlinePropertiesTest.testConstClassProps2
9
2
0
8
6
1
1
1
0.25
com.google.javascript.jscomp.InlinePropertiesTest.testConstClassProps3
8
2
0
7
5
1
1
1
0.29
com.google.javascript.jscomp.InlinePropertiesTest.testConstClassProps4
12
4
0
11
9
1
1
1
0.36
com.google.javascript.jscomp.InlinePropertiesTest.testConstClassProps5
10
3
0
9
7
1
1
1
0.33
com.google.javascript.jscomp.InlinePropertiesTest.testConstClassProps6
8
2
0
7
5
1
1
1
0.29
com.google.javascript.jscomp.InlinePropertiesTest.testConstClassProps7
8
2
0
7
5
1
1
1
0.29
com.google.javascript.jscomp.InlinePropertiesTest.testConstInstanceProp1
32
5
1
30
28
1
2
1
0.17
com.google.javascript.jscomp.InlinePropertiesTest.testConstInstanceProp2
17
3
0
16
14
1
1
1
0.19
com.google.javascript.jscomp.InlinePropertiesTest.testConstInstanceProp3
19
5
0
18
16
1
1
1
0.28
com.google.javascript.jscomp.InlinePropertiesTest.testConstInstanceProp4
15
4
0
13
11
1
1
1
0.31
com.google.javascript.jscomp.InlinePropertiesTest.testConstPrototypeProp1
12
2
0
12
10
1
1
1
0.17
com.google.javascript.jscomp.InlinePropertiesTest.testConstPrototypeProp2
14
2
0
14
12
1
1
1
0.14
com.google.javascript.jscomp.InlinePropertiesTest.testConstPrototypePropFromSuper
17
4
0
17
15
1
1
1
0.24
com.google.javascript.jscomp.InlinePropertiesTest.testConstPrototypePropInGlobalBlockScope
18
2
0
18
16
1
1
1
0.11
com.google.javascript.jscomp.InlinePropertiesTest.testGlobalThisNotInlined
8
1
0
8
6
1
1
1
0.12
com.google.javascript.jscomp.InlinePropertiesTest.testNonConstClassProp1
9
1
0
9
7
1
1
1
0.11
com.google.javascript.jscomp.InlinePropertiesTest.testNonConstClassProp2
9
1
0
9
7
1
1
1
0.11
com.google.javascript.jscomp.InlinePropertiesTest.testNonConstClassProp3
12
1
0
12
10
1
1
1
0.08
com.google.javascript.jscomp.InlinePropertiesTest.testNonConstInstanceProp1
10
1
0
10
8
1
1
1
0.10
com.google.javascript.jscomp.InlinePropertiesTest.testNonConstInstanceProp2
10
1
0
10
8
1
1
1
0.10
com.google.javascript.jscomp.InlinePropertiesTest.testNonConstructorInstanceProp1
8
0
0
8
6
1
1
1
0.00
com.google.javascript.jscomp.InlinePropertiesTest.testStructuralInterfacesNoPropInlining
15
5
1
14
12
3
1
2
0.36
com.google.javascript.jscomp.InlinePropertiesTest.testTypedPropInlining
15
4
0
15
13
1
1
1
0.27
com.google.javascript.jscomp.InlinePropertiesTest.testTypeMismatchNoPropInlining
10
2
1
9
7
3
1
2
0.22
com.google.javascript.jscomp.InlineSimpleMethods.(Anon_1).addSignature
3
0
0
3
2
0
0
1
0.00
com.google.javascript.jscomp.InlineSimpleMethods.(Anon_1).removeSignature
2
0
0
2
1
0
0
1
0.00
com.google.javascript.jscomp.InlineSimpleMethods.(Anon_1).reset
2
0
0
2
1
0
0
1
0.00
com.google.javascript.jscomp.InlineSimpleMethods.allDefinitionsEquivalent
15
3
0
12
7
4
6
4
0.25
com.google.javascript.jscomp.InlineSimpleMethods.argsMayHaveSideEffects
15
4
1
10
6
1
5
2
0.40
com.google.javascript.jscomp.InlineSimpleMethods.getActingCallback
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.InlineSimpleMethods.getMethodBlock
15
6
1
8
5
2
3
2
0.75
com.google.javascript.jscomp.InlineSimpleMethods.getSignatureStore
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.InlineSimpleMethods.inlineConstReturn
11
5
0
6
3
3
2
2
0.83
com.google.javascript.jscomp.InlineSimpleMethods.inlineEmptyMethod
14
5
0
9
6
2
4
2
0.56
com.google.javascript.jscomp.InlineSimpleMethods.inlinePropertyReturn
17
10
0
7
4
3
3
2
1.43
com.google.javascript.jscomp.InlineSimpleMethods.InlineSimpleMethods
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.InlineSimpleMethods.InlineTrivialAccessors.visit
42
4
4
34
26
4
17
4
0.12
com.google.javascript.jscomp.InlineSimpleMethods.isEmptyMethod
10
5
0
5
3
2
1
2
1.00
com.google.javascript.jscomp.InlineSimpleMethods.isPropertyTree
19
5
2
12
8
3
5
3
0.42
com.google.javascript.jscomp.InlineSimpleMethods.replaceThis
12
4
0
8
5
2
3
2
0.50
com.google.javascript.jscomp.InlineSimpleMethods.returnedExpression
21
4
3
14
9
3
7
3
0.29
com.google.javascript.jscomp.InlineSimpleMethodsTest.getProcessor
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.InlineSimpleMethodsTest.InlineSimpleMethodsTest
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.InlineSimpleMethodsTest.testAnonymousGet
6
1
0
5
3
1
3
1
0.20
com.google.javascript.jscomp.InlineSimpleMethodsTest.testAnonymousSet
6
1
0
5
3
1
3
1
0.20
com.google.javascript.jscomp.InlineSimpleMethodsTest.testCallWithArgs
6
0
0
6
4
1
1
1
0.00
com.google.javascript.jscomp.InlineSimpleMethodsTest.testCallWithConstArgs
6
0
0
6
4
1
1
1
0.00
com.google.javascript.jscomp.InlineSimpleMethodsTest.testConfusingNames
6
0
0
6
4
1
1
1
0.00
com.google.javascript.jscomp.InlineSimpleMethodsTest.testConstantArrayInline
6
0
0
6
4
1
1
1
0.00
com.google.javascript.jscomp.InlineSimpleMethodsTest.testConstantInline
6
0
0
6
4
1
1
1
0.00
com.google.javascript.jscomp.InlineSimpleMethodsTest.testConstantInlineWithSideEffects
6
0
0
6
4
1
1
1
0.00
com.google.javascript.jscomp.InlineSimpleMethodsTest.testEmptyMethodInline
6
0
0
6
4
1
1
1
0.00
com.google.javascript.jscomp.InlineSimpleMethodsTest.testEmptyMethodInlineInAssign1
6
0
0
6
4
1
1
1
0.00
com.google.javascript.jscomp.InlineSimpleMethodsTest.testEmptyMethodInlineInAssign2
6
0
0
6
4
1
1
1
0.00
com.google.javascript.jscomp.InlineSimpleMethodsTest.testEmptyMethodInlineWithSideEffects
6
0
0
6
4
1
1
1
0.00
com.google.javascript.jscomp.InlineSimpleMethodsTest.testExternFunction
6
0
0
6
4
2
1
2
0.00
com.google.javascript.jscomp.InlineSimpleMethodsTest.testInlinesEvenIfClassEscapes
21
4
0
18
16
1
1
1
0.22
com.google.javascript.jscomp.InlineSimpleMethodsTest.testIssue2508576_1
5
1
0
4
2
2
1
2
0.25
com.google.javascript.jscomp.InlineSimpleMethodsTest.testIssue2508576_2
4
1
0
3
1
1
1
1
0.33
com.google.javascript.jscomp.InlineSimpleMethodsTest.testIssue2508576_3
4
1
0
3
1
1
1
1
0.33
com.google.javascript.jscomp.InlineSimpleMethodsTest.testNestedProperties
6
0
0
6
4
1
1
1
0.00
com.google.javascript.jscomp.InlineSimpleMethodsTest.testNoInlineOfDangerousProperty
5
0
0
5
3
1
1
1
0.00
com.google.javascript.jscomp.InlineSimpleMethodsTest.testNoInlineOfExternMethods1
4
0
0
4
2
1
1
1
0.00
com.google.javascript.jscomp.InlineSimpleMethodsTest.testNoInlineOfExternMethods2
4
0
0
4
2
1
1
1
0.00
com.google.javascript.jscomp.InlineSimpleMethodsTest.testNoInlineOfExternMethods3
5
0
0
5
3
1
1
1
0.00
com.google.javascript.jscomp.InlineSimpleMethodsTest.testNormalMethod
6
0
0
6
4
1
1
1
0.00
com.google.javascript.jscomp.InlineSimpleMethodsTest.testNoWarn
9
0
1
8
6
1
2
1
0.00
com.google.javascript.jscomp.InlineSimpleMethodsTest.testObjectLit
5
0
0
5
3
1
1
1
0.00
com.google.javascript.jscomp.InlineSimpleMethodsTest.testObjectLit2
4
0
0
4
2
1
1
1
0.00
com.google.javascript.jscomp.InlineSimpleMethodsTest.testObjectLitExtern
4
0
0
4
2
2
1
2
0.00
com.google.javascript.jscomp.InlineSimpleMethodsTest.testSameNamesDifferentDefinitions
14
0
0
14
12
1
1
1
0.00
com.google.javascript.jscomp.InlineSimpleMethodsTest.testSameNamesSameDefinitions
14
0
0
14
12
1
1
1
0.00
com.google.javascript.jscomp.InlineSimpleMethodsTest.testSelfInline
6
0
0
6
4
1
1
1
0.00
com.google.javascript.jscomp.InlineSimpleMethodsTest.testSimpleGetterInline1
11
3
0
8
6
1
2
1
0.38
com.google.javascript.jscomp.InlineSimpleMethodsTest.testSimpleInline1
6
0
0
6
4
1
1
1
0.00
com.google.javascript.jscomp.InlineSimpleMethodsTest.testSimpleInline2
6
0
0
6
4
1
1
1
0.00
com.google.javascript.jscomp.InlineSimpleMethodsTest.testSimpleSetterInline1
9
1
0
8
6
1
2
1
0.12
com.google.javascript.jscomp.InlineSimpleMethodsTest.testSkipComplexMethods
7
0
0
7
5
1
1
1
0.00
com.google.javascript.jscomp.InlineSimpleMethodsTest.testSkipConflictingMethods
7
0
0
7
5
1
1
1
0.00
com.google.javascript.jscomp.InlineSimpleMethodsTest.testWithPrefix
7
4
0
3
1
1
1
1
1.33
com.google.javascript.jscomp.InlineVariables.AliasCandidate.AliasCandidate
4
0
0
4
2
1
2
1
0.00
com.google.javascript.jscomp.InlineVariables.getFilterForMode
12
0
0
12
9
1
5
1
0.00
com.google.javascript.jscomp.InlineVariables.IdentifyConstants.apply
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.InlineVariables.IdentifyLocals.apply
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.InlineVariables.InlineVariables
8
0
0
8
3
4
3
1
0.00
com.google.javascript.jscomp.InlineVariables.InliningBehavior.afterExitScope
4
0
0
4
2
1
2
1
0.00
com.google.javascript.jscomp.InlineVariables.InliningBehavior.blacklistVarReferencesInTree
13
4
1
8
4
1
5
2
0.50
com.google.javascript.jscomp.InlineVariables.InliningBehavior.canInline
69
22
6
41
27
9
16
5
0.54
com.google.javascript.jscomp.InlineVariables.InliningBehavior.canMoveAggressively
9
5
0
4
2
1
1
1
1.25
com.google.javascript.jscomp.InlineVariables.InliningBehavior.canMoveModerately
38
14
1
30
22
6
10
4
0.47
com.google.javascript.jscomp.InlineVariables.InliningBehavior.collectAliasCandidates
26
7
1
18
11
5
5
5
0.39
com.google.javascript.jscomp.InlineVariables.InliningBehavior.doInlinesForScope
31
10
2
19
14
6
9
6
0.53
com.google.javascript.jscomp.InlineVariables.InliningBehavior.inline
22
6
0
16
12
4
9
4
0.38
com.google.javascript.jscomp.InlineVariables.InliningBehavior.inlineDeclaredConstant
18
4
2
12
7
3
5
3
0.33
com.google.javascript.jscomp.InlineVariables.InliningBehavior.inlineNonConstants
70
12
2
57
43
17
25
15
0.21
com.google.javascript.jscomp.InlineVariables.InliningBehavior.inlineValue
18
9
0
9
6
1
5
1
1.00
com.google.javascript.jscomp.InlineVariables.InliningBehavior.inlineWellDefinedVariable
11
3
0
8
4
3
4
3
0.38
com.google.javascript.jscomp.InlineVariables.InliningBehavior.isImmutableAndWellDefinedVariable
56
7
7
42
29
13
18
11
0.17
com.google.javascript.jscomp.InlineVariables.InliningBehavior.isInlineableDeclaredConstant
36
9
5
22
14
4
11
3
0.41
com.google.javascript.jscomp.InlineVariables.InliningBehavior.isLValue
7
0
0
7
5
2
1
2
0.00
com.google.javascript.jscomp.InlineVariables.InliningBehavior.isStringWorthInlining
27
13
4
10
7
5
3
4
1.30
com.google.javascript.jscomp.InlineVariables.InliningBehavior.isValidDeclaration
8
3
0
5
3
1
1
1
0.60
com.google.javascript.jscomp.InlineVariables.InliningBehavior.isValidInitialization
27
5
2
20
15
3
9
3
0.25
com.google.javascript.jscomp.InlineVariables.InliningBehavior.isValidReference
6
3
0
3
1
1
1
1
1.00
com.google.javascript.jscomp.InlineVariables.InliningBehavior.isVarInlineForbidden
17
9
0
8
6
1
1
1
1.12
com.google.javascript.jscomp.InlineVariables.InliningBehavior.maybeEscapedOrModifiedArguments
21
2
0
19
12
6
6
6
0.11
com.google.javascript.jscomp.InlineVariables.InliningBehavior.removeDeclaration
15
4
1
10
7
3
5
3
0.40
com.google.javascript.jscomp.InlineVariables.Mode.valueOf
0
0
0
0
0
0
0
0
0.00
com.google.javascript.jscomp.InlineVariables.Mode.values
0
0
0
0
0
0
0
0
0.00
com.google.javascript.jscomp.InlineVariables.process
5
0
0
5
3
3
1
2
0.00
com.google.javascript.jscomp.InlineVariablesConstantsTest.getProcessor
4
0
0
4
2
1
1
1
0.00
com.google.javascript.jscomp.InlineVariablesConstantsTest.InlineVariablesConstantsTest
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.InlineVariablesConstantsTest.tearDown
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.InlineVariablesConstantsTest.testInlineConditionallyDefinedConstant1
8
4
0
4
2
1
1
1
1.00
com.google.javascript.jscomp.InlineVariablesConstantsTest.testInlineConditionallyDefinedConstant2
4
0
0
4
2
1
1
1
0.00
com.google.javascript.jscomp.InlineVariablesConstantsTest.testInlineConditionallyDefinedConstant3
4
0
0
4
2
1
1
1
0.00
com.google.javascript.jscomp.InlineVariablesConstantsTest.testInlineDefinedConstant
17
2
1
16
14
1
2
1
0.12
com.google.javascript.jscomp.InlineVariablesConstantsTest.testInlineVariablesConstants
18
2
3
13
11
1
10
1
0.15
com.google.javascript.jscomp.InlineVariablesConstantsTest.testInlineVariablesConstantsJsDocStyle
14
9
2
11
9
1
8
1
0.82
com.google.javascript.jscomp.InlineVariablesConstantsTest.testInlineVariablesConstantsWithInlineAllStringsOn
5
0
0
5
3
1
2
1
0.00
com.google.javascript.jscomp.InlineVariablesConstantsTest.testNoInlineAliases
4
0
0
4
2
1
2
1
0.00
com.google.javascript.jscomp.InlineVariablesConstantsTest.testNoInlineArraysOrRegexps
6
1
0
6
4
1
4
1
0.17
com.google.javascript.jscomp.InlineVariablesConstantsTest.testNoInlineWithoutConstDeclaration
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.InlineVariablesTest.getProcessor
8
0
0
8
6
1
1
1
0.00
com.google.javascript.jscomp.InlineVariablesTest.InlineVariablesTest
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.InlineVariablesTest.setUp
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.InlineVariablesTest.tearDown
4
0
0
4
2
1
2
1
0.00
com.google.javascript.jscomp.InlineVariablesTest.test2388531
8
0
0
8
6
1
2
1
0.00
com.google.javascript.jscomp.InlineVariablesTest.testArgumentsModifiedInInnerFunction
20
0
0
20
18
1
1
1
0.00
com.google.javascript.jscomp.InlineVariablesTest.testArgumentsModifiedInOuterFunction
20
0
0
20
18
1
1
1
0.00
com.google.javascript.jscomp.InlineVariablesTest.testBug6598844
6
0
0
6
4
1
1
1
0.00
com.google.javascript.jscomp.InlineVariablesTest.testCascadingInlines
5
0
0
5
3
1
1
1
0.00
com.google.javascript.jscomp.InlineVariablesTest.testChainedAssignment
6
0
0
6
4
1
4
1
0.00
com.google.javascript.jscomp.InlineVariablesTest.testCrossFunctionsAsLeftLeaves
23
1
0
22
20
1
5
1
0.05
com.google.javascript.jscomp.InlineVariablesTest.testDoCrossFunction
5
2
0
3
1
1
1
1
0.67
com.google.javascript.jscomp.InlineVariablesTest.testDoCrossNewVariables
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.InlineVariablesTest.testDoCrossVar
4
1
0
3
1
1
1
1
0.33
com.google.javascript.jscomp.InlineVariablesTest.testDoNotCrossAssignment
4
0
0
4
2
1
2
1
0.00
com.google.javascript.jscomp.InlineVariablesTest.testDoNotCrossAssignmentPlus
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.InlineVariablesTest.testDoNotCrossConstructor
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.InlineVariablesTest.testDoNotCrossDelete
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.InlineVariablesTest.testDoNotCrossFunctionCalls
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.InlineVariablesTest.testDoNotCrossIncrement
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.InlineVariablesTest.testDoNotCrossReferencingFunction
8
0
0
8
6
1
1
1
0.00
com.google.javascript.jscomp.InlineVariablesTest.testDoNotEnterCatch
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.InlineVariablesTest.testDoNotEnterFinally
4
0
0
4
2
1
1
1
0.00
com.google.javascript.jscomp.InlineVariablesTest.testDoNotEnterSubscope
12
0
0
12
10
1
2
1
0.00
com.google.javascript.jscomp.InlineVariablesTest.testDoNotExitConditional1
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.InlineVariablesTest.testDoNotExitConditional2
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.InlineVariablesTest.testDoNotExitConditional3
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.InlineVariablesTest.testDoNotExitForLoop
6
0
0
6
4
1
3
1
0.00
com.google.javascript.jscomp.InlineVariablesTest.testDoNotExitLoop
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.InlineVariablesTest.testDoNotExitTry
4
0
0
4
2
1
2
1
0.00
com.google.javascript.jscomp.InlineVariablesTest.testDoNotInlineDecrement
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.InlineVariablesTest.testDoNotInlineIncrement
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.InlineVariablesTest.testDoNotInlineIntoLhsOfAssign
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.InlineVariablesTest.testExternalIssue1053
4
0
0
4
2
1
1
1
0.00
com.google.javascript.jscomp.InlineVariablesTest.testForIn
7
0
0
7
5
1
5
1
0.00
com.google.javascript.jscomp.InlineVariablesTest.testHoistedFunction1
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.InlineVariablesTest.testHoistedFunction2
7
0
0
7
5
1
1
1
0.00
com.google.javascript.jscomp.InlineVariablesTest.testHoistedFunction3
7
0
0
7
5
1
1
1
0.00
com.google.javascript.jscomp.InlineVariablesTest.testHoistedFunction4
8
0
0
8
6
1
1
1
0.00
com.google.javascript.jscomp.InlineVariablesTest.testHoistedFunction5
7
0
0
7
5
1
1
1
0.00
com.google.javascript.jscomp.InlineVariablesTest.testHoistedFunction6
10
0
0
10
8
1
1
1
0.00
com.google.javascript.jscomp.InlineVariablesTest.testImmutableWithSingleReferenceAfterInitialzation
18
0
1
17
15
1
10
1
0.00
com.google.javascript.jscomp.InlineVariablesTest.testInlineAcrossModules
5
1
0
4
2
1
1
1
0.25
com.google.javascript.jscomp.InlineVariablesTest.testInlineAliases1
4
0
0
4
2
1
1
1
0.00
com.google.javascript.jscomp.InlineVariablesTest.testInlineAliases1b
4
0
0
4
2
1
1
1
0.00
com.google.javascript.jscomp.InlineVariablesTest.testInlineAliases1c
4
0
0
4
2
1
1
1
0.00
com.google.javascript.jscomp.InlineVariablesTest.testInlineAliases1d
4
0
0
4
2
1
1
1
0.00
com.google.javascript.jscomp.InlineVariablesTest.testInlineAliases2
5
0
0
5
3
1
1
1
0.00
com.google.javascript.jscomp.InlineVariablesTest.testInlineAliases2b
5
0
0
5
3
1
1
1
0.00
com.google.javascript.jscomp.InlineVariablesTest.testInlineAliases2c
5
0
0
5
3
1
1
1
0.00
com.google.javascript.jscomp.InlineVariablesTest.testInlineAliases2d
5
0
0
5
3
1
1
1
0.00
com.google.javascript.jscomp.InlineVariablesTest.testInlineAliasesInLoop
19
0
0
19
17
1
1
1
0.00
com.google.javascript.jscomp.InlineVariablesTest.testInlineCatchAlias1
15
0
0
15
13
1
1
1
0.00
com.google.javascript.jscomp.InlineVariablesTest.testInlineCatchAlias2
16
0
0
16
14
1
1
1
0.00
com.google.javascript.jscomp.InlineVariablesTest.testInlineConstantAlias
4
0
0
4
2
1
1
1
0.00
com.google.javascript.jscomp.InlineVariablesTest.testInlineConstantAliasWithAnnotation
4
2
0
4
2
1
1
1
0.50
com.google.javascript.jscomp.InlineVariablesTest.testInlineConstantAliasWithNonConstant
4
0
0
4
2
1
1
1
0.00
com.google.javascript.jscomp.InlineVariablesTest.testInlineConstants
4
0
0
4
2
1
1
1
0.00
com.google.javascript.jscomp.InlineVariablesTest.testInlineFunctionAlias1a
11
0
0
11
9
1
1
1
0.00
com.google.javascript.jscomp.InlineVariablesTest.testInlineFunctionAlias1b
11
0
0
11
9
1
1
1
0.00
com.google.javascript.jscomp.InlineVariablesTest.testInlineFunctionAlias2a
11
0
0
11
9
1
1
1
0.00
com.google.javascript.jscomp.InlineVariablesTest.testInlineFunctionAlias2b
12
0
0
12
10
1
1
1
0.00
com.google.javascript.jscomp.InlineVariablesTest.testInlineFunctionDeclaration
11
0
1
10
8
1
5
1
0.00
com.google.javascript.jscomp.InlineVariablesTest.testInlineGlobal
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.InlineVariablesTest.testInlineImmutableMultipleTimes
6
0
0
6
4
1
2
1
0.00
com.google.javascript.jscomp.InlineVariablesTest.testInlineInFunction
4
0
0
4
2
1
1
1
0.00
com.google.javascript.jscomp.InlineVariablesTest.testInlineInFunction2
9
0
0
9
7
1
1
1
0.00
com.google.javascript.jscomp.InlineVariablesTest.testInlineInFunction3
8
0
0
8
6
1
1
1
0.00
com.google.javascript.jscomp.InlineVariablesTest.testInlineInFunction4
7
0
0
7
5
1
1
1
0.00
com.google.javascript.jscomp.InlineVariablesTest.testInlineInFunction5
8
0
0
8
6
1
1
1
0.00
com.google.javascript.jscomp.InlineVariablesTest.testInlineIntoFunction
5
0
0
5
3
1
2
1
0.00
com.google.javascript.jscomp.InlineVariablesTest.testInlineIntoLoops
7
0
0
7
5
1
3
1
0.00
com.google.javascript.jscomp.InlineVariablesTest.testInlineIntoNestedNonHoistedNamedFunctions
5
0
0
5
3
1
2
1
0.00
com.google.javascript.jscomp.InlineVariablesTest.testInlineIntoRhsOfAssign
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.InlineVariablesTest.testInlineIntoTryCatch
9
0
0
9
7
1
1
1
0.00
com.google.javascript.jscomp.InlineVariablesTest.testInlineNamedFunction
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.InlineVariablesTest.testInlineParameterAlias1
13
0
0
13
11
1
1
1
0.00
com.google.javascript.jscomp.InlineVariablesTest.testInlineParameterAlias2
14
0
0
14
12
1
1
1
0.00
com.google.javascript.jscomp.InlineVariablesTest.testInlineStringMultipleTimesWhenAliasingAllStrings
6
0
0
6
4
1
2
1
0.00
com.google.javascript.jscomp.InlineVariablesTest.testInlineStringWhenWorthwhile
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.InlineVariablesTest.testInlineUndefined1
4
0
0
4
2
1
1
1
0.00
com.google.javascript.jscomp.InlineVariablesTest.testInlineUndefined2
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.InlineVariablesTest.testInlineUndefined3
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.InlineVariablesTest.testInlineUndefined4
4
0
0
4
2
1
1
1
0.00
com.google.javascript.jscomp.InlineVariablesTest.testInlineUndefined5
4
0
0
4
2
1
1
1
0.00
com.google.javascript.jscomp.InlineVariablesTest.testInsideAndBranch
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.InlineVariablesTest.testInsideAndConditional
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.InlineVariablesTest.testInsideHookBranch
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.InlineVariablesTest.testInsideHookConditional
4
0
0
4
2
1
1
1
0.00
com.google.javascript.jscomp.InlineVariablesTest.testInsideIfBranch
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.InlineVariablesTest.testInsideIfConditional
4
0
0
4
2
1
2
1
0.00
com.google.javascript.jscomp.InlineVariablesTest.testInsideOrBranch
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.InlineVariablesTest.testInsideOrBranchInsideIfConditional
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.InlineVariablesTest.testInsideOrBranchInsideIfConditionalWithConstant
4
1
0
3
1
1
1
1
0.33
com.google.javascript.jscomp.InlineVariablesTest.testInterferingInlines
4
0
0
4
2
1
1
1
0.00
com.google.javascript.jscomp.InlineVariablesTest.testIssue1177
5
0
0
5
3
1
3
1
0.00
com.google.javascript.jscomp.InlineVariablesTest.testIssue354
32
0
0
32
30
1
1
1
0.00
com.google.javascript.jscomp.InlineVariablesTest.testIssue378ArgumentsRead1
12
0
0
12
10
1
1
1
0.00
com.google.javascript.jscomp.InlineVariablesTest.testIssue378ArgumentsRead2
18
0
0
18
16
1
1
1
0.00
com.google.javascript.jscomp.InlineVariablesTest.testIssue378EscapedArguments1
11
0
0
11
9
1
1
1
0.00
com.google.javascript.jscomp.InlineVariablesTest.testIssue378EscapedArguments2
12
1
0
12
10
1
1
1
0.08
com.google.javascript.jscomp.InlineVariablesTest.testIssue378EscapedArguments3
10
0
0
10
8
1
1
1
0.00
com.google.javascript.jscomp.InlineVariablesTest.testIssue378EscapedArguments4
11
0
0
11
9
1
1
1
0.00
com.google.javascript.jscomp.InlineVariablesTest.testIssue378ModifiedArguments1
8
0
0
8
6
1
1
1
0.00
com.google.javascript.jscomp.InlineVariablesTest.testIssue378ModifiedArguments2
9
1
0
9
7
1
1
1
0.11
com.google.javascript.jscomp.InlineVariablesTest.testIssue90
4
0
0
4
2
1
1
1
0.00
com.google.javascript.jscomp.InlineVariablesTest.testLocalsOnly1
6
0
0
6
4
1
2
1
0.00
com.google.javascript.jscomp.InlineVariablesTest.testLocalsOnly2
11
2
0
11
9
1
2
1
0.18
com.google.javascript.jscomp.InlineVariablesTest.testNoInlineAliases1
4
0
0
4
2
1
1
1
0.00
com.google.javascript.jscomp.InlineVariablesTest.testNoInlineAliases1b
4
0
0
4
2
1
1
1
0.00
com.google.javascript.jscomp.InlineVariablesTest.testNoInlineAliases2
4
0
0
4
2
1
1
1
0.00
com.google.javascript.jscomp.InlineVariablesTest.testNoInlineAliases2b
4
0
0
4
2
1
1
1
0.00
com.google.javascript.jscomp.InlineVariablesTest.testNoInlineAliases3
6
0
0
6
4
1
1
1
0.00
com.google.javascript.jscomp.InlineVariablesTest.testNoInlineAliases3b
6
0
0
6
4
1
1
1
0.00
com.google.javascript.jscomp.InlineVariablesTest.testNoInlineAliases4
5
0
0
5
3
1
1
1
0.00
com.google.javascript.jscomp.InlineVariablesTest.testNoInlineAliases4b
5
0
0
5
3
1
1
1
0.00
com.google.javascript.jscomp.InlineVariablesTest.testNoInlineAliases5
5
0
0
5
3
1
1
1
0.00
com.google.javascript.jscomp.InlineVariablesTest.testNoInlineAliases5b
5
0
0
5
3
1
1
1
0.00
com.google.javascript.jscomp.InlineVariablesTest.testNoInlineAliases6
5
0
0
5
3
1
1
1
0.00
com.google.javascript.jscomp.InlineVariablesTest.testNoInlineAliases6b
5
0
0
5
3
1
1
1
0.00
com.google.javascript.jscomp.InlineVariablesTest.testNoInlineAliases7
5
0
0
5
3
1
1
1
0.00
com.google.javascript.jscomp.InlineVariablesTest.testNoInlineAliases7b
5
0
0
5
3
1
1
1
0.00
com.google.javascript.jscomp.InlineVariablesTest.testNoInlineAliases8
5
0
0
5
3
1
1
1
0.00
com.google.javascript.jscomp.InlineVariablesTest.testNoInlineAliases8b
5
0
0
5
3
1
1
1
0.00
com.google.javascript.jscomp.InlineVariablesTest.testNoInlineAliasesInLoop
11
0
0
11
9
1
1
1
0.00
com.google.javascript.jscomp.InlineVariablesTest.testNoInlineBackwards
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.InlineVariablesTest.testNoInlineExportedName
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.InlineVariablesTest.testNoInlineExportedName2
4
0
0
4
2
1
1
1
0.00
com.google.javascript.jscomp.InlineVariablesTest.testNoInlineGetpropIntoCall
5
0
0
5
3
1
3
1
0.00
com.google.javascript.jscomp.InlineVariablesTest.testNoInlineIntoNamedFunction
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.InlineVariablesTest.testNoInlineIntoNestedNamedFunctions
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.InlineVariablesTest.testNoInlineMutatedVariable
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.InlineVariablesTest.testNoInlineOutOfBranch
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.InlineVariablesTest.testNoInlineRedeclaredExterns
5
1
0
5
3
3
1
3
0.20
com.google.javascript.jscomp.InlineVariablesTest.testNoInlineStringMultipleTimesIfNotWorthwhile
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.InlineVariablesTest.testOnlyReadAtInitialization
18
0
1
17
15
1
10
1
0.00
com.google.javascript.jscomp.InlineVariablesTest.testOverlappingInlineFunctions
14
0
1
13
9
5
1
3
0.00
com.google.javascript.jscomp.InlineVariablesTest.testOverlappingInlines
21
0
1
20
16
5
1
3
0.00
com.google.javascript.jscomp.InlineVariablesTest.testRecursiveFunction1
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.InlineVariablesTest.testRecursiveFunction2
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.InlineVariablesTest.testReferencedBleedingFunction
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.InlineVariablesTest.testRenamePropertyFunction
4
0
0
4
2
1
1
1
0.00
com.google.javascript.jscomp.InlineVariablesTest.testSideEffectOrder
9
2
0
7
5
2
2
2
0.29
com.google.javascript.jscomp.InlineVariablesTest.testSingleReferenceAfterInitialzation
12
0
0
12
10
1
10
1
0.00
com.google.javascript.jscomp.InlineVariablesTest.testSwitchGithubIssue1234
12
0
0
12
10
1
1
1
0.00
com.google.javascript.jscomp.InlineVariablesTest.testThisAlias
4
0
0
4
2
1
1
1
0.00
com.google.javascript.jscomp.InlineVariablesTest.testThisEscapedAlias
4
0
0
4
2
1
1
1
0.00
com.google.javascript.jscomp.InlineVariablesTest.testUnreferencedBleedingFunction
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.Instrumentation.(Anon_1).parsePartialFrom
6
0
0
6
5
0
1
1
0.00
com.google.javascript.jscomp.Instrumentation.Builder.addAllDeclarationToRemove
19
12
0
7
4
2
4
1
1.71
com.google.javascript.jscomp.Instrumentation.Builder.addAllInit
16
9
0
7
4
2
4
1
1.29
com.google.javascript.jscomp.Instrumentation.Builder.addDeclarationToRemove
22
12
0
10
6
2
6
1
1.20
com.google.javascript.jscomp.Instrumentation.Builder.addDeclarationToRemoveBytes
22
12
0
10
6
2
6
1
1.20
com.google.javascript.jscomp.Instrumentation.Builder.addInit
19
9
0
10
6
2
6
1
0.90
com.google.javascript.jscomp.Instrumentation.Builder.addInitBytes
19
9
0
10
6
2
6
1
0.90
com.google.javascript.jscomp.Instrumentation.Builder.build
7
0
0
7
4
2
3
2
0.00
com.google.javascript.jscomp.Instrumentation.Builder.Builder
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.Instrumentation.Builder.Builder
5
0
0
5
2
2
2
1
0.00
com.google.javascript.jscomp.Instrumentation.Builder.buildPartial
36
0
0
36
28
4
23
4
0.00
com.google.javascript.jscomp.Instrumentation.Builder.clear
16
0
0
16
14
1
14
1
0.00
com.google.javascript.jscomp.Instrumentation.Builder.clearAppNameSetter
14
8
0
6
4
1
4
1
1.33
com.google.javascript.jscomp.Instrumentation.Builder.clearDeclarationToRemove
18
12
0
6
4
1
4
1
2.00
com.google.javascript.jscomp.Instrumentation.Builder.clearInit
15
9
0
6
4
1
4
1
1.50
com.google.javascript.jscomp.Instrumentation.Builder.clearReportCall
14
8
0
6
4
1
4
1
1.33
com.google.javascript.jscomp.Instrumentation.Builder.clearReportDefined
14
8
0
6
4
1
4
1
1.33
com.google.javascript.jscomp.Instrumentation.Builder.clearReportExit
17
11
0
6
4
1
4
1
1.83
com.google.javascript.jscomp.Instrumentation.Builder.clone
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.Instrumentation.Builder.create
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.Instrumentation.Builder.ensureDeclarationToRemoveIsMutable
6
0
0
6
3
1
3
1
0.00
com.google.javascript.jscomp.Instrumentation.Builder.ensureInitIsMutable
6
0
0
6
3
1
3
1
0.00
com.google.javascript.jscomp.Instrumentation.Builder.getAppNameSetter
19
8
0
11
8
4
4
3
0.73
com.google.javascript.jscomp.Instrumentation.Builder.getAppNameSetterBytes
20
8
0
12
8
4
4
3
0.67
com.google.javascript.jscomp.Instrumentation.Builder.getDeclarationToRemove
15
12
0
3
1
1
1
1
4.00
com.google.javascript.jscomp.Instrumentation.Builder.getDeclarationToRemoveBytes
15
12
0
3
1
1
1
1
4.00
com.google.javascript.jscomp.Instrumentation.Builder.getDeclarationToRemoveCount
15
12
0
3
1
1
1
1
4.00
com.google.javascript.jscomp.Instrumentation.Builder.getDeclarationToRemoveList
15
12
0
3
1
1
1
1
4.00
com.google.javascript.jscomp.Instrumentation.Builder.getDefaultInstanceForType
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.Instrumentation.Builder.getDescriptor
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.Instrumentation.Builder.getDescriptorForType
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.Instrumentation.Builder.getInit
12
9
0
3
1
1
1
1
3.00
com.google.javascript.jscomp.Instrumentation.Builder.getInitBytes
12
9
0
3
1
1
1
1
3.00
com.google.javascript.jscomp.Instrumentation.Builder.getInitCount
12
9
0
3
1
1
1
1
3.00
com.google.javascript.jscomp.Instrumentation.Builder.getInitList
12
9
0
3
1
1
1
1
3.00
com.google.javascript.jscomp.Instrumentation.Builder.getReportCall
19
8
0
11
8
4
4
3
0.73
com.google.javascript.jscomp.Instrumentation.Builder.getReportCallBytes
20
8
0
12
8
4
4
3
0.67
com.google.javascript.jscomp.Instrumentation.Builder.getReportDefined
19
8
0
11
8
4
4
3
0.73
com.google.javascript.jscomp.Instrumentation.Builder.getReportDefinedBytes
20
8
0
12
8
4
4
3
0.67
com.google.javascript.jscomp.Instrumentation.Builder.getReportExit
22
11
0
11
8
4
4
3
1.00
com.google.javascript.jscomp.Instrumentation.Builder.getReportExitBytes
23
11
0
12
8
4
4
3
0.92
com.google.javascript.jscomp.Instrumentation.Builder.hasAppNameSetter
11
8
0
3
1
1
1
1
2.67
com.google.javascript.jscomp.Instrumentation.Builder.hasReportCall
11
8
0
3
1
1
1
1
2.67
com.google.javascript.jscomp.Instrumentation.Builder.hasReportDefined
11
8
0
3
1
1
1
1
2.67
com.google.javascript.jscomp.Instrumentation.Builder.hasReportExit
14
11
0
3
1
1
1
1
3.67
com.google.javascript.jscomp.Instrumentation.Builder.internalGetFieldAccessorTable
5
0
0
5
3
1
1
1
0.00
com.google.javascript.jscomp.Instrumentation.Builder.isInitialized
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.Instrumentation.Builder.maybeForceBuilderInitialization
4
0
0
4
1
1
1
1
0.00
com.google.javascript.jscomp.Instrumentation.Builder.mergeFrom
8
0
0
8
5
1
4
1
0.00
com.google.javascript.jscomp.Instrumentation.Builder.mergeFrom
45
0
0
45
35
1
34
1
0.00
com.google.javascript.jscomp.Instrumentation.Builder.mergeFrom
17
0
0
17
10
5
7
2
0.00
com.google.javascript.jscomp.Instrumentation.Builder.setAppNameSetter
18
8
0
10
6
2
6
1
0.80
com.google.javascript.jscomp.Instrumentation.Builder.setAppNameSetterBytes
18
8
0
10
6
2
6
1
0.80
com.google.javascript.jscomp.Instrumentation.Builder.setDeclarationToRemove
22
12
0
10
6
2
6
1
1.20
com.google.javascript.jscomp.Instrumentation.Builder.setInit
19
9
0
10
6
2
6
1
0.90
com.google.javascript.jscomp.Instrumentation.Builder.setReportCall
18
8
0
10
6
2
6
1
0.80
com.google.javascript.jscomp.Instrumentation.Builder.setReportCallBytes
18
8
0
10
6
2
6
1
0.80
com.google.javascript.jscomp.Instrumentation.Builder.setReportDefined
18
8
0
10
6
2
6
1
0.80
com.google.javascript.jscomp.Instrumentation.Builder.setReportDefinedBytes
18
8
0
10
6
2
6
1
0.80
com.google.javascript.jscomp.Instrumentation.Builder.setReportExit
21
11
0
10
6
2
6
1
1.10
com.google.javascript.jscomp.Instrumentation.Builder.setReportExitBytes
21
11
0
10
6
2
6
1
1.10
com.google.javascript.jscomp.Instrumentation.getAppNameSetter
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.Instrumentation.getAppNameSetter
22
8
0
14
9
5
5
4
0.57
com.google.javascript.jscomp.Instrumentation.getAppNameSetterBytes
20
8
0
12
8
4
4
3
0.67
com.google.javascript.jscomp.Instrumentation.getDeclarationToRemove
15
12
0
3
1
1
1
1
4.00
com.google.javascript.jscomp.Instrumentation.getDeclarationToRemoveBytes
15
12
0
3
1
1
1
1
4.00
com.google.javascript.jscomp.Instrumentation.getDeclarationToRemoveCount
15
12
0
3
1
1
1
1
4.00
com.google.javascript.jscomp.Instrumentation.getDeclarationToRemoveList
4
0
0
4
2
1
1
1
0.00
com.google.javascript.jscomp.Instrumentation.getDeclarationToRemoveList
15
12
0
3
1
1
1
1
4.00
com.google.javascript.jscomp.Instrumentation.getDefaultInstance
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.Instrumentation.getDefaultInstanceForType
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.Instrumentation.getDescriptor
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.Instrumentation.getInit
12
9
0
3
1
1
1
1
3.00
com.google.javascript.jscomp.Instrumentation.getInitBytes
12
9
0
3
1
1
1
1
3.00
com.google.javascript.jscomp.Instrumentation.getInitCount
12
9
0
3
1
1
1
1
3.00
com.google.javascript.jscomp.Instrumentation.getInitList
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.Instrumentation.getInitList
12
9
0
3
1
1
1
1
3.00
com.google.javascript.jscomp.Instrumentation.getParserForType
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.Instrumentation.getReportCall
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.Instrumentation.getReportCall
22
8
0
14
9
5
5
4
0.57
com.google.javascript.jscomp.Instrumentation.getReportCallBytes
20
8
0
12
8
4
4
3
0.67
com.google.javascript.jscomp.Instrumentation.getReportDefined
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.Instrumentation.getReportDefined
22
8
0
14
9
5
5
4
0.57
com.google.javascript.jscomp.Instrumentation.getReportDefinedBytes
20
8
0
12
8
4
4
3
0.67
com.google.javascript.jscomp.Instrumentation.getReportExit
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.Instrumentation.getReportExit
25
11
0
14
9
5
5
4
0.79
com.google.javascript.jscomp.Instrumentation.getReportExitBytes
23
11
0
12
8
4
4
3
0.92
com.google.javascript.jscomp.Instrumentation.getSerializedSize
43
0
1
42
30
4
24
6
0.00
com.google.javascript.jscomp.Instrumentation.getUnknownFields
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.Instrumentation.hasAppNameSetter
11
8
0
3
1
1
1
1
2.67
com.google.javascript.jscomp.Instrumentation.hasReportCall
11
8
0
3
1
1
1
1
2.67
com.google.javascript.jscomp.Instrumentation.hasReportDefined
11
8
0
3
1
1
1
1
2.67
com.google.javascript.jscomp.Instrumentation.hasReportExit
14
11
0
3
1
1
1
1
3.67
com.google.javascript.jscomp.Instrumentation.initFields
8
0
0
8
6
1
6
1
0.00
com.google.javascript.jscomp.Instrumentation.Instrumentation
4
0
0
4
2
1
2
1
0.00
com.google.javascript.jscomp.Instrumentation.Instrumentation
1
0
0
1
1
1
1
1
0.00
com.google.javascript.jscomp.Instrumentation.Instrumentation
76
0
0
76
56
8
39
5
0.00
com.google.javascript.jscomp.Instrumentation.internalGetFieldAccessorTable
5
0
0
5
3
1
1
1
0.00
com.google.javascript.jscomp.Instrumentation.isInitialized
7
0
1
6
4
2
4
2
0.00
com.google.javascript.jscomp.Instrumentation.newBuilder
1
0
0
1
1
1
1
1
0.00
com.google.javascript.jscomp.Instrumentation.newBuilder
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.Instrumentation.newBuilderForType
1
0
0
1
1
1
1
1
0.00
com.google.javascript.jscomp.Instrumentation.newBuilderForType
5
0
0
5
2
3
1
2
0.00
com.google.javascript.jscomp.Instrumentation.parseDelimitedFrom
4
0
0
4
1
2
1
1
0.00
com.google.javascript.jscomp.Instrumentation.parseDelimitedFrom
6
0
0
6
1
4
1
1
0.00
com.google.javascript.jscomp.Instrumentation.parseFrom
5
0
0
5
1
3
1
1
0.00
com.google.javascript.jscomp.Instrumentation.parseFrom
6
0
0
6
1
4
1
1
0.00
com.google.javascript.jscomp.Instrumentation.parseFrom
4
0
0
4
1
2
1
1
0.00
com.google.javascript.jscomp.Instrumentation.parseFrom
6
0
0
6
1
4
1
1
0.00
com.google.javascript.jscomp.Instrumentation.parseFrom
4
0
0
4
1
2
1
1
0.00
com.google.javascript.jscomp.Instrumentation.parseFrom
6
0
0
6
1
4
1
1
0.00
com.google.javascript.jscomp.Instrumentation.parseFrom
5
0
0
5
1
3
1
1
0.00
com.google.javascript.jscomp.Instrumentation.parseFrom
6
0
0
6
1
4
1
1
0.00
com.google.javascript.jscomp.Instrumentation.toBuilder
1
0
0
1
1
1
1
1
0.00
com.google.javascript.jscomp.Instrumentation.writeReplace
4
0
0
4
1
2
1
1
0.00
com.google.javascript.jscomp.Instrumentation.writeTo
23
0
0
23
14
2
16
3
0.00
com.google.javascript.jscomp.InstrumentationOrBuilder.getAppNameSetter
9
8
0
1
0
1
0
1
8.00
com.google.javascript.jscomp.InstrumentationOrBuilder.getAppNameSetterBytes
9
8
0
1
0
1
0
1
8.00
com.google.javascript.jscomp.InstrumentationOrBuilder.getDeclarationToRemove
13
12
0
1
0
1
0
1
12.00
com.google.javascript.jscomp.InstrumentationOrBuilder.getDeclarationToRemoveBytes
13
12
0
1
0
1
0
1
12.00
com.google.javascript.jscomp.InstrumentationOrBuilder.getDeclarationToRemoveCount
13
12
0
1
0
1
0
1
12.00
com.google.javascript.jscomp.InstrumentationOrBuilder.getDeclarationToRemoveList
13
12
0
1
0
1
0
1
12.00
com.google.javascript.jscomp.InstrumentationOrBuilder.getInit
10
9
0
1
0
1
0
1
9.00
com.google.javascript.jscomp.InstrumentationOrBuilder.getInitBytes
10
9
0
1
0
1
0
1
9.00
com.google.javascript.jscomp.InstrumentationOrBuilder.getInitCount
10
9
0
1
0
1
0
1
9.00
com.google.javascript.jscomp.InstrumentationOrBuilder.getInitList
10
9
0
1
0
1
0
1
9.00
com.google.javascript.jscomp.InstrumentationOrBuilder.getReportCall
9
8
0
1
0
1
0
1
8.00
com.google.javascript.jscomp.InstrumentationOrBuilder.getReportCallBytes
9
8
0
1
0
1
0
1
8.00
com.google.javascript.jscomp.InstrumentationOrBuilder.getReportDefined
9
8
0
1
0
1
0
1
8.00
com.google.javascript.jscomp.InstrumentationOrBuilder.getReportDefinedBytes
9
8
0
1
0
1
0
1
8.00
com.google.javascript.jscomp.InstrumentationOrBuilder.getReportExit
12
11
0
1
0
1
0
1
11.00
com.google.javascript.jscomp.InstrumentationOrBuilder.getReportExitBytes
12
11
0
1
0
1
0
1
11.00
com.google.javascript.jscomp.InstrumentationOrBuilder.hasAppNameSetter
9
8
0
1
0
1
0
1
8.00
com.google.javascript.jscomp.InstrumentationOrBuilder.hasReportCall
9
8
0
1
0
1
0
1
8.00
com.google.javascript.jscomp.InstrumentationOrBuilder.hasReportDefined
9
8
0
1
0
1
0
1
8.00
com.google.javascript.jscomp.InstrumentationOrBuilder.hasReportExit
12
11
0
1
0
1
0
1
11.00
com.google.javascript.jscomp.InstrumentationTemplate.(Anon_1).assignDescriptors
11
0
0
11
10
0
4
1
0.00
com.google.javascript.jscomp.InstrumentationTemplate.getDescriptor
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.InstrumentationTemplate.InstrumentationTemplate
1
0
0
1
0
1
0
1
0.00
com.google.javascript.jscomp.InstrumentationTemplate.registerAllExtensions
3
0
0
3
0
2
0
1
0.00
com.google.javascript.jscomp.InstrumentFunctions.InstrumentCallback.visit
60
1
6
53
43
14
24
13
0.02
com.google.javascript.jscomp.InstrumentFunctions.InstrumentFunctions
30
8
3
19
13
5
11
3
0.42
com.google.javascript.jscomp.InstrumentFunctions.InstrumentReturns.allPathsReturn
20
4
1
15
11
6
5
6
0.27
com.google.javascript.jscomp.InstrumentFunctions.InstrumentReturns.InstrumentReturns
11
7
0
4
2
1
2
1
1.75
com.google.javascript.jscomp.InstrumentFunctions.InstrumentReturns.newReportFunctionExitNode
10
0
0
10
8
3
3
2
0.00
com.google.javascript.jscomp.InstrumentFunctions.InstrumentReturns.process
14
3
1
10
7
4
4
4
0.30
com.google.javascript.jscomp.InstrumentFunctions.InstrumentReturns.shouldTraverse
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.InstrumentFunctions.InstrumentReturns.visit
10
0
1
9
6
3
4
3
0.00
com.google.javascript.jscomp.InstrumentFunctions.process
34
1
4
30
24
9
13
7
0.03
com.google.javascript.jscomp.InstrumentFunctions.RemoveCallback.RemoveCallback
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.InstrumentFunctions.RemoveCallback.visit
8
0
0
8
4
1
4
1
0.00
com.google.javascript.jscomp.InstrumentFunctionsTest.getNumRepetitions
4
1
0
3
1
1
1
1
0.33
com.google.javascript.jscomp.InstrumentFunctionsTest.getProcessor
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.InstrumentFunctionsTest.InstrumentFunctionsTest
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.InstrumentFunctionsTest.NameAndInstrumentFunctions.NameAndInstrumentFunctions
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.InstrumentFunctionsTest.NameAndInstrumentFunctions.process
15
0
2
13
10
5
5
4
0.00
com.google.javascript.jscomp.InstrumentFunctionsTest.setUp
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.InstrumentFunctionsTest.testAppNameSetter
4
0
0
4
2
1
2
1
0.00
com.google.javascript.jscomp.InstrumentFunctionsTest.testCall
4
0
0
4
2
1
2
1
0.00
com.google.javascript.jscomp.InstrumentFunctionsTest.testDeclare
4
0
0
4
2
1
2
1
0.00
com.google.javascript.jscomp.InstrumentFunctionsTest.testEmpty
4
0
0
4
2
1
2
1
0.00
com.google.javascript.jscomp.InstrumentFunctionsTest.testExitNoReturn
8
0
1
7
5
1
3
1
0.00
com.google.javascript.jscomp.InstrumentFunctionsTest.testExitPaths
20
0
4
16
14
1
6
1
0.00
com.google.javascript.jscomp.InstrumentFunctionsTest.testExitTry
36
0
7
29
27
1
9
1
0.00
com.google.javascript.jscomp.InstrumentFunctionsTest.testInit
6
0
0
6
4
1
2
1
0.00
com.google.javascript.jscomp.InstrumentFunctionsTest.testInstrument
73
7
8
58
54
8
10
7
0.12
com.google.javascript.jscomp.InstrumentFunctionsTest.testNested
8
0
0
8
6
1
2
1
0.00
com.google.javascript.jscomp.InstrumentFunctionsTest.testNestedExit
9
0
0
9
7
1
2
1
0.00
com.google.javascript.jscomp.InstrumentFunctionsTest.testPartialExitPaths
6
0
0
6
4
1
2
1
0.00
com.google.javascript.jscomp.IntegrationTest.createCompilerOptions
8
1
0
7
5
2
4
2
0.14
com.google.javascript.jscomp.IntegrationTest.failing_testES6StaticsAreRemoved2
10
0
0
10
8
1
1
1
0.00
com.google.javascript.jscomp.IntegrationTest.testAddFunctionProperties1
17
0
0
17
13
6
3
4
0.00
com.google.javascript.jscomp.IntegrationTest.testAddFunctionProperties2
21
3
1
20
16
6
3
4
0.15
com.google.javascript.jscomp.IntegrationTest.testAddFunctionProperties3
21
3
1
20
16
6
3
4
0.15
com.google.javascript.jscomp.IntegrationTest.testAddFunctionProperties4
22
1
1
21
17
6
3
4
0.05
com.google.javascript.jscomp.IntegrationTest.testAliasAllStrings
14
0
1
13
9
6
3
4
0.00
com.google.javascript.jscomp.IntegrationTest.testAllChecksOn
16
0
0
16
14
2
13
2
0.00
com.google.javascript.jscomp.IntegrationTest.testAlwaysRunSafetyCheck
23
0
2
21
17
3
8
4
0.00
com.google.javascript.jscomp.IntegrationTest.testAlwaysRunSafetyCheck.(Anon_2).process
5
0
0
5
4
1
2
2
0.00
com.google.javascript.jscomp.IntegrationTest.testAngularPassOff
6
3
0
6
4
1
1
1
0.50
com.google.javascript.jscomp.IntegrationTest.testAngularPassOn
12
3
1
11
9
2
2
2
0.27
com.google.javascript.jscomp.IntegrationTest.testBadBreakStatementInIdeMode
12
2
1
9
7
2
4
2
0.22
com.google.javascript.jscomp.IntegrationTest.testBothTypeCheckersRunNoDupWarning
36
4
4
32
30
2
8
2
0.12
com.google.javascript.jscomp.IntegrationTest.testBrokenNameSpace
11
0
0
11
9
4
4
3
0.00
com.google.javascript.jscomp.IntegrationTest.testBug18078936
31
4
3
28
26
2
3
2
0.14
com.google.javascript.jscomp.IntegrationTest.testBug1949424
7
0
0
7
5
2
3
2
0.00
com.google.javascript.jscomp.IntegrationTest.testBug1949424_v2
14
0
0
14
12
2
3
2
0.00
com.google.javascript.jscomp.IntegrationTest.testBug1956277
10
0
0
10
8
2
3
2
0.00
com.google.javascript.jscomp.IntegrationTest.testBug1962380
11
1
0
11
9
2
4
2
0.09
com.google.javascript.jscomp.IntegrationTest.testBug22684459
22
6
2
14
11
4
3
3
0.43
com.google.javascript.jscomp.IntegrationTest.testBug22684459_aliased
24
7
2
15
12
4
3
3
0.47
com.google.javascript.jscomp.IntegrationTest.testBug2410122
15
1
0
15
13
2
3
2
0.07
com.google.javascript.jscomp.IntegrationTest.testBug2592659
18
1
0
18
16
2
5
2
0.06
com.google.javascript.jscomp.IntegrationTest.testBug4152835
7
0
0
7
5
2
4
2
0.00
com.google.javascript.jscomp.IntegrationTest.testBug5786871
5
0
0
5
3
2
2
2
0.00
com.google.javascript.jscomp.IntegrationTest.testChainedCalls
15
1
0
15
13
2
2
2
0.07
com.google.javascript.jscomp.IntegrationTest.testCheckConstants1
13
1
1
12
10
6
3
5
0.08
com.google.javascript.jscomp.IntegrationTest.testCheckConstants2
13
1
1
12
10
6
3
5
0.08
com.google.javascript.jscomp.IntegrationTest.testCheckConsts
5
0
0
5
3
2
2
2
0.00
com.google.javascript.jscomp.IntegrationTest.testCheckEventfulDisposalWarningLevels
31
7
2
29
27
4
4
3
0.24
com.google.javascript.jscomp.IntegrationTest.testCheckGlobalNames
5
0
0
5
3
2
2
2
0.00
com.google.javascript.jscomp.IntegrationTest.testCheckGlobalThisOff
6
0
0
6
4
2
3
2
0.00
com.google.javascript.jscomp.IntegrationTest.testCheckGlobalThisOn
6
0
0
6
4
2
3
2
0.00
com.google.javascript.jscomp.IntegrationTest.testCheckProvidesOn
8
1
0
8
6
2
2
2
0.12
com.google.javascript.jscomp.IntegrationTest.testCheckProvidesWarning
9
1
0
9
7
2
3
2
0.11
com.google.javascript.jscomp.IntegrationTest.testCheckReferencesOff
4
0
0
4
2
2
1
2
0.00
com.google.javascript.jscomp.IntegrationTest.testCheckReferencesOn
5
0
0
5
3
2
2
2
0.00
com.google.javascript.jscomp.IntegrationTest.testCheckRequiresAndCheckProvidesOff
6
1
0
6
4
1
1
1
0.17
com.google.javascript.jscomp.IntegrationTest.testCheckStrictMode
18
0
3
15
12
4
4
3
0.00
com.google.javascript.jscomp.IntegrationTest.testCheckSymbolsOff
4
0
0
4
2
2
1
2
0.00
com.google.javascript.jscomp.IntegrationTest.testCheckSymbolsOn
5
0
0
5
3
2
2
2
0.00
com.google.javascript.jscomp.IntegrationTest.testCheckTypes
5
0
0
5
3
2
2
2
0.00
com.google.javascript.jscomp.IntegrationTest.testClassWithGettersIsRemoved
11
0
1
10
7
4
5
3
0.00
com.google.javascript.jscomp.IntegrationTest.testClosureDefines
28
2
3
25
23
8
3
6
0.08
com.google.javascript.jscomp.IntegrationTest.testClosureDefinesDuplicates2
27
1
3
24
22
8
4
6
0.04
com.google.javascript.jscomp.IntegrationTest.testClosurePassOff
9
0
0
9
7
2
3
2
0.00
com.google.javascript.jscomp.IntegrationTest.testClosurePassOn
14
1
0
14
12
2
3
2
0.07
com.google.javascript.jscomp.IntegrationTest.testClosurePassPreservesJsDoc
22
2
1
21
19
2
4
2
0.10
com.google.javascript.jscomp.IntegrationTest.testCoalesceVariableNames
8
0
1
7
5
3
3
3
0.00
com.google.javascript.jscomp.IntegrationTest.testCoalesceVariables
63
0
8
55
51
6
13
4
0.00
com.google.javascript.jscomp.IntegrationTest.testCodingConvention
7
0
0
7
5
2
2
2
0.00
com.google.javascript.jscomp.IntegrationTest.testCollapseAnonymousFunctions
8
0
1
7
5
3
3
3
0.00
com.google.javascript.jscomp.IntegrationTest.testCollapseObjectLiteral1
10
1
2
7
5
3
3
3
0.14
com.google.javascript.jscomp.IntegrationTest.testCollapseObjectLiteral2
15
0
2
13
10
4
3
3
0.00
com.google.javascript.jscomp.IntegrationTest.testCollapseProperties1
10
0
2
8
5
4
3
3
0.00
com.google.javascript.jscomp.IntegrationTest.testCollapseProperties2
11
0
2
9
6
4
4
3
0.00
com.google.javascript.jscomp.IntegrationTest.testCompilerDoesNotBlowUpIfUndefinedSymbols
12
2
2
8
6
2
3
2
0.25
com.google.javascript.jscomp.IntegrationTest.testConstantTagsMustAlwaysBeRemoved
15
0
2
13
10
6
2
4
0.00
com.google.javascript.jscomp.IntegrationTest.testConstPolymerNotAllowed
14
0
2
12
10
2
5
2
0.00
com.google.javascript.jscomp.IntegrationTest.testConstructorCycle
11
3
0
11
9
2
2
2
0.27
com.google.javascript.jscomp.IntegrationTest.testConvertToDottedProperties
12
0
1
11
7
6
4
4
0.00
com.google.javascript.jscomp.IntegrationTest.testCrossModuleCodeMotion
14
0
1
13
10
4
3
3
0.00
com.google.javascript.jscomp.IntegrationTest.testCrossModuleDepCheck
11
1
1
10
7
4
3
3
0.10
com.google.javascript.jscomp.IntegrationTest.testCrossModuleMethodMotion
17
0
1
16
13
4
3
3
0.00
com.google.javascript.jscomp.IntegrationTest.testCssNameCheck
7
0
0
7
5
2
4
2
0.00
com.google.javascript.jscomp.IntegrationTest.testDeadAssignmentsElimination
11
0
2
9
7
3
5
3
0.00
com.google.javascript.jscomp.IntegrationTest.testDeadCodeHasNoDisambiguationSideEffects
71
8
6
61
58
6
9
4
0.13
com.google.javascript.jscomp.IntegrationTest.testDependencySorting
20
2
1
17
15
2
2
2
0.12
com.google.javascript.jscomp.IntegrationTest.testDeprecation
12
1
3
9
7
3
5
3
0.11
com.google.javascript.jscomp.IntegrationTest.testDevirtualizationAndExtractPrototypeMemberDeclarations
52
2
8
42
32
6
29
8
0.05
com.google.javascript.jscomp.IntegrationTest.testDevirtualizePrototypeMethods
13
1
0
13
11
2
2
2
0.08
com.google.javascript.jscomp.IntegrationTest.testDisambiguateProperties
14
2
2
12
9
4
4
3
0.17
com.google.javascript.jscomp.IntegrationTest.testDisambiguateProperties2
23
6
0
23
21
2
5
2
0.26
com.google.javascript.jscomp.IntegrationTest.testDuplicateVariablesInExterns
7
1
0
7
5
2
3
2
0.14
com.google.javascript.jscomp.IntegrationTest.testES5toES6
10
0
0
10
8
3
5
3
0.00
com.google.javascript.jscomp.IntegrationTest.testES6Modules
17
3
0
14
12
2
3
2
0.21
com.google.javascript.jscomp.IntegrationTest.testES6Modules_missing
15
4
0
11
9
2
3
2
0.36
com.google.javascript.jscomp.IntegrationTest.testEs6OutDoesntCrash
6
0
0
6
4
2
3
2
0.00
com.google.javascript.jscomp.IntegrationTest.testES6StaticsAreRemoved
15
5
0
10
8
4
5
4
0.50
com.google.javascript.jscomp.IntegrationTest.testES6StaticsAreRemoved1
12
0
0
12
10
1
1
1
0.00
com.google.javascript.jscomp.IntegrationTest.testES6UnusedClassesAreRemoved
13
0
0
13
11
5
5
4
0.00
com.google.javascript.jscomp.IntegrationTest.testES6UnusedClassesAreRemoved
5
0
0
5
3
1
3
1
0.00
com.google.javascript.jscomp.IntegrationTest.testExplicitBlocksInSwitch
23
0
0
23
21
6
4
4
0.00
com.google.javascript.jscomp.IntegrationTest.testExploitAssigns
13
0
5
8
6
3
4
3
0.00
com.google.javascript.jscomp.IntegrationTest.testExportedNames
14
2
0
14
12
2
4
2
0.14
com.google.javascript.jscomp.IntegrationTest.testExports
68
20
11
51
48
6
16
5
0.39
com.google.javascript.jscomp.IntegrationTest.testExportTestFunctionsOff
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.IntegrationTest.testExportTestFunctionsOn
7
1
0
7
5
2
2
2
0.14
com.google.javascript.jscomp.IntegrationTest.testExportTestFunctionsOn1
7
1
0
7
5
2
2
2
0.14
com.google.javascript.jscomp.IntegrationTest.testExportTestFunctionsOn2
24
0
0
24
22
2
6
2
0.00
com.google.javascript.jscomp.IntegrationTest.testExpose
26
4
0
26
24
2
2
2
0.15
com.google.javascript.jscomp.IntegrationTest.testExtraAnnotationNames
8
1
0
8
6
2
2
2
0.12
com.google.javascript.jscomp.IntegrationTest.testExtractPrototypeMemberDeclarations
14
0
1
13
10
4
8
5
0.00
com.google.javascript.jscomp.IntegrationTest.testFlowSensitiveInlineVariables1
14
0
3
11
9
4
6
4
0.00
com.google.javascript.jscomp.IntegrationTest.testFlowSensitiveInlineVariables2
14
0
0
14
12
2
2
2
0.00
com.google.javascript.jscomp.IntegrationTest.testFlowSensitiveInlineVariablesUnderAdvanced
14
0
0
14
12
3
2
3
0.00
com.google.javascript.jscomp.IntegrationTest.testFoldConstants
8
0
1
7
5
3
3
3
0.00
com.google.javascript.jscomp.IntegrationTest.testFoldJ2clClinits
21
0
3
18
15
4
7
3
0.00
com.google.javascript.jscomp.IntegrationTest.testFoldLocals1
15
2
5
8
6
3
4
3
0.25
com.google.javascript.jscomp.IntegrationTest.testFoldLocals2
16
2
5
9
7
3
5
3
0.22
com.google.javascript.jscomp.IntegrationTest.testFoldLocals3
19
4
5
10
8
5
4
5
0.40
com.google.javascript.jscomp.IntegrationTest.testFoldLocals4
22
1
6
16
12
6
4
4
0.06
com.google.javascript.jscomp.IntegrationTest.testFoldLocals5
22
2
6
14
11
6
4
4
0.14
com.google.javascript.jscomp.IntegrationTest.testFoldLocals6
16
0
5
11
8
4
4
3
0.00
com.google.javascript.jscomp.IntegrationTest.testFoldLocals7
22
0
6
16
12
6
4
4
0.00
com.google.javascript.jscomp.IntegrationTest.testForwardDeclaredTypeInTemplate
20
3
1
19
17
2
4
2
0.16
com.google.javascript.jscomp.IntegrationTest.testGenerateExportsOff
3
1
0
3
1
1
1
1
0.33
com.google.javascript.jscomp.IntegrationTest.testGoogDefine1
12
1
3
9
7
4
4
3
0.11
com.google.javascript.jscomp.IntegrationTest.testGoogDefine2
12
1
2
10
8
4
4
3
0.10
com.google.javascript.jscomp.IntegrationTest.testGoogDefineClass1
18
2
1
16
14
5
5
4
0.12
com.google.javascript.jscomp.IntegrationTest.testGoogDefineClass2
17
2
1
15
13
5
5
4
0.13
com.google.javascript.jscomp.IntegrationTest.testGoogDefineClass3
24
4
1
22
20
6
6
5
0.18
com.google.javascript.jscomp.IntegrationTest.testGoogDefineClass4
16
1
1
15
13
6
4
5
0.07
com.google.javascript.jscomp.IntegrationTest.testGoogModuleOuterLegacyInner
32
5
1
28
26
2
3
2
0.18
com.google.javascript.jscomp.IntegrationTest.testHiddenSideEffect
10
0
0
10
6
6
2
4
0.00
com.google.javascript.jscomp.IntegrationTest.testIdGenerators
9
0
2
7
5
3
3
3
0.00
com.google.javascript.jscomp.IntegrationTest.testIncompleteFunction1
11
0
0
11
8
4
2
3
0.00
com.google.javascript.jscomp.IntegrationTest.testIncompleteFunction2
5
0
0
5
3
2
2
2
0.00
com.google.javascript.jscomp.IntegrationTest.testInferTypes
16
3
2
13
11
2
7
2
0.23
com.google.javascript.jscomp.IntegrationTest.testInlineConstants
8
0
1
7
5
3
3
3
0.00
com.google.javascript.jscomp.IntegrationTest.testInlineFunctions
8
0
1
7
5
3
3
3
0.00
com.google.javascript.jscomp.IntegrationTest.testInlineGetters
13
0
2
11
8
4
3
3
0.00
com.google.javascript.jscomp.IntegrationTest.testInlineGettersWithAmbiguate
36
6
6
28
25
4
6
3
0.21
com.google.javascript.jscomp.IntegrationTest.testInlineProperties
16
2
1
14
12
5
5
4
0.14
com.google.javascript.jscomp.IntegrationTest.testInlineStringConcat
18
0
0
18
16
2
2
2
0.00
com.google.javascript.jscomp.IntegrationTest.testInlineVariables
8
0
1
7
5
3
3
3
0.00
com.google.javascript.jscomp.IntegrationTest.testIsEquivalentTo
8
0
0
8
6
6
1
6
0.00
com.google.javascript.jscomp.IntegrationTest.testIssue1131
8
0
0
8
6
2
2
2
0.00
com.google.javascript.jscomp.IntegrationTest.testIssue1168
10
0
0
10
8
2
3
2
0.00
com.google.javascript.jscomp.IntegrationTest.testIssue1198
10
0
1
9
7
2
3
2
0.00
com.google.javascript.jscomp.IntegrationTest.testIssue1204
13
1
0
13
11
2
3
2
0.08
com.google.javascript.jscomp.IntegrationTest.testIssue284
18
3
0
18
16
2
2
2
0.17
com.google.javascript.jscomp.IntegrationTest.testIssue378
9
0
0
9
7
2
3
2
0.00
com.google.javascript.jscomp.IntegrationTest.testIssue550
17
0
0
17
15
2
5
2
0.00
com.google.javascript.jscomp.IntegrationTest.testIssue598
18
0
3
15
12
4
5
3
0.00
com.google.javascript.jscomp.IntegrationTest.testIssue63SourceMap
10
0
2
8
6
4
3
4
0.00
com.google.javascript.jscomp.IntegrationTest.testIssue701
16
3
0
15
13
5
2
3
0.20
com.google.javascript.jscomp.IntegrationTest.testIssue724
17
0
1
16
12
6
2
4
0.00
com.google.javascript.jscomp.IntegrationTest.testIssue730
26
3
4
21
18
4
4
3
0.14
com.google.javascript.jscomp.IntegrationTest.testIssue772
23
8
0
23
21
2
3
2
0.35
com.google.javascript.jscomp.IntegrationTest.testIssue787
47
0
3
44
42
8
3
6
0.00
com.google.javascript.jscomp.IntegrationTest.testIssue90
7
0
0
7
5
2
4
2
0.00
com.google.javascript.jscomp.IntegrationTest.testIssue937
14
1
1
13
11
8
3
6
0.08
com.google.javascript.jscomp.IntegrationTest.testJQueryStringSplitLoops
16
1
3
12
10
2
7
2
0.08
com.google.javascript.jscomp.IntegrationTest.testLanguageMode
22
0
4
18
16
4
7
4
0.00
com.google.javascript.jscomp.IntegrationTest.testLanguageMode2
18
0
4
14
12
3
7
3
0.00
com.google.javascript.jscomp.IntegrationTest.testLateConstantReordering
6
0
0
6
4
2
2
2
0.00
com.google.javascript.jscomp.IntegrationTest.testLateStatementFusion
5
0
0
5
3
2
2
2
0.00
com.google.javascript.jscomp.IntegrationTest.testLegacyCompileOverridesExplicitPromotionToError
10
0
0
10
8
3
5
3
0.00
com.google.javascript.jscomp.IntegrationTest.testLegacyCompileOverridesStrict
9
0
0
9
7
3
5
3
0.00
com.google.javascript.jscomp.IntegrationTest.testLegacyCompileTurnsOffDisambiguateProperties
16
2
0
16
14
2
4
2
0.12
com.google.javascript.jscomp.IntegrationTest.testLegacyGoogModuleExport
60
4
2
58
56
2
5
2
0.07
com.google.javascript.jscomp.IntegrationTest.testLetInSwitch
39
0
1
38
36
6
7
4
0.00
com.google.javascript.jscomp.IntegrationTest.testLhsCast
9
3
0
9
7
2
1
2
0.33
com.google.javascript.jscomp.IntegrationTest.testMarkNoSideEffects
10
0
2
8
6
3
4
3
0.00
com.google.javascript.jscomp.IntegrationTest.testMarkPureCalls
10
0
2
8
6
3
4
3
0.00
com.google.javascript.jscomp.IntegrationTest.testMaxFunSizeAfterInliningUsage
9
0
0
9
7
2
5
2
0.00
com.google.javascript.jscomp.IntegrationTest.testMemoizedTypedScopeCreator
26
2
0
26
24
2
4
2
0.08
com.google.javascript.jscomp.IntegrationTest.testMinimizeExits
14
0
1
13
10
4
3
3
0.00
com.google.javascript.jscomp.IntegrationTest.testMissingReturn
13
1
3
10
7
4
5
3
0.10
com.google.javascript.jscomp.IntegrationTest.testMoveFunctionDeclarations
8
0
1
7
5
3
3
3
0.00
com.google.javascript.jscomp.IntegrationTest.testNameAnonymousFunctions
13
0
2
11
9
3
7
3
0.00
com.google.javascript.jscomp.IntegrationTest.testNameAnonymousFunctionsWithVarRemoval
22
0
2
20
18
4
9
3
0.00
com.google.javascript.jscomp.IntegrationTest.testNamelessParameter
17
0
0
17
13
6
2
4
0.00
com.google.javascript.jscomp.IntegrationTest.testNegativeZero
11
0
0
11
9
2
2
2
0.00
com.google.javascript.jscomp.IntegrationTest.testNoFuseIntoSyntheticBlock
13
0
0
13
11
2
9
2
0.00
com.google.javascript.jscomp.IntegrationTest.testNoTypeWarningForDupExternNamespace
16
4
0
16
14
2
3
2
0.25
com.google.javascript.jscomp.IntegrationTest.testNTInoMaskTypeParseError
9
1
0
9
7
2
3
2
0.11
com.google.javascript.jscomp.IntegrationTest.testOptimizeArgumentsArray
11
0
2
9
7
4
3
4
0.00
com.google.javascript.jscomp.IntegrationTest.testOptimizeParameters
9
0
2
7
5
3
3
3
0.00
com.google.javascript.jscomp.IntegrationTest.testOptimizeReturns
9
0
2
7
5
3
3
3
0.00
com.google.javascript.jscomp.IntegrationTest.testOptimizeSwitchGithubIssue1234
20
0
0
20
18
2
2
2
0.00
com.google.javascript.jscomp.IntegrationTest.testProcessDefinesAdditionalReplacements
7
1
0
7
5
2
2
2
0.14
com.google.javascript.jscomp.IntegrationTest.testProcessDefinesAlwaysOn
5
1
0
5
3
1
1
1
0.20
com.google.javascript.jscomp.IntegrationTest.testPropertyRenaming
12
0
0
12
8
6
3
4
0.00
com.google.javascript.jscomp.IntegrationTest.testProvidedNamespaceIsConst
16
0
0
16
14
2
4
2
0.00
com.google.javascript.jscomp.IntegrationTest.testProvidedNamespaceIsConst2
16
0
0
16
14
2
4
2
0.00
com.google.javascript.jscomp.IntegrationTest.testProvidedNamespaceIsConst3
14
2
0
14
12
2
4
2
0.14
com.google.javascript.jscomp.IntegrationTest.testProvidedNamespaceIsConst4
11
0
0
11
9
2
4
2
0.00
com.google.javascript.jscomp.IntegrationTest.testProvidedNamespaceIsConst5
11
0
0
11
9
2
4
2
0.00
com.google.javascript.jscomp.IntegrationTest.testProvideRequireSameFile
11
0
0
11
9
2
3
2
0.00
com.google.javascript.jscomp.IntegrationTest.testQMarkTIsNullable
20
5
2
18
16
4
2
3
0.28
com.google.javascript.jscomp.IntegrationTest.testRecoverOnBadExterns
21
9
2
10
8
2
2
2
0.90
com.google.javascript.jscomp.IntegrationTest.testRegExp1
14
0
5
9
7
4
4
4
0.00
com.google.javascript.jscomp.IntegrationTest.testRegExp2
17
0
7
10
8
3
6
3
0.00
com.google.javascript.jscomp.IntegrationTest.testRemoveAbstractMethods
11
0
2
9
7
4
4
3
0.00
com.google.javascript.jscomp.IntegrationTest.testRemoveClosureAsserts
13
0
0
13
11
2
4
2
0.00
com.google.javascript.jscomp.IntegrationTest.testRemoveUnreachableCode
10
0
2
8
6
3
4
3
0.00
com.google.javascript.jscomp.IntegrationTest.testRemoveUnusedPrototypeProperties1
9
0
1
8
6
4
3
3
0.00
com.google.javascript.jscomp.IntegrationTest.testRemoveUnusedPrototypeProperties2
13
0
2
11
9
4
5
3
0.00
com.google.javascript.jscomp.IntegrationTest.testRemoveUnusedVars1
8
0
1
7
5
3
3
3
0.00
com.google.javascript.jscomp.IntegrationTest.testRemoveUnusedVars2
11
0
2
9
7
3
5
3
0.00
com.google.javascript.jscomp.IntegrationTest.testRenameCollision
21
1
3
18
16
4
7
3
0.06
com.google.javascript.jscomp.IntegrationTest.testRenameLabels
9
0
1
8
6
4
3
4
0.00
com.google.javascript.jscomp.IntegrationTest.testRenamePrefix
7
0
0
7
5
3
3
3
0.00
com.google.javascript.jscomp.IntegrationTest.testRenamePrefixNamespace
11
0
2
9
6
4
4
3
0.00
com.google.javascript.jscomp.IntegrationTest.testRenamePrefixNamespaceActivatesMoveFunctionDeclarations
8
0
0
8
6
3
4
3
0.00
com.google.javascript.jscomp.IntegrationTest.testRenamePrefixNamespaceProtectSideEffects
11
0
2
9
7
3
4
3
0.00
com.google.javascript.jscomp.IntegrationTest.testRenameVars1
16
0
3
13
10
6
6
5
0.00
com.google.javascript.jscomp.IntegrationTest.testRenameVars2
14
0
3
11
9
5
5
5
0.00
com.google.javascript.jscomp.IntegrationTest.testReplaceCssNames
19
1
0
19
17
2
4
2
0.05
com.google.javascript.jscomp.IntegrationTest.testReplaceIdGeneratorsTest
22
1
2
20
17
2
4
3
0.05
com.google.javascript.jscomp.IntegrationTest.testReplaceIdGeneratorsTest.(Anon_1).get
3
0
0
3
2
0
1
1
0.00
com.google.javascript.jscomp.IntegrationTest.testReplaceMessages
9
1
1
8
6
3
3
3
0.12
com.google.javascript.jscomp.IntegrationTest.testRewriteFunctionExpressions
14
0
1
13
10
5
7
5
0.00
com.google.javascript.jscomp.IntegrationTest.testRmUnusedProtoPropsInExternsUsage
9
0
0
9
7
2
5
2
0.00
com.google.javascript.jscomp.IntegrationTest.testShadowVaribles
8
0
0
8
6
4
3
4
0.00
com.google.javascript.jscomp.IntegrationTest.testSingletonGetter1
21
1
0
21
19
2
3
2
0.05
com.google.javascript.jscomp.IntegrationTest.testSmartNamePass
9
0
1
8
6
4
3
3
0.00
com.google.javascript.jscomp.IntegrationTest.testSmartNamePassBug11163486
41
2
4
37
35
6
7
4
0.05
com.google.javascript.jscomp.IntegrationTest.testSortingOff
11
0
0
11
9
2
3
2
0.00
com.google.javascript.jscomp.IntegrationTest.testStrictWarningsGuard
10
1
1
9
7
4
4
3
0.11
com.google.javascript.jscomp.IntegrationTest.testStrictWarningsGuardEmergencyMode
11
1
1
10
8
4
5
3
0.10
com.google.javascript.jscomp.IntegrationTest.testSuppressBadGoogRequire
12
1
0
12
10
2
3
2
0.08
com.google.javascript.jscomp.IntegrationTest.testSuppressCastWarning
20
6
4
16
14
2
5
2
0.38
com.google.javascript.jscomp.IntegrationTest.testSuppressCheckProvidesWarning
10
1
0
10
8
2
3
2
0.10
com.google.javascript.jscomp.IntegrationTest.testSuppressEs5StrictWarning
8
1
0
8
6
2
2
2
0.12
com.google.javascript.jscomp.IntegrationTest.testSusiciousCodeOff
6
0
0
6
4
2
3
2
0.00
com.google.javascript.jscomp.IntegrationTest.testsyntheticBlockOnDeadAssignments
9
0
0
9
7
2
5
2
0.00
com.google.javascript.jscomp.IntegrationTest.testTIsNotNullable
19
5
2
17
15
4
2
3
0.29
com.google.javascript.jscomp.IntegrationTest.testTypeCheckAndInference
7
1
0
7
5
2
3
2
0.14
com.google.javascript.jscomp.IntegrationTest.testTypeCheckingWithSyntheticBlocks
19
4
1
15
13
2
4
2
0.27
com.google.javascript.jscomp.IntegrationTest.testTypedefBeforeOwner1
15
1
0
15
13
2
2
2
0.07
com.google.javascript.jscomp.IntegrationTest.testTypedefBeforeOwner2
15
1
0
15
13
2
3
2
0.07
com.google.javascript.jscomp.IntegrationTest.testTypeNameParser
5
1
0
5
3
2
2
2
0.20
com.google.javascript.jscomp.IntegrationTest.testUnboundedArrayLiteralInfiniteLoop
5
0
0
5
3
2
2
2
0.00
com.google.javascript.jscomp.IntegrationTest.testUnreachableCode
10
0
2
8
6
3
4
3
0.00
com.google.javascript.jscomp.IntegrationTest.testUnresolvedDefine
14
2
0
14
11
8
3
5
0.14
com.google.javascript.jscomp.IntegrationTest.testVarDeclarationsIntoFor
13
0
5
8
6
3
4
3
0.00
com.google.javascript.jscomp.IntegrationTest.testVisibility
15
1
3
12
8
5
5
3
0.08
com.google.javascript.jscomp.IntegrationTest.testWindowIsTypedEs6
13
2
0
13
11
2
5
2
0.15
com.google.javascript.jscomp.IntegrationTestCase.checkUnexpectedErrorsOrWarnings
15
0
0
15
9
4
6
5
0.00
com.google.javascript.jscomp.IntegrationTestCase.compile
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.IntegrationTestCase.compile
8
0
0
8
6
2
3
2
0.00
com.google.javascript.jscomp.IntegrationTestCase.createCompilerOptions
2
1
0
1
0
1
0
1
1.00
com.google.javascript.jscomp.IntegrationTestCase.parse
23
0
3
20
15
7
10
7
0.00
com.google.javascript.jscomp.IntegrationTestCase.parseExpectedCode
14
6
0
8
5
4
3
3
0.75
com.google.javascript.jscomp.IntegrationTestCase.setUp
5
0
0
5
3
1
3
1
0.00
com.google.javascript.jscomp.IntegrationTestCase.test
21
4
1
16
13
6
2
5
0.25
com.google.javascript.jscomp.IntegrationTestCase.test
4
0
0
4
1
2
1
1
0.00
com.google.javascript.jscomp.IntegrationTestCase.test
8
4
0
4
1
2
1
1
1.00
com.google.javascript.jscomp.IntegrationTestCase.test
8
4
0
4
1
2
1
1
1.00
com.google.javascript.jscomp.IntegrationTestCase.test
5
0
0
5
2
2
1
1
0.00
com.google.javascript.jscomp.IntegrationTestCase.test
25
4
1
20
15
6
7
5
0.20
com.google.javascript.jscomp.IntegrationTestCase.test
18
4
1
13
9
6
3
5
0.31
com.google.javascript.jscomp.IntegrationTestCase.testParseError
6
3
0
3
1
1
1
1
1.00
com.google.javascript.jscomp.IntegrationTestCase.testParseError
25
3
1
21
15
7
6
6
0.14
com.google.javascript.jscomp.IntegrationTestCase.testSame
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.IntegrationTestCase.testSame
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.InvocationsCallback.visit
20
1
5
14
9
3
7
3
0.07
com.google.javascript.jscomp.InvocationsCallback.visit
8
7
0
1
0
1
0
1
7.00
com.google.javascript.jscomp.J2clClinitPrunerPass.EmptyClinitPruner.isAssignToEmptyFn
9
0
1
8
5
3
3
3
0.00
com.google.javascript.jscomp.J2clClinitPrunerPass.EmptyClinitPruner.trySubstituteEmptyFunction
26
6
4
16
11
4
8
4
0.38
com.google.javascript.jscomp.J2clClinitPrunerPass.EmptyClinitPruner.visit
7
0
1
6
3
1
3
1
0.00
com.google.javascript.jscomp.J2clClinitPrunerPass.getClinitMethodName
4
0
0
4
2
2
1
2
0.00
com.google.javascript.jscomp.J2clClinitPrunerPass.HierarchicalSet.add
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.J2clClinitPrunerPass.HierarchicalSet.HierarchicalSet
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.J2clClinitPrunerPass.HierarchicalSet.parentsContains
4
1
0
3
1
1
1
1
0.33
com.google.javascript.jscomp.J2clClinitPrunerPass.isClinitMethod
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.J2clClinitPrunerPass.isClinitMethodName
4
1
0
3
1
1
1
1
0.33
com.google.javascript.jscomp.J2clClinitPrunerPass.J2clClinitPrunerPass
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.J2clClinitPrunerPass.process
4
0
0
4
2
1
2
1
0.00
com.google.javascript.jscomp.J2clClinitPrunerPass.RedundantClinitPruner.isNewControlBranch
8
0
0
8
6
1
1
1
0.00
com.google.javascript.jscomp.J2clClinitPrunerPass.RedundantClinitPruner.shouldTraverse
19
4
2
13
8
1
8
1
0.31
com.google.javascript.jscomp.J2clClinitPrunerPass.RedundantClinitPruner.tryRemovingClinit
15
2
2
11
7
2
6
2
0.18
com.google.javascript.jscomp.J2clClinitPrunerPass.RedundantClinitPruner.visit
7
0
1
6
3
1
3
1
0.00
com.google.javascript.jscomp.J2clClinitPrunerPassTest.getProcessor
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.J2clClinitPrunerPassTest.testFoldClinit
16
0
0
16
14
1
2
1
0.00
com.google.javascript.jscomp.J2clClinitPrunerPassTest.testFoldClinit_invalidCandidates
22
1
0
22
20
1
3
1
0.05
com.google.javascript.jscomp.J2clClinitPrunerPassTest.testRemoveDuplicates
17
0
0
17
15
1
1
1
0.00
com.google.javascript.jscomp.J2clClinitPrunerPassTest.testRemoveDuplicates_avoidControlBlocks
34
0
0
34
32
1
1
1
0.00
com.google.javascript.jscomp.J2clClinitPrunerPassTest.testRemoveDuplicates_commaExpressions
17
0
0
17
15
1
1
1
0.00
com.google.javascript.jscomp.J2clClinitPrunerPassTest.testRemoveDuplicates_controlBlocks
41
0
0
41
39
1
1
1
0.00
com.google.javascript.jscomp.J2clClinitPrunerPassTest.testRemoveDuplicates_jumpFunctionDeclarations
25
0
0
25
23
1
1
1
0.00
com.google.javascript.jscomp.J2clClinitPrunerPassTest.testRemoveDuplicates_selfRemoval
16
0
1
15
13
1
2
1
0.00
com.google.javascript.jscomp.J2clConstantHoisterPass.hoistConstantLikeField
16
4
3
10
8
4
5
4
0.40
com.google.javascript.jscomp.J2clConstantHoisterPass.isClassFieldInitialization
6
1
0
6
4
1
1
1
0.17
com.google.javascript.jscomp.J2clConstantHoisterPass.isClinitFieldAssignment
5
0
0
5
3
1
1
1
0.00
com.google.javascript.jscomp.J2clConstantHoisterPass.isClinitMethod
8
0
1
7
4
2
3
2
0.00
com.google.javascript.jscomp.J2clConstantHoisterPass.isClinitMethodName
4
0
0
4
2
1
1
1
0.00
com.google.javascript.jscomp.J2clConstantHoisterPass.isHoistableFunction
9
6
0
3
1
1
1
1
2.00
com.google.javascript.jscomp.J2clConstantHoisterPass.J2clConstantHoisterPass
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.J2clConstantHoisterPass.maybeHoistClassField
39
10
5
25
17
5
12
4
0.40
com.google.javascript.jscomp.J2clConstantHoisterPass.process
19
0
1
18
12
3
7
5
0.00
com.google.javascript.jscomp.J2clConstantHoisterPass.process.(Anon_1).visit
8
0
0
8
5
0
4
1
0.00
com.google.javascript.jscomp.J2clConstantHoisterPassTest.getProcessor
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.J2clConstantHoisterPassTest.testHoistClinitConstantAssignments
22
2
0
22
20
1
1
1
0.09
com.google.javascript.jscomp.J2clConstantHoisterPassTest.testHoistClinitConstantAssignments_avoidUnsafe
21
8
0
21
19
1
1
1
0.38
com.google.javascript.jscomp.J2clConstantHoisterPassTest.testHoistClinitConstantAssignments_avoidUnsafeFunc
20
4
0
20
18
1
2
1
0.20
com.google.javascript.jscomp.J2clConstantHoisterPassTest.testHoistClinitConstantAssignments_devirtualized
23
5
0
20
18
1
1
1
0.25
com.google.javascript.jscomp.J2clEqualitySameRewriterPass.asEqOperation
5
0
0
5
3
1
1
1
0.00
com.google.javascript.jscomp.J2clEqualitySameRewriterPass.isEqualitySameCall
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.J2clEqualitySameRewriterPass.isEqualitySameMethodName
5
1
0
4
2
1
1
1
0.25
com.google.javascript.jscomp.J2clEqualitySameRewriterPass.J2clEqualitySameRewriterPass
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.J2clEqualitySameRewriterPass.process
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.J2clEqualitySameRewriterPass.trySubstituteEqualitySame
14
1
1
12
9
4
6
4
0.08
com.google.javascript.jscomp.J2clEqualitySameRewriterPass.visit
5
0
0
5
2
1
2
1
0.00
com.google.javascript.jscomp.J2clEqualitySameRewriterPassTest.getProcessor
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.J2clEqualitySameRewriterPassTest.testRewriteEqualitySame
21
0
0
21
19
1
1
1
0.00
com.google.javascript.jscomp.J2clEqualitySameRewriterPassTest.testRewriteEqualitySame_avoidNonLiterals
7
0
0
7
5
1
1
1
0.00
com.google.javascript.jscomp.J2clPass.ClassStaticFunctionsInliner.ClassStaticFunctionsInliner
10
0
1
9
6
2
6
1
0.00
com.google.javascript.jscomp.J2clPass.ClassStaticFunctionsInliner.FunctionDefsCollector.shouldTraverse
6
1
0
5
3
1
1
1
0.20
com.google.javascript.jscomp.J2clPass.ClassStaticFunctionsInliner.FunctionDefsCollector.visit
22
4
3
15
10
5
6
5
0.27
com.google.javascript.jscomp.J2clPass.ClassStaticFunctionsInliner.run
4
0
0
4
2
1
2
1
0.00
com.google.javascript.jscomp.J2clPass.ClassStaticFunctionsInliner.StaticCallInliner.visit
26
4
3
19
13
7
7
6
0.21
com.google.javascript.jscomp.J2clPass.GetDefineRewriter.getDefineReplacement
9
0
0
9
6
3
3
3
0.00
com.google.javascript.jscomp.J2clPass.GetDefineRewriter.GetDefineRewriter
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.J2clPass.GetDefineRewriter.isUtilGetDefineCall
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.J2clPass.GetDefineRewriter.isUtilGetDefineMethodName
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.J2clPass.GetDefineRewriter.substituteUtilGetDefine
16
1
2
13
10
4
6
4
0.08
com.google.javascript.jscomp.J2clPass.GetDefineRewriter.visit
5
0
0
5
2
1
2
1
0.00
com.google.javascript.jscomp.J2clPass.inlineFunctionsInFile
4
0
0
4
1
2
1
1
0.00
com.google.javascript.jscomp.J2clPass.J2clPass
4
0
0
4
2
1
2
1
0.00
com.google.javascript.jscomp.J2clPass.NativeAliasInliner.getDeclaringNode
4
0
0
4
2
2
1
2
0.00
com.google.javascript.jscomp.J2clPass.NativeAliasInliner.isNativeAlias
9
0
0
9
7
1
1
1
0.00
com.google.javascript.jscomp.J2clPass.NativeAliasInliner.visit
13
0
0
13
9
2
4
2
0.00
com.google.javascript.jscomp.J2clPass.process
46
16
4
26
24
2
6
2
0.62
com.google.javascript.jscomp.J2clPassTest.getProcessor
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.J2clPassTest.J2clPassTest
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.J2clPassTest.testDoesntChange
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.J2clPassTest.testInlineNativeAlias
9
2
0
9
7
1
1
1
0.22
com.google.javascript.jscomp.J2clPassTest.testInlineNativeAlias_const
10
2
0
10
8
1
2
1
0.20
com.google.javascript.jscomp.J2clPassTest.testInlineNativeAlias_let
10
2
0
10
8
1
2
1
0.20
com.google.javascript.jscomp.J2clPassTest.testInlineNativeAlias_notConstructor
6
0
0
6
4
1
1
1
0.00
com.google.javascript.jscomp.J2clPassTest.testInlineNativeAlias_notTopLevel
8
1
0
8
6
1
1
1
0.12
com.google.javascript.jscomp.J2clPassTest.testInlineNativeAlias_redeclared
9
1
0
9
7
1
1
1
0.11
com.google.javascript.jscomp.J2clPassTest.testQualifiedInlines
82
9
2
71
69
1
3
1
0.13
com.google.javascript.jscomp.J2clPassTest.testRenamedQualifierStillInlines
90
9
2
79
77
1
3
1
0.11
com.google.javascript.jscomp.J2clPassTest.testUnexpectedFunctionDoesntInline
28
6
2
20
18
1
2
1
0.30
com.google.javascript.jscomp.J2clPassTest.testUnqualifiedDoesntInline
41
6
2
33
31
1
3
1
0.18
com.google.javascript.jscomp.J2clPassTest.testUtilGetDefine
9
1
0
9
7
2
2
2
0.11
com.google.javascript.jscomp.J2clPassTest.testUtilGetDefine_notDefined
4
0
0
4
2
1
2
1
0.00
com.google.javascript.jscomp.J2clPassTest.testWrongFileNameDoesntInline
34
6
2
26
24
1
2
1
0.23
com.google.javascript.jscomp.J2clPropertyInlinerPass.J2clPropertyInlinerPass
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.J2clPropertyInlinerPass.process
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.J2clPropertyInlinerPass.StaticFieldGetterSetterInliner.DetermineInlinableProperties.DetermineInlinableProperties
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.J2clPropertyInlinerPass.StaticFieldGetterSetterInliner.DetermineInlinableProperties.visit
12
0
0
12
7
4
4
4
0.00
com.google.javascript.jscomp.J2clPropertyInlinerPass.StaticFieldGetterSetterInliner.GatherJ2CLClassGetterSetters.getResults
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.J2clPropertyInlinerPass.StaticFieldGetterSetterInliner.GatherJ2CLClassGetterSetters.visit
38
1
0
37
26
7
17
9
0.03
com.google.javascript.jscomp.J2clPropertyInlinerPass.StaticFieldGetterSetterInliner.InlinePropertiesPass.InlinePropertiesPass
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.J2clPropertyInlinerPass.StaticFieldGetterSetterInliner.InlinePropertiesPass.run
9
0
1
8
4
1
4
2
0.00
com.google.javascript.jscomp.J2clPropertyInlinerPass.StaticFieldGetterSetterInliner.InlinePropertiesPass.visit
47
2
1
44
31
17
14
13
0.05
com.google.javascript.jscomp.J2clPropertyInlinerPass.StaticFieldGetterSetterInliner.J2clProperty.J2clProperty
5
0
0
5
3
1
3
1
0.00
com.google.javascript.jscomp.J2clPropertyInlinerPass.StaticFieldGetterSetterInliner.J2clProperty.remove
10
1
0
9
6
2
5
2
0.11
com.google.javascript.jscomp.J2clPropertyInlinerPass.StaticFieldGetterSetterInliner.matchesJ2clGetKeySignature
39
6
0
33
24
7
15
7
0.18
com.google.javascript.jscomp.J2clPropertyInlinerPass.StaticFieldGetterSetterInliner.matchesJ2clSetKeySignature
36
7
0
29
21
5
13
5
0.24
com.google.javascript.jscomp.J2clPropertyInlinerPass.StaticFieldGetterSetterInliner.run
7
0
0
7
5
3
3
3
0.00
com.google.javascript.jscomp.J2clPropertyInlinerPass.StaticFieldGetterSetterInliner.StaticFieldGetterSetterInliner
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.J2clPropertyInlinerPassTest.getNumRepetitions
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.J2clPropertyInlinerPassTest.getProcessor
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.J2clPropertyInlinerPassTest.J2clPropertyInlinerPassTest
4
1
0
4
2
1
2
1
0.25
com.google.javascript.jscomp.J2clPropertyInlinerPassTest.testDoesntChange
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.J2clPropertyInlinerPassTest.testInlineDefinePropertiesGetter
33
0
0
33
31
1
1
1
0.00
com.google.javascript.jscomp.J2clPropertyInlinerPassTest.testInlineDefinePropertiesSetter
33
0
0
33
31
1
1
1
0.00
com.google.javascript.jscomp.J2clPropertyInlinerPassTest.testInlineGettersInQualifier
33
0
0
33
31
1
1
1
0.00
com.google.javascript.jscomp.J2clPropertyInlinerPassTest.testNoInlineCompoundAssignment
23
0
0
23
21
1
1
1
0.00
com.google.javascript.jscomp.J2clPropertyInlinerPassTest.testNoInlineIncrementGetter
47
2
1
44
42
1
2
1
0.05
com.google.javascript.jscomp.J2clPropertyInlinerPassTest.testNoInlineNonJ2clProps
19
0
0
19
17
1
1
1
0.00
com.google.javascript.jscomp.J2clPropertyInlinerPassTest.testNoInlineNonJ2clPropsValue
17
0
0
17
15
1
1
1
0.00
com.google.javascript.jscomp.J2clPropertyInlinerPassTest.testNoStripDefineProperties
53
0
0
53
51
1
1
1
0.00
com.google.javascript.jscomp.JoinOp.BinaryJoinOp.apply
6
5
0
1
0
1
0
1
5.00
com.google.javascript.jscomp.JoinOp.BinaryJoinOp.apply
25
5
0
21
17
5
10
5
0.24
com.google.javascript.jscomp.JoinOp.BinaryJoinOp.computeMidPoint
16
10
0
7
4
2
3
2
1.43
com.google.javascript.jscomp.JqueryCodingConvention.getGlobalObject
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.JqueryCodingConvention.isPropertyTestFunction
5
0
0
5
3
1
2
1
0.00
com.google.javascript.jscomp.JqueryCodingConvention.isPrototypeAlias
4
0
0
4
2
1
2
1
0.00
com.google.javascript.jscomp.JqueryCodingConvention.JqueryCodingConvention
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.JqueryCodingConvention.JqueryCodingConvention
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.JsAst.clearAst
7
3
0
4
2
1
2
1
0.75
com.google.javascript.jscomp.JsAst.getAstRoot
7
0
0
7
4
1
4
1
0.00
com.google.javascript.jscomp.JsAst.getFeatures
4
1
0
4
2
1
2
1
0.25
com.google.javascript.jscomp.JsAst.getInputId
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.JsAst.getSourceFile
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.JsAst.JsAst
5
0
0
5
3
1
3
1
0.00
com.google.javascript.jscomp.JsAst.parse
54
9
8
37
31
9
12
6
0.24
com.google.javascript.jscomp.JsAst.ParseResult.ParseResult
4
0
0
4
2
1
2
1
0.00
com.google.javascript.jscomp.JsAst.RecordingReporterProxy.error
4
0
0
4
2
1
2
1
0.00
com.google.javascript.jscomp.JsAst.RecordingReporterProxy.RecordingReporterProxy
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.JsAst.RecordingReporterProxy.warning
4
0
0
4
2
1
2
1
0.00
com.google.javascript.jscomp.JsAst.RhinoError.RhinoError
6
0
0
6
4
1
4
1
0.00
com.google.javascript.jscomp.JsAst.setSourceFile
4
0
0
4
2
1
2
1
0.00
com.google.javascript.jscomp.JSCompilerSourceExcerptProviderTest.assertRegionWellFormed
23
5
0
18
15
4
10
4
0.28
com.google.javascript.jscomp.JSCompilerSourceExcerptProviderTest.setUp
15
0
0
15
13
9
2
6
0.00
com.google.javascript.jscomp.JSCompilerSourceExcerptProviderTest.testExceptNoNewLine
6
0
0
6
4
1
4
1
0.00
com.google.javascript.jscomp.JSCompilerSourceExcerptProviderTest.testExcerptInexistentLine
6
0
0
6
4
1
4
1
0.00
com.google.javascript.jscomp.JSCompilerSourceExcerptProviderTest.testExcerptInexistentRegion
6
0
0
6
4
1
4
1
0.00
com.google.javascript.jscomp.JSCompilerSourceExcerptProviderTest.testExcerptLineFromInexistentSource
5
0
0
5
3
1
3
1
0.00
com.google.javascript.jscomp.JSCompilerSourceExcerptProviderTest.testExcerptOneLine
9
0
0
9
7
1
7
1
0.00
com.google.javascript.jscomp.JSCompilerSourceExcerptProviderTest.testExcerptRegion
9
0
0
9
7
1
7
1
0.00
com.google.javascript.jscomp.JSCompilerSourceExcerptProviderTest.testExcerptRegionFromInexistentSource
5
0
0
5
3
1
3
1
0.00
com.google.javascript.jscomp.JSDocInfoPrinter.appendFunctionNode
44
0
1
43
35
6
30
7
0.00
com.google.javascript.jscomp.JSDocInfoPrinter.appendTypeNode
68
0
0
68
57
5
51
8
0.00
com.google.javascript.jscomp.JSDocInfoPrinter.buildAnnotationWithType
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.JSDocInfoPrinter.buildAnnotationWithType
9
0
0
9
7
2
6
2
0.00
com.google.javascript.jscomp.JSDocInfoPrinter.buildParamType
7
0
0
7
4
1
3
1
0.00
com.google.javascript.jscomp.JSDocInfoPrinter.print
153
18
27
109
81
11
68
14
0.17
com.google.javascript.jscomp.JSDocInfoPrinter.stripBang
6
0
0
6
3
1
3
1
0.00
com.google.javascript.jscomp.JSDocInfoPrinter.typeNode
5
0
0
5
3
2
2
2
0.00
com.google.javascript.jscomp.JSDocInfoPrinterTest.setUp
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.JSDocInfoPrinterTest.test
7
2
0
7
5
3
3
3
0.29
com.google.javascript.jscomp.JSDocInfoPrinterTest.testBasic
12
3
0
12
10
2
8
2
0.25
com.google.javascript.jscomp.JSDocInfoPrinterTest.testDefines
6
1
0
6
4
2
2
2
0.17
com.google.javascript.jscomp.JSDocInfoPrinterTest.testDeprecated
14
1
0
14
12
2
4
2
0.07
com.google.javascript.jscomp.JSDocInfoPrinterTest.testDontCrashWhenNoThrowType
7
2
0
6
4
2
3
2
0.33
com.google.javascript.jscomp.JSDocInfoPrinterTest.testExport
3
1
0
3
1
1
1
1
0.33
com.google.javascript.jscomp.JSDocInfoPrinterTest.testFunctions
54
10
9
45
43
2
29
2
0.22
com.google.javascript.jscomp.JSDocInfoPrinterTest.testInheritance
27
4
3
24
22
2
13
2
0.17
com.google.javascript.jscomp.JSDocInfoPrinterTest.testInterfaceInheritance
10
1
0
10
8
2
4
2
0.10
com.google.javascript.jscomp.JSDocInfoPrinterTest.testParam
23
4
3
20
18
2
12
2
0.20
com.google.javascript.jscomp.JSDocInfoPrinterTest.testRecordTag
8
4
0
5
3
2
2
2
0.80
com.google.javascript.jscomp.JSDocInfoPrinterTest.testRecordTypes
26
5
4
22
20
2
14
2
0.23
com.google.javascript.jscomp.JSDocInfoPrinterTest.testSame
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.JSDocInfoPrinterTest.testTemplate
6
1
0
6
4
2
3
2
0.17
com.google.javascript.jscomp.JSDocInfoPrinterTest.testTypes
72
18
6
62
60
2
43
2
0.29
com.google.javascript.jscomp.JsdocToEs6TypedConverter.JsdocToEs6TypedConverter
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.JsdocToEs6TypedConverter.process
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.JsdocToEs6TypedConverter.setTypeExpression
7
0
0
7
4
2
3
2
0.00
com.google.javascript.jscomp.JsdocToEs6TypedConverter.TypeDeclarationsIRFactory.(Anon_1).apply
3
0
0
3
2
0
1
1
0.00
com.google.javascript.jscomp.JsdocToEs6TypedConverter.TypeDeclarationsIRFactory.convert
6
0
0
6
3
1
3
1
0.00
com.google.javascript.jscomp.JsdocToEs6TypedConverter.TypeDeclarationsIRFactory.convertTypeNodeAST
128
18
0
111
96
23
41
24
0.16
com.google.javascript.jscomp.JsdocToEs6TypedConverter.visit
41
2
0
39
28
6
20
5
0.05
com.google.javascript.jscomp.JsdocToEs6TypedConverterTest.assertParseTypeAndConvert
6
0
0
6
4
2
2
2
0.00
com.google.javascript.jscomp.JsdocToEs6TypedConverterTest.getNumRepetitions
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.JsdocToEs6TypedConverterTest.getOptions
5
0
0
5
3
2
2
2
0.00
com.google.javascript.jscomp.JsdocToEs6TypedConverterTest.getProcessor
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.JsdocToEs6TypedConverterTest.setUp
4
0
0
4
2
1
2
1
0.00
com.google.javascript.jscomp.JsdocToEs6TypedConverterTest.testConvertFunctionNewType
6
0
0
6
4
2
2
2
0.00
com.google.javascript.jscomp.JsdocToEs6TypedConverterTest.testConvertFunctionReturnType
4
0
0
4
2
1
1
1
0.00
com.google.javascript.jscomp.JsdocToEs6TypedConverterTest.testConvertFunctionThisType
6
0
0
6
4
2
2
2
0.00
com.google.javascript.jscomp.JsdocToEs6TypedConverterTest.testConvertFunctionType
8
0
0
8
6
3
3
3
0.00
com.google.javascript.jscomp.JsdocToEs6TypedConverterTest.testConvertNamedTypes
10
0
1
9
7
1
3
1
0.00
com.google.javascript.jscomp.JsdocToEs6TypedConverterTest.testConvertNonNullableType
4
0
0
4
2
1
1
1
0.00
com.google.javascript.jscomp.JsdocToEs6TypedConverterTest.testConvertNullableType
4
0
0
4
2
1
1
1
0.00
com.google.javascript.jscomp.JsdocToEs6TypedConverterTest.testConvertOptionalFunctionParameters
8
0
0
8
6
3
3
3
0.00
com.google.javascript.jscomp.JsdocToEs6TypedConverterTest.testConvertRecordType
8
0
1
7
5
2
3
2
0.00
com.google.javascript.jscomp.JsdocToEs6TypedConverterTest.testConvertRecordTypeWithTypeApplication
6
0
0
6
4
2
1
2
0.00
com.google.javascript.jscomp.JsdocToEs6TypedConverterTest.testConvertSimpleTypes
7
0
0
7
5
1
5
1
0.00
com.google.javascript.jscomp.JsdocToEs6TypedConverterTest.testConvertTypeApplication
11
0
1
10
8
1
3
1
0.00
com.google.javascript.jscomp.JsdocToEs6TypedConverterTest.testConvertTypeUnion
4
0
0
4
2
1
1
1
0.00
com.google.javascript.jscomp.JsdocToEs6TypedConverterTest.testConvertVariableParameters
8
0
0
8
6
3
3
3
0.00
com.google.javascript.jscomp.JsdocToEs6TypedConverterTest.testCreateRecordType
13
0
2
11
9
5
4
5
0.00
com.google.javascript.jscomp.JsdocToEs6TypedConverterTest.testFunctionInsideAssignment
5
1
0
5
3
1
1
1
0.20
com.google.javascript.jscomp.JsdocToEs6TypedConverterTest.testFunctionParameterTypes
4
1
0
4
2
1
1
1
0.25
com.google.javascript.jscomp.JsdocToEs6TypedConverterTest.testFunctionReturnType
3
1
0
3
1
1
1
1
0.33
com.google.javascript.jscomp.JsdocToEs6TypedConverterTest.testNestedFunctions
9
1
0
9
7
1
1
1
0.11
com.google.javascript.jscomp.JsdocToEs6TypedConverterTest.testUndefinedType
3
1
0
3
1
1
1
1
0.33
com.google.javascript.jscomp.JsdocToEs6TypedConverterTest.testUnknownType
3
1
0
3
1
1
1
1
0.33
com.google.javascript.jscomp.JsdocToEs6TypedConverterTest.testVariableDeclaration
3
1
0
3
1
1
1
1
0.33
com.google.javascript.jscomp.JsdocToEs6TypedConverterTest.testVariableDeclarationWithoutDeclaredType
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.JSError.equals
30
1
3
26
17
2
15
2
0.04
com.google.javascript.jscomp.JSError.format
17
5
2
10
7
1
4
1
0.50
com.google.javascript.jscomp.JSError.getCharno
6
3
0
3
1
1
1
1
1.00
com.google.javascript.jscomp.JSError.getDefaultLevel
4
1
0
3
1
1
1
1
0.33
com.google.javascript.jscomp.JSError.getLineNumber
6
3
0
3
1
1
1
1
1.00
com.google.javascript.jscomp.JSError.getNodeLength
7
4
0
3
1
1
1
1
1.33
com.google.javascript.jscomp.JSError.getNodeSourceOffset
7
4
0
3
1
1
1
1
1.33
com.google.javascript.jscomp.JSError.getType
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.JSError.hashCode
10
1
0
9
7
2
6
2
0.11
com.google.javascript.jscomp.JSError.JSError
15
4
0
11
8
2
8
1
0.36
com.google.javascript.jscomp.JSError.JSError
12
4
0
8
5
2
1
1
0.50
com.google.javascript.jscomp.JSError.make
11
8
0
3
1
1
1
1
2.67
com.google.javascript.jscomp.JSError.make
9
6
0
3
1
1
1
1
2.00
com.google.javascript.jscomp.JSError.make
13
9
0
4
1
2
1
1
2.25
com.google.javascript.jscomp.JSError.make
4
0
0
4
2
1
1
1
0.00
com.google.javascript.jscomp.JSError.make
14
9
0
5
2
2
1
1
1.80
com.google.javascript.jscomp.JSError.toString
8
1
0
7
5
1
1
1
0.14
com.google.javascript.jscomp.JsMessage.Builder.appendPlaceholderReference
9
3
0
6
4
1
4
1
0.50
com.google.javascript.jscomp.JsMessage.Builder.appendStringPart
7
1
0
6
4
1
3
1
0.17
com.google.javascript.jscomp.JsMessage.Builder.build
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.JsMessage.Builder.build
29
2
4
23
17
6
10
6
0.09
com.google.javascript.jscomp.JsMessage.Builder.Builder
4
1
0
3
1
1
1
1
0.33
com.google.javascript.jscomp.JsMessage.Builder.Builder
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.JsMessage.Builder.fingerprint
16
4
0
12
8
3
5
4
0.33
com.google.javascript.jscomp.JsMessage.Builder.getExternalMessageId
8
4
0
4
2
2
1
2
1.00
com.google.javascript.jscomp.JsMessage.Builder.getKey
4
1
0
3
1
1
1
1
0.33
com.google.javascript.jscomp.JsMessage.Builder.getParts
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.JsMessage.Builder.getPlaceholders
4
1
0
3
1
1
1
1
0.33
com.google.javascript.jscomp.JsMessage.Builder.hasParts
4
1
0
3
1
1
1
1
0.33
com.google.javascript.jscomp.JsMessage.Builder.setDesc
5
1
0
4
2
1
2
1
0.25
com.google.javascript.jscomp.JsMessage.Builder.setIsHidden
5
1
0
4
2
1
2
1
0.25
com.google.javascript.jscomp.JsMessage.Builder.setKey
8
4
0
4
2
1
2
1
1.00
com.google.javascript.jscomp.JsMessage.Builder.setMeaning
8
4
0
4
2
1
2
1
1.00
com.google.javascript.jscomp.JsMessage.Builder.setSourceName
7
3
0
4
2
1
2
1
0.75
com.google.javascript.jscomp.JsMessage.equals
20
0
0
20
16
2
5
2
0.00
com.google.javascript.jscomp.JsMessage.getDesc
7
4
0
3
1
1
1
1
1.33
com.google.javascript.jscomp.JsMessage.getId
6
3
0
3
1
1
1
1
1.00
com.google.javascript.jscomp.JsMessage.getKey
6
3
0
3
1
1
1
1
1.00
com.google.javascript.jscomp.JsMessage.getMeaning
7
4
0
3
1
1
1
1
1.33
com.google.javascript.jscomp.JsMessage.getSourceName
6
3
0
3
1
1
1
1
1.00
com.google.javascript.jscomp.JsMessage.Hash.Hash
1
0
0
1
0
1
0
1
0.00
com.google.javascript.jscomp.JsMessage.Hash.hash64
13
10
0
3
1
1
1
1
3.33
com.google.javascript.jscomp.JsMessage.Hash.hash64
13
7
0
6
3
1
3
1
1.17
com.google.javascript.jscomp.JsMessage.Hash.hash64
10
7
0
3
1
1
1
1
2.33
com.google.javascript.jscomp.JsMessage.Hash.hash64
117
14
3
100
71
6
93
5
0.14
com.google.javascript.jscomp.JsMessage.Hash.mix64
18
3
0
15
13
1
37
1
0.20
com.google.javascript.jscomp.JsMessage.Hash.word64At
10
0
0
10
8
1
1
1
0.00
com.google.javascript.jscomp.JsMessage.hashCode
10
0
0
10
8
2
7
2
0.00
com.google.javascript.jscomp.JsMessage.IdGenerator.generateId
13
12
0
1
0
1
0
1
12.00
com.google.javascript.jscomp.JsMessage.isAnonymous
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.JsMessage.isEmpty
10
1
1
8
4
1
4
2
0.12
com.google.javascript.jscomp.JsMessage.isExternal
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.JsMessage.isHidden
7
4
0
3
1
1
1
1
1.33
com.google.javascript.jscomp.JsMessage.JsMessage
31
11
3
17
12
4
12
1
0.65
com.google.javascript.jscomp.JsMessage.parts
7
4
0
3
1
1
1
1
1.33
com.google.javascript.jscomp.JsMessage.PlaceholderReference.charAt
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.JsMessage.PlaceholderReference.equals
5
0
0
5
3
1
1
1
0.00
com.google.javascript.jscomp.JsMessage.PlaceholderReference.getName
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.JsMessage.PlaceholderReference.hashCode
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.JsMessage.PlaceholderReference.length
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.JsMessage.PlaceholderReference.PlaceholderReference
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.JsMessage.PlaceholderReference.subSequence
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.JsMessage.PlaceholderReference.toString
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.JsMessage.placeholders
4
1
0
3
1
1
1
1
0.33
com.google.javascript.jscomp.JsMessage.Style.getFromParams
16
8
0
8
4
2
3
1
1.00
com.google.javascript.jscomp.JsMessage.Style.valueOf
0
0
0
0
0
0
0
0
0.00
com.google.javascript.jscomp.JsMessage.Style.values
0
0
0
0
0
0
0
0
0.00
com.google.javascript.jscomp.JsMessage.toString
7
0
0
7
4
2
3
3
0.00
com.google.javascript.jscomp.JsMessageDefinition.getMessageNode
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.JsMessageDefinition.JsMessageDefinition
8
5
0
3
1
1
1
1
1.67
com.google.javascript.jscomp.JsMessageExtractor.extractMessages
7
3
0
4
1
2
1
1
0.75
com.google.javascript.jscomp.JsMessageExtractor.extractMessages
36
9
4
23
17
7
9
7
0.39
com.google.javascript.jscomp.JsMessageExtractor.ExtractMessagesVisitor.ExtractMessagesVisitor
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.JsMessageExtractor.ExtractMessagesVisitor.getMessages
8
5
0
3
1
1
1
1
1.67
com.google.javascript.jscomp.JsMessageExtractor.ExtractMessagesVisitor.processJsMessage
6
0
0
6
2
2
2
1
0.00
com.google.javascript.jscomp.JsMessageExtractor.JsMessageExtractor
5
1
0
5
1
3
1
1
0.20
com.google.javascript.jscomp.JsMessageExtractor.JsMessageExtractor
10
0
0
10
4
5
4
1
0.00
com.google.javascript.jscomp.JsMessageExtractorTest.assertEquals
9
0
0
9
7
1
7
1
0.00
com.google.javascript.jscomp.JsMessageExtractorTest.extractMessage
5
0
0
5
3
2
2
2
0.00
com.google.javascript.jscomp.JsMessageExtractorTest.extractMessages
10
0
0
10
7
2
4
2
0.00
com.google.javascript.jscomp.JsMessageExtractorTest.setUp
4
0
0
4
2
1
2
1
0.00
com.google.javascript.jscomp.JsMessageExtractorTest.testDuplicateUnnamedVariables
16
2
1
13
11
4
3
3
0.15
com.google.javascript.jscomp.JsMessageExtractorTest.testExtractMixedMessages
34
1
1
32
30
3
3
2
0.03
com.google.javascript.jscomp.JsMessageExtractorTest.testExtractNewStyleMessage1
8
1
0
7
5
1
1
1
0.14
com.google.javascript.jscomp.JsMessageExtractorTest.testExtractNewStyleMessage2
23
2
0
22
20
1
1
1
0.09
com.google.javascript.jscomp.JsMessageExtractorTest.testExtractOldStyleMessage1
11
1
0
10
8
1
1
1
0.10
com.google.javascript.jscomp.JsMessageExtractorTest.testExtractOldStyleMessage2
11
1
0
10
8
1
1
1
0.10
com.google.javascript.jscomp.JsMessageExtractorTest.testExtractOldStyleMessage3
14
1
0
13
11
1
1
1
0.08
com.google.javascript.jscomp.JsMessageExtractorTest.testMeaningAnnotation
16
1
1
15
13
3
6
2
0.07
com.google.javascript.jscomp.JsMessageExtractorTest.testSyntaxError1
10
0
0
10
7
1
6
1
0.00
com.google.javascript.jscomp.JsMessageExtractorTest.testSyntaxError2
17
0
0
17
14
1
6
1
0.00
com.google.javascript.jscomp.JsMessageTest.testHashValues
9
0
1
8
6
5
2
5
0.00
com.google.javascript.jscomp.JsMessageTest.testIsEmpty
10
0
0
10
8
1
5
1
0.00
com.google.javascript.jscomp.JsMessageTest.testMeaningChangesId
7
0
0
7
5
5
1
3
0.00
com.google.javascript.jscomp.JsMessageVisitor.checkIfMessageDuplicated
15
7
0
8
5
2
2
2
0.88
com.google.javascript.jscomp.JsMessageVisitor.checkNode
15
5
0
10
6
1
4
1
0.50
com.google.javascript.jscomp.JsMessageVisitor.extractFromCallNode
98
32
7
59
43
8
25
10
0.54
com.google.javascript.jscomp.JsMessageVisitor.extractFromFunctionNode
74
29
2
43
31
5
18
8
0.67
com.google.javascript.jscomp.JsMessageVisitor.extractFromReturnDescendant
28
8
1
19
14
2
9
2
0.42
com.google.javascript.jscomp.JsMessageVisitor.extractMessageFrom
16
10
0
6
2
3
2
1
1.67
com.google.javascript.jscomp.JsMessageVisitor.extractMessageFromVariable
41
15
1
25
20
4
11
2
0.60
com.google.javascript.jscomp.JsMessageVisitor.extractStringFromStringExprNode
24
9
0
15
10
3
6
3
0.60
com.google.javascript.jscomp.JsMessageVisitor.getTrackedMessage
14
1
0
13
9
4
5
4
0.08
com.google.javascript.jscomp.JsMessageVisitor.isLowerCamelCaseWithNumericSuffixes
7
4
0
3
1
1
1
1
1.33
com.google.javascript.jscomp.JsMessageVisitor.isMessageName
8
3
0
5
3
1
1
1
0.60
com.google.javascript.jscomp.JsMessageVisitor.isUnnamedMessageName
6
3
0
3
1
1
1
1
1.00
com.google.javascript.jscomp.JsMessageVisitor.JsMessageVisitor
26
13
3
10
6
3
5
1
1.30
com.google.javascript.jscomp.JsMessageVisitor.MalformedException.getNode
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.JsMessageVisitor.MalformedException.MalformedException
4
0
0
4
2
1
2
1
0.00
com.google.javascript.jscomp.JsMessageVisitor.maybeInitMetaDataFromHelpVar
27
8
0
19
13
6
8
5
0.42
com.google.javascript.jscomp.JsMessageVisitor.maybeInitMetaDataFromJsDoc
28
9
1
18
12
4
9
4
0.50
com.google.javascript.jscomp.JsMessageVisitor.maybeInitMetaDataFromJsDocOrHelpVar
27
11
3
13
7
3
5
1
0.85
com.google.javascript.jscomp.JsMessageVisitor.MessageLocation.MessageLocation
4
0
0
4
2
1
2
1
0.00
com.google.javascript.jscomp.JsMessageVisitor.parseMessageTextNode
47
14
3
30
22
8
12
6
0.47
com.google.javascript.jscomp.JsMessageVisitor.process
8
0
1
7
4
1
3
2
0.00
com.google.javascript.jscomp.JsMessageVisitor.processJsMessage
15
14
0
1
0
1
0
1
14.00
com.google.javascript.jscomp.JsMessageVisitor.processMessageFallback
8
6
0
2
0
2
0
1
3.00
com.google.javascript.jscomp.JsMessageVisitor.toLowerCamelCaseWithNumericSuffixes
34
6
1
27
20
4
12
4
0.22
com.google.javascript.jscomp.JsMessageVisitor.trackMessage
21
8
0
13
7
5
4
3
0.62
com.google.javascript.jscomp.JsMessageVisitor.visit
155
18
20
117
93
17
60
14
0.15
com.google.javascript.jscomp.JsMessageVisitor.visitFallbackFunctionCall
30
3
3
24
19
6
10
5
0.12
com.google.javascript.jscomp.JsMessageVisitorTest.assertNoErrors
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.JsMessageVisitorTest.assertOneError
4
0
0
4
2
1
2
1
0.00
com.google.javascript.jscomp.JsMessageVisitorTest.CollectMessages.CollectMessages
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.JsMessageVisitorTest.CollectMessages.processJsMessage
4
0
0
4
1
2
1
1
0.00
com.google.javascript.jscomp.JsMessageVisitorTest.DummyJsVisitor.DummyJsVisitor
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.JsMessageVisitorTest.DummyJsVisitor.processJsMessage
4
1
0
3
0
2
0
1
0.33
com.google.javascript.jscomp.JsMessageVisitorTest.extractMessages
13
0
0
13
9
4
6
4
0.00
com.google.javascript.jscomp.JsMessageVisitorTest.extractMessagesSafely
4
0
0
4
2
1
2
1
0.00
com.google.javascript.jscomp.JsMessageVisitorTest.itIsNotImplementedYet_testMsgPropertyWithoutAssignment
7
0
1
6
4
2
3
2
0.00
com.google.javascript.jscomp.JsMessageVisitorTest.RenameMessagesVisitor.visit
11
0
0
11
8
3
6
3
0.00
com.google.javascript.jscomp.JsMessageVisitorTest.setUp
6
0
0
6
4
1
4
1
0.00
com.google.javascript.jscomp.JsMessageVisitorTest.testAlmostButNotExternalMessage
8
1
0
8
6
1
5
1
0.12
com.google.javascript.jscomp.JsMessageVisitorTest.testCamelcasePlaceholderNamesAreOk
12
0
1
11
9
3
6
3
0.00
com.google.javascript.jscomp.JsMessageVisitorTest.testClosureFormatParametizedFunction
11
1
1
10
8
2
5
2
0.10
com.google.javascript.jscomp.JsMessageVisitorTest.testClosureMessageWithHelpPostfix
10
1
1
9
7
2
5
2
0.11
com.google.javascript.jscomp.JsMessageVisitorTest.testClosureMessageWithoutGoogGetmsg
10
0
2
8
6
1
5
1
0.00
com.google.javascript.jscomp.JsMessageVisitorTest.testConcatOfStrings
8
0
1
7
5
2
4
2
0.00
com.google.javascript.jscomp.JsMessageVisitorTest.testDuplicateMessageError
8
2
1
7
5
1
3
1
0.29
com.google.javascript.jscomp.JsMessageVisitorTest.testDuplicatePlaceholderReferencesAreOk
8
0
1
7
5
2
3
2
0.00
com.google.javascript.jscomp.JsMessageVisitorTest.testDuplicatePlaceHoldersAreBad
12
0
1
11
9
3
5
3
0.00
com.google.javascript.jscomp.JsMessageVisitorTest.testEmptyMessage
9
1
1
7
5
2
4
2
0.14
com.google.javascript.jscomp.JsMessageVisitorTest.testEmptyTextComplexMessage
10
1
1
9
7
1
4
1
0.11
com.google.javascript.jscomp.JsMessageVisitorTest.testEmptyTextMessage
9
1
1
8
6
1
4
1
0.12
com.google.javascript.jscomp.JsMessageVisitorTest.testErrorWhenUsingMsgPrefixWithFallback
8
3
0
8
6
1
2
1
0.38
com.google.javascript.jscomp.JsMessageVisitorTest.testExternalMessage
7
0
0
7
5
1
5
1
0.00
com.google.javascript.jscomp.JsMessageVisitorTest.testExtractPropertyMessage
16
1
1
15
13
2
6
2
0.07
com.google.javascript.jscomp.JsMessageVisitorTest.testExtractPropertyMessageInFunction
19
1
1
18
16
2
6
2
0.06
com.google.javascript.jscomp.JsMessageVisitorTest.testHugeMessage
31
2
1
30
28
2
6
2
0.07
com.google.javascript.jscomp.JsMessageVisitorTest.testIncorrectMessage
10
0
1
9
7
2
4
2
0.00
com.google.javascript.jscomp.JsMessageVisitorTest.testIncorrectMessageReporting
12
0
1
11
9
2
6
2
0.00
com.google.javascript.jscomp.JsMessageVisitorTest.testIsLowerCamelCaseWithNumericSuffixes
14
0
3
11
9
1
9
1
0.00
com.google.javascript.jscomp.JsMessageVisitorTest.testIsValidMessageNameLegacy
4
0
0
4
2
1
2
1
0.00
com.google.javascript.jscomp.JsMessageVisitorTest.testIsValidMessageNameRelax
6
0
1
5
3
2
2
2
0.00
com.google.javascript.jscomp.JsMessageVisitorTest.testIsValidMessageNameStrict
11
0
2
9
7
2
6
2
0.00
com.google.javascript.jscomp.JsMessageVisitorTest.testJsMessageOnConst
13
1
1
12
10
2
8
2
0.08
com.google.javascript.jscomp.JsMessageVisitorTest.testJsMessageOnLet
13
1
1
12
10
2
8
2
0.08
com.google.javascript.jscomp.JsMessageVisitorTest.testJsMessageOnObjLit
11
1
1
10
8
2
5
2
0.10
com.google.javascript.jscomp.JsMessageVisitorTest.testJsMessageOnProperty
10
1
1
9
7
2
5
2
0.11
com.google.javascript.jscomp.JsMessageVisitorTest.testJsMessageOnVar
11
1
1
10
8
2
6
2
0.10
com.google.javascript.jscomp.JsMessageVisitorTest.testJsMessagesWithSrcMap
30
2
4
26
24
5
14
5
0.08
com.google.javascript.jscomp.JsMessageVisitorTest.testLegacyFormatDescription
10
0
1
9
7
2
5
2
0.00
com.google.javascript.jscomp.JsMessageVisitorTest.testLegacyFormatParametizedFunction
11
0
1
10
8
2
5
2
0.00
com.google.javascript.jscomp.JsMessageVisitorTest.testLegacyMessageWithDescAnnotation
13
3
1
10
8
2
6
2
0.30
com.google.javascript.jscomp.JsMessageVisitorTest.testLegacyMessageWithDescAnnotationAndHelpVar
16
3
2
12
10
2
7
2
0.25
com.google.javascript.jscomp.JsMessageVisitorTest.testMessageIsNoUnnamed
8
0
1
7
5
2
4
2
0.00
com.google.javascript.jscomp.JsMessageVisitorTest.testMessageWithoutDescription
10
0
2
8
6
2
5
2
0.00
com.google.javascript.jscomp.JsMessageVisitorTest.testMsgVarWithIncorrectRightSide
8
0
1
7
5
2
3
2
0.00
com.google.javascript.jscomp.JsMessageVisitorTest.testMsgVarWithoutAssignment
7
0
1
6
4
2
3
2
0.00
com.google.javascript.jscomp.JsMessageVisitorTest.testNoDuplicateErrorOnExternMessage
7
2
0
7
5
1
1
1
0.29
com.google.javascript.jscomp.JsMessageVisitorTest.testOrphanedJsMessage
8
0
1
7
5
2
4
2
0.00
com.google.javascript.jscomp.JsMessageVisitorTest.testRegularVarWithoutAssignment
5
0
1
4
2
1
2
1
0.00
com.google.javascript.jscomp.JsMessageVisitorTest.testRenamedMessages_getprop
11
1
2
9
7
2
6
2
0.11
com.google.javascript.jscomp.JsMessageVisitorTest.testRenamedMessages_var
13
1
2
11
9
2
7
2
0.09
com.google.javascript.jscomp.JsMessageVisitorTest.testStaticInheritance
17
2
1
16
14
2
5
2
0.12
com.google.javascript.jscomp.JsMessageVisitorTest.testToLowerCamelCaseWithNumericSuffixes
6
0
0
6
4
1
3
1
0.00
com.google.javascript.jscomp.JsMessageVisitorTest.testUnexistedPlaceholders
11
0
1
10
8
3
5
3
0.00
com.google.javascript.jscomp.JsMessageVisitorTest.testUnnamedGoogleMessage
9
0
1
8
6
2
5
2
0.00
com.google.javascript.jscomp.JsMessageVisitorTest.testUnquotedPlaceholdersAreOk
7
1
1
6
4
1
3
1
0.17
com.google.javascript.jscomp.JsMessageVisitorTest.testUnrecognizedFunction
12
0
1
11
9
2
5
2
0.00
com.google.javascript.jscomp.JsMessageVisitorTest.testUnusedReferenesAreNotOK
11
1
0
11
9
3
5
3
0.09
com.google.javascript.jscomp.JsMessageVisitorTest.testUsingMsgPrefixWithFallback
10
2
0
10
8
1
2
1
0.20
com.google.javascript.jscomp.JsMessageVisitorTest.testWithNonCamelcasePlaceholderNamesAreNotOk
12
0
1
11
9
3
5
3
0.00
com.google.javascript.jscomp.JsMessageVisitorTest.theseAreLegacyMessageNames
9
0
1
8
6
1
6
1
0.00
com.google.javascript.jscomp.JSModule.add
5
1
0
4
2
1
2
1
0.25
com.google.javascript.jscomp.JSModule.add
4
1
0
3
1
1
1
1
0.33
com.google.javascript.jscomp.JSModule.addAfter
6
1
0
5
3
1
3
1
0.20
com.google.javascript.jscomp.JSModule.addAndOverrideModule
9
5
0
4
2
1
2
1
1.25
com.google.javascript.jscomp.JSModule.addDependency
6
1
0
5
3
1
3
1
0.20
com.google.javascript.jscomp.JSModule.clearAsts
9
4
0
5
2
1
2
2
0.80
com.google.javascript.jscomp.JSModule.getAllDependencies
18
4
1
13
8
4
5
5
0.31
com.google.javascript.jscomp.JSModule.getByName
9
1
0
8
4
1
4
2
0.12
com.google.javascript.jscomp.JSModule.getDependencies
8
5
0
3
1
1
1
1
1.67
com.google.javascript.jscomp.JSModule.getDepth
6
3
0
3
1
1
1
1
1.00
com.google.javascript.jscomp.JSModule.getInputs
8
5
0
3
1
1
1
1
1.67
com.google.javascript.jscomp.JSModule.getLoadFlags
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.JSModule.getName
4
1
0
3
1
1
1
1
0.33
com.google.javascript.jscomp.JSModule.getPathRelativeToClosureBase
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.JSModule.getProvides
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.JSModule.getRequires
7
0
0
7
4
2
3
3
0.00
com.google.javascript.jscomp.JSModule.getSortedDependencyNames
12
4
0
8
5
2
4
3
0.50
com.google.javascript.jscomp.JSModule.getThisAndAllDependencies
6
1
0
5
3
2
2
2
0.20
com.google.javascript.jscomp.JSModule.isModule
7
4
0
3
1
1
1
1
1.33
com.google.javascript.jscomp.JSModule.JSModule
9
5
0
4
2
1
2
1
1.25
com.google.javascript.jscomp.JSModule.remove
5
1
0
4
2
1
2
1
0.25
com.google.javascript.jscomp.JSModule.removeAll
7
1
0
6
3
1
3
2
0.17
com.google.javascript.jscomp.JSModule.removeByName
16
3
0
13
9
4
6
4
0.23
com.google.javascript.jscomp.JSModule.setDepth
6
3
0
3
1
1
1
1
1.00
com.google.javascript.jscomp.JSModule.sortInputsByDeps
15
6
1
8
5
2
4
3
0.75
com.google.javascript.jscomp.JSModule.toString
4
1
0
3
1
1
1
1
0.33
com.google.javascript.jscomp.JSModuleGraph.addDeps
9
3
0
6
3
1
3
2
0.50
com.google.javascript.jscomp.JSModuleGraph.coalesceDuplicateFiles
32
8
1
23
14
5
10
9
0.35
com.google.javascript.jscomp.JSModuleGraph.createEntryPointInputs
48
2
4
42
28
10
19
7
0.05
com.google.javascript.jscomp.JSModuleGraph.dependsOn
13
4
1
8
5
2
4
2
0.50
com.google.javascript.jscomp.JSModuleGraph.depthCompare
8
0
0
8
5
3
3
3
0.00
com.google.javascript.jscomp.JSModuleGraph.getAllModules
6
3
0
3
1
1
1
1
1.00
com.google.javascript.jscomp.JSModuleGraph.getDeepestCommonDependency
27
13
0
14
9
5
7
7
0.93
com.google.javascript.jscomp.JSModuleGraph.getDeepestCommonDependencyInclusive
19
9
1
9
5
2
5
1
1.00
com.google.javascript.jscomp.JSModuleGraph.getDeepestCommonDependencyInclusive
10
1
0
9
5
4
3
3
0.11
com.google.javascript.jscomp.JSModuleGraph.getModuleCount
6
3
0
3
1
1
1
1
1.00
com.google.javascript.jscomp.JSModuleGraph.getModulesByName
10
3
0
7
4
2
3
3
0.43
com.google.javascript.jscomp.JSModuleGraph.getRootModule
6
3
0
3
1
1
1
1
1.00
com.google.javascript.jscomp.JSModuleGraph.getTransitiveDepsDeepestFirst
18
8
0
10
7
2
6
2
0.80
com.google.javascript.jscomp.JSModuleGraph.InverseDepthComparator.compare
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.JSModuleGraph.JSModuleGraph
6
3
0
3
1
1
1
1
1.00
com.google.javascript.jscomp.JSModuleGraph.JSModuleGraph
30
3
2
25
19
3
12
5
0.12
com.google.javascript.jscomp.JSModuleGraph.manageDependencies
75
20
9
46
31
16
17
16
0.43
com.google.javascript.jscomp.JSModuleGraph.manageDependencies
26
17
0
9
5
4
4
2
1.89
com.google.javascript.jscomp.JSModuleGraph.MissingModuleException.MissingModuleException
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.JSModuleGraph.ModuleDependenceException.getDependentModule
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.JSModuleGraph.ModuleDependenceException.getModule
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.JSModuleGraph.ModuleDependenceException.ModuleDependenceException
6
0
0
6
3
2
3
1
0.00
com.google.javascript.jscomp.JSModuleGraph.toGraphvizGraph
12
0
0
12
7
3
6
4
0.00
com.google.javascript.jscomp.JSModuleGraph.toJson
34
9
0
25
19
6
13
10
0.36
com.google.javascript.jscomp.JSModuleGraphTest.assertDeepestCommonDep
5
0
0
5
2
2
2
1
0.00
com.google.javascript.jscomp.JSModuleGraphTest.assertDeepestCommonDepInclusive
5
0
0
5
2
2
2
1
0.00
com.google.javascript.jscomp.JSModuleGraphTest.assertDeepestCommonDepOneWay
14
0
0
14
9
4
2
2
0.00
com.google.javascript.jscomp.JSModuleGraphTest.assertInputs
5
0
0
5
3
1
1
1
0.00
com.google.javascript.jscomp.JSModuleGraphTest.assertTransitiveDepsDeepestFirst
5
0
0
5
3
2
1
2
0.00
com.google.javascript.jscomp.JSModuleGraphTest.code
4
0
0
4
1
2
1
1
0.00
com.google.javascript.jscomp.JSModuleGraphTest.code
12
0
0
12
6
4
5
4
0.00
com.google.javascript.jscomp.JSModuleGraphTest.provides
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.JSModuleGraphTest.requires
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.JSModuleGraphTest.setUp
13
7
0
13
11
1
11
1
0.54
com.google.javascript.jscomp.JSModuleGraphTest.setUpManageDependenciesTest
26
0
6
20
17
2
16
3
0.00
com.google.javascript.jscomp.JSModuleGraphTest.sourceNames
7
0
0
7
4
2
3
3
0.00
com.google.javascript.jscomp.JSModuleGraphTest.testCoalesceDuplicateFiles
23
0
5
18
16
1
16
1
0.00
com.google.javascript.jscomp.JSModuleGraphTest.testDeepestCommonDep
23
0
0
23
21
1
21
1
0.00
com.google.javascript.jscomp.JSModuleGraphTest.testDeepestCommonDepInclusive
23
0
0
23
21
1
21
1
0.00
com.google.javascript.jscomp.JSModuleGraphTest.testGetTransitiveDepsDeepestFirst
8
0
0
8
6
1
6
1
0.00
com.google.javascript.jscomp.JSModuleGraphTest.testManageDependencies1
17
1
2
15
13
4
8
4
0.07
com.google.javascript.jscomp.JSModuleGraphTest.testManageDependencies2
18
0
2
16
14
4
8
4
0.00
com.google.javascript.jscomp.JSModuleGraphTest.testManageDependencies3Impl
19
2
2
15
13
4
9
4
0.13
com.google.javascript.jscomp.JSModuleGraphTest.testManageDependencies4
25
1
5
19
17
4
11
4
0.05
com.google.javascript.jscomp.JSModuleGraphTest.testManageDependencies5Impl
22
1
5
16
13
5
9
5
0.06
com.google.javascript.jscomp.JSModuleGraphTest.testModuleDepth
8
0
0
8
6
1
6
1
0.00
com.google.javascript.jscomp.JSModuleGraphTest.testNoFiles
9
0
1
8
6
5
2
4
0.00
com.google.javascript.jscomp.JSModuleGraphTest.testToJson
17
0
0
17
14
4
11
5
0.00
com.google.javascript.jscomp.JSModuleTest.assertSortedInputs
14
0
1
13
8
5
6
4
0.00
com.google.javascript.jscomp.JSModuleTest.setUp
23
0
5
18
16
2
15
2
0.00
com.google.javascript.jscomp.JSModuleTest.testDependencies
12
0
1
11
9
1
8
1
0.00
com.google.javascript.jscomp.JSModuleTest.testSortInputs
48
1
3
44
42
13
8
7
0.02
com.google.javascript.jscomp.JvmMetrics.formatBytes
11
0
0
11
8
1
7
1
0.00
com.google.javascript.jscomp.JvmMetrics.maybeWriteJvmMetrics
37
2
3
32
22
9
13
9
0.06
com.google.javascript.jscomp.JvmMetrics.normalizeName
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.JvmMetrics.normalizeTabularColonPos
8
0
0
8
5
3
4
3
0.00
com.google.javascript.jscomp.JvmMetrics.writeGarbageCollectionStats
48
0
1
47
37
9
20
10
0.00
com.google.javascript.jscomp.JvmMetrics.writeJitMetrics
20
0
3
17
11
4
7
3
0.00
com.google.javascript.jscomp.JvmMetrics.writeMemoryMetrics
52
1
3
48
38
16
20
16
0.02
com.google.javascript.jscomp.JvmMetrics.writeMetrics
13
0
1
12
6
2
6
1
0.00
com.google.javascript.jscomp.JvmMetrics.writeOverallMemoryUsage
14
0
0
14
10
2
7
1
0.00
com.google.javascript.jscomp.JvmMetrics.writePoolMemoryUsage
18
0
0
18
14
2
7
1
0.00
com.google.javascript.jscomp.LazyParsedDependencyInfo.getLoadFlags
19
0
0
19
13
4
10
4
0.00
com.google.javascript.jscomp.LazyParsedDependencyInfo.getName
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.LazyParsedDependencyInfo.getPathRelativeToClosureBase
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.LazyParsedDependencyInfo.getProvides
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.LazyParsedDependencyInfo.getRequires
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.LazyParsedDependencyInfo.isModule
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.LazyParsedDependencyInfo.LazyParsedDependencyInfo
5
0
0
5
3
1
3
1
0.00
com.google.javascript.jscomp.LazyParsedDependencyInfoTest.testDelegation
17
1
1
16
13
6
4
5
0.06
com.google.javascript.jscomp.LazyParsedDependencyInfoTest.testLoadFlagsParsesEs3
16
6
1
10
7
6
3
5
0.60
com.google.javascript.jscomp.LazyParsedDependencyInfoTest.testLoadFlagsParsesEs5
11
0
1
10
7
6
3
5
0.00
com.google.javascript.jscomp.LazyParsedDependencyInfoTest.testLoadFlagsParsesEs6
11
0
1
10
7
6
3
5
0.00
com.google.javascript.jscomp.LazyParsedDependencyInfoTest.testLoadFlagsParsesEs6Impl
11
0
1
10
7
6
3
5
0.00
com.google.javascript.jscomp.LazyParsedDependencyInfoTest.testModuleConflict
13
0
1
12
9
6
4
5
0.00
com.google.javascript.jscomp.LazyParsedDependencyInfoTest.testParseIsLazy
17
0
2
15
12
6
8
5
0.00
com.google.javascript.jscomp.LightweightMessageFormatter.format
60
6
8
46
39
13
24
12
0.13
com.google.javascript.jscomp.LightweightMessageFormatter.formatError
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.LightweightMessageFormatter.formatPosition
12
0
0
12
8
2
7
2
0.00
com.google.javascript.jscomp.LightweightMessageFormatter.formatWarning
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.LightweightMessageFormatter.LightweightMessageFormatter
7
3
0
4
2
1
2
1
0.75
com.google.javascript.jscomp.LightweightMessageFormatter.LightweightMessageFormatter
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.LightweightMessageFormatter.LightweightMessageFormatter
6
0
0
6
3
2
3
1
0.00
com.google.javascript.jscomp.LightweightMessageFormatter.LineNumberingFormatter.formatLine
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.LightweightMessageFormatter.LineNumberingFormatter.formatRegion
51
5
4
42
33
10
23
9
0.12
com.google.javascript.jscomp.LightweightMessageFormatter.withoutSource
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.LightweightMessageFormatterTest.format
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.LightweightMessageFormatterTest.formatter
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.LightweightMessageFormatterTest.formatter
4
0
0
4
1
2
1
1
0.00
com.google.javascript.jscomp.LightweightMessageFormatterTest.region
4
0
0
4
1
2
1
1
0.00
com.google.javascript.jscomp.LightweightMessageFormatterTest.source
24
0
0
24
16
2
8
4
0.00
com.google.javascript.jscomp.LightweightMessageFormatterTest.source.(Anon_1).getSourceLine
6
0
0
6
4
0
3
1
0.00
com.google.javascript.jscomp.LightweightMessageFormatterTest.source.(Anon_1).getSourceMapping
7
0
0
7
5
0
3
1
0.00
com.google.javascript.jscomp.LightweightMessageFormatterTest.source.(Anon_1).getSourceRegion
3
0
0
3
2
0
1
1
0.00
com.google.javascript.jscomp.LightweightMessageFormatterTest.testFormatErrorOriginalSource
14
0
0
14
11
5
2
4
0.00
com.google.javascript.jscomp.LightweightMessageFormatterTest.testFormatErrorSpaceEndOfLine1
8
0
0
8
6
4
1
3
0.00
com.google.javascript.jscomp.LightweightMessageFormatterTest.testFormatErrorSpaceEndOfLine2
8
0
0
8
6
4
1
3
0.00
com.google.javascript.jscomp.LightweightMessageFormatterTest.testFormatErrorSpaces
9
0
0
9
7
4
2
4
0.00
com.google.javascript.jscomp.LightweightMessageFormatterTest.testFormatErrorTabs
9
0
0
9
7
4
2
4
0.00
com.google.javascript.jscomp.LightweightMessageFormatterTest.testNull
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.LightweightMessageFormatterTest.testOneLineRegion
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.LightweightMessageFormatterTest.testOnlyOneEmptyLine
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.LightweightMessageFormatterTest.testThreeLineRegionAcrossNumberRange
6
0
0
6
4
2
1
2
0.00
com.google.javascript.jscomp.LightweightMessageFormatterTest.testThreeLineRegionEmptyLine
6
0
0
6
4
2
1
2
0.00
com.google.javascript.jscomp.LightweightMessageFormatterTest.testThreeLineRemoveLastEmptyLine
5
0
0
5
3
2
1
2
0.00
com.google.javascript.jscomp.LightweightMessageFormatterTest.testTwoEmptyLines
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.LightweightMessageFormatterTest.testTwoLineRegion
4
0
0
4
2
1
1
1
0.00
com.google.javascript.jscomp.LineNumberCheck.LineNumberCheck
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.LineNumberCheck.process
5
0
1
4
2
1
2
1
0.00
com.google.javascript.jscomp.LineNumberCheck.setCheckSubTree
5
0
1
4
2
1
2
1
0.00
com.google.javascript.jscomp.LineNumberCheck.shouldTraverse
8
2
0
6
3
1
3
1
0.33
com.google.javascript.jscomp.LineNumberCheck.visit
13
2
0
11
7
1
5
1
0.18
com.google.javascript.jscomp.LinkedFlowScope.allFlowSlots
35
18
2
15
9
2
8
4
1.20
com.google.javascript.jscomp.LinkedFlowScope.completeScope
17
5
0
12
7
4
4
5
0.42
com.google.javascript.jscomp.LinkedFlowScope.createChildFlowScope
12
0
2
10
6
1
6
1
0.00
com.google.javascript.jscomp.LinkedFlowScope.createEntryLattice
6
3
0
3
1
1
1
1
1.00
com.google.javascript.jscomp.LinkedFlowScope.diffSlots
17
5
1
11
7
4
5
3
0.45
com.google.javascript.jscomp.LinkedFlowScope.equals
50
11
5
34
22
4
19
7
0.32
com.google.javascript.jscomp.LinkedFlowScope.findUniqueRefinedSlot
26
5
2
19
14
2
9
4
0.26
com.google.javascript.jscomp.LinkedFlowScope.FlatFlowScopeCache.FlatFlowScopeCache
5
0
0
5
3
1
3
1
0.00
com.google.javascript.jscomp.LinkedFlowScope.FlatFlowScopeCache.FlatFlowScopeCache
7
0
1
6
4
2
3
2
0.00
com.google.javascript.jscomp.LinkedFlowScope.FlatFlowScopeCache.FlatFlowScopeCache
63
18
7
38
28
13
14
11
0.47
com.google.javascript.jscomp.LinkedFlowScope.FlatFlowScopeCache.getSlot
10
3
0
7
4
1
3
1
0.43
com.google.javascript.jscomp.LinkedFlowScope.FlowScopeJoinOp.apply
11
1
0
10
7
3
5
3
0.10
com.google.javascript.jscomp.LinkedFlowScope.flowsFromBottom
4
1
0
3
1
1
1
1
0.33
com.google.javascript.jscomp.LinkedFlowScope.getFunctionScope
4
1
0
3
1
1
1
1
0.33
com.google.javascript.jscomp.LinkedFlowScope.getOwnSlot
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.LinkedFlowScope.getParentScope
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.LinkedFlowScope.getRootNode
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.LinkedFlowScope.getSlot
14
3
0
11
6
1
6
2
0.27
com.google.javascript.jscomp.LinkedFlowScope.getTypeOfThis
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.LinkedFlowScope.hashCode
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.LinkedFlowScope.inferQualifiedSlot
23
2
1
20
13
5
7
4
0.10
com.google.javascript.jscomp.LinkedFlowScope.inferSlotType
6
0
0
6
4
1
4
1
0.00
com.google.javascript.jscomp.LinkedFlowScope.LinkedFlowScope
13
0
0
13
9
2
8
1
0.00
com.google.javascript.jscomp.LinkedFlowScope.LinkedFlowScope
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.LinkedFlowScope.LinkedFlowScope
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.LinkedFlowScope.LinkedFlowSlot.LinkedFlowSlot
4
0
0
4
2
1
2
1
0.00
com.google.javascript.jscomp.LinkedFlowScope.optimize
11
3
0
8
5
2
4
2
0.38
com.google.javascript.jscomp.LinkedFlowScopeTest.assertScopesDiffer
6
0
0
6
4
1
4
1
0.00
com.google.javascript.jscomp.LinkedFlowScopeTest.assertScopesSame
6
0
0
6
4
1
4
1
0.00
com.google.javascript.jscomp.LinkedFlowScopeTest.join
4
0
0
4
2
1
1
1
0.00
com.google.javascript.jscomp.LinkedFlowScopeTest.setUp
14
0
3
11
9
1
9
1
0.00
com.google.javascript.jscomp.LinkedFlowScopeTest.testDiffer1
27
0
7
20
18
6
13
6
0.00
com.google.javascript.jscomp.LinkedFlowScopeTest.testDiffer2
9
0
2
7
5
3
3
3
0.00
com.google.javascript.jscomp.LinkedFlowScopeTest.testFindUniqueSlot
24
0
5
19
17
4
10
4
0.00
com.google.javascript.jscomp.LinkedFlowScopeTest.testJoin1
27
0
6
21
19
5
12
5
0.00
com.google.javascript.jscomp.LinkedFlowScopeTest.testJoin2
22
0
5
17
15
4
11
4
0.00
com.google.javascript.jscomp.LinkedFlowScopeTest.testJoin3
25
0
5
20
18
4
10
4
0.00
com.google.javascript.jscomp.LinkedFlowScopeTest.testLongChain1
20
4
2
14
11
3
8
4
0.29
com.google.javascript.jscomp.LinkedFlowScopeTest.testLongChain2
22
4
2
16
12
3
9
4
0.25
com.google.javascript.jscomp.LinkedFlowScopeTest.testLongChain3
23
4
2
17
13
4
9
5
0.24
com.google.javascript.jscomp.LinkedFlowScopeTest.testOptimize
9
0
2
7
5
2
4
2
0.00
com.google.javascript.jscomp.LinkedFlowScopeTest.verifyLongChains
28
0
2
26
22
3
14
4
0.00
com.google.javascript.jscomp.lint.CheckDuplicateCase.CheckDuplicateCase
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.lint.CheckDuplicateCase.hotSwapScript
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.lint.CheckDuplicateCase.process
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.lint.CheckDuplicateCase.visit
11
0
0
11
6
3
5
4
0.00
com.google.javascript.jscomp.lint.CheckDuplicateCaseTest.getProcessor
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.lint.CheckDuplicateCaseTest.testCheckDuplicateCase_noWarning
6
0
0
6
4
1
4
1
0.00
com.google.javascript.jscomp.lint.CheckDuplicateCaseTest.testCheckDuplicateCase_warning
7
0
0
7
5
1
5
1
0.00
com.google.javascript.jscomp.lint.CheckEmptyStatements.CheckEmptyStatements
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.lint.CheckEmptyStatements.process
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.lint.CheckEmptyStatements.visit
5
0
0
5
2
1
2
1
0.00
com.google.javascript.jscomp.lint.CheckEmptyStatementsTest.getOptions
5
0
0
5
3
1
3
1
0.00
com.google.javascript.jscomp.lint.CheckEmptyStatementsTest.getProcessor
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.lint.CheckEmptyStatementsTest.testNoWarning
6
0
0
6
4
1
4
1
0.00
com.google.javascript.jscomp.lint.CheckEmptyStatementsTest.testWarning
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.lint.CheckEmptyStatementsTest.testWarning
5
0
0
5
3
1
3
1
0.00
com.google.javascript.jscomp.lint.CheckEnums.checkDuplicateEnumValues
20
0
1
19
13
4
10
5
0.00
com.google.javascript.jscomp.lint.CheckEnums.CheckEnums
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.lint.CheckEnums.checkName
14
0
2
12
7
1
7
1
0.00
com.google.javascript.jscomp.lint.CheckEnums.checkNamingAndAssignmentUsage
5
0
0
5
2
1
2
2
0.00
com.google.javascript.jscomp.lint.CheckEnums.process
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.lint.CheckEnums.visit
9
0
0
9
5
2
4
2
0.00
com.google.javascript.jscomp.lint.CheckEnumsTest.getOptions
5
0
0
5
3
1
3
1
0.00
com.google.javascript.jscomp.lint.CheckEnumsTest.getProcessor
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.lint.CheckEnumsTest.testCheckEnums
27
12
3
24
22
1
12
1
0.50
com.google.javascript.jscomp.lint.CheckForInOverArray.CheckForInOverArray
4
0
0
4
2
1
2
1
0.00
com.google.javascript.jscomp.lint.CheckForInOverArray.containsArray
14
0
0
14
8
2
7
3
0.00
com.google.javascript.jscomp.lint.CheckForInOverArray.hotSwapScript
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.lint.CheckForInOverArray.isArray
7
0
0
7
4
2
3
2
0.00
com.google.javascript.jscomp.lint.CheckForInOverArray.isForInOverArray
13
2
0
11
7
3
5
3
0.18
com.google.javascript.jscomp.lint.CheckForInOverArray.isGoogObjectIterationOverArray
20
0
2
18
12
4
9
4
0.00
com.google.javascript.jscomp.lint.CheckForInOverArray.process
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.lint.CheckForInOverArray.visit
8
0
0
8
5
1
4
1
0.00
com.google.javascript.jscomp.lint.CheckForInOverArrayTest.getOptions
5
0
0
5
3
1
3
1
0.00
com.google.javascript.jscomp.lint.CheckForInOverArrayTest.getProcessor
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.lint.CheckForInOverArrayTest.setUp
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.lint.CheckForInOverArrayTest.testForInOverArray1
7
0
0
7
5
1
1
1
0.00
com.google.javascript.jscomp.lint.CheckForInOverArrayTest.testForInOverArray10
6
1
0
6
4
1
1
1
0.17
com.google.javascript.jscomp.lint.CheckForInOverArrayTest.testForInOverArray11
6
1
0
6
4
1
1
1
0.17
com.google.javascript.jscomp.lint.CheckForInOverArrayTest.testForInOverArray2
7
0
0
7
5
1
1
1
0.00
com.google.javascript.jscomp.lint.CheckForInOverArrayTest.testForInOverArray3
13
4
0
9
7
1
1
1
0.44
com.google.javascript.jscomp.lint.CheckForInOverArrayTest.testForInOverArray4
7
0
0
7
5
1
1
1
0.00
com.google.javascript.jscomp.lint.CheckForInOverArrayTest.testForInOverArray5
7
0
0
7
5
1
1
1
0.00
com.google.javascript.jscomp.lint.CheckForInOverArrayTest.testForInOverArray6
8
0
0
8
6
1
1
1
0.00
com.google.javascript.jscomp.lint.CheckForInOverArrayTest.testForInOverArray7
8
0
0
8
6
1
1
1
0.00
com.google.javascript.jscomp.lint.CheckForInOverArrayTest.testForInOverArray8
6
1
0
6
4
1
1
1
0.17
com.google.javascript.jscomp.lint.CheckForInOverArrayTest.testForInOverArray9
6
1
0
6
4
1
1
1
0.17
com.google.javascript.jscomp.lint.CheckForInOverArrayTest.testForInWarning
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.lint.CheckForInOverArrayTest.testGoogObjectForEach1
6
0
0
6
4
1
1
1
0.00
com.google.javascript.jscomp.lint.CheckForInOverArrayTest.testGoogObjectForEach2
10
1
0
10
8
1
1
1
0.10
com.google.javascript.jscomp.lint.CheckForInOverArrayTest.testGoogObjectForEach3
7
1
0
7
5
1
1
1
0.14
com.google.javascript.jscomp.lint.CheckForInOverArrayTest.testGoogObjectForEach4
7
1
0
7
5
1
1
1
0.14
com.google.javascript.jscomp.lint.CheckForInOverArrayTest.testGoogObjectWarning
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.lint.CheckInterfaces.CheckInterfaces
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.lint.CheckInterfaces.hotSwapScript
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.lint.CheckInterfaces.isInterface
9
1
1
7
4
2
3
2
0.14
com.google.javascript.jscomp.lint.CheckInterfaces.process
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.lint.CheckInterfaces.visit
15
0
2
13
8
3
6
3
0.00
com.google.javascript.jscomp.lint.CheckInterfacesTest.getOptions
5
0
0
5
3
1
3
1
0.00
com.google.javascript.jscomp.lint.CheckInterfacesTest.getProcessor
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.lint.CheckInterfacesTest.setUp
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.lint.CheckInterfacesTest.testInterfaceArgs
9
2
1
8
6
1
2
1
0.25
com.google.javascript.jscomp.lint.CheckInterfacesTest.testInterfaceNotEmpty
9
2
1
8
6
1
2
1
0.25
com.google.javascript.jscomp.lint.CheckJSDocStyle.checkInlineParams
18
3
1
14
10
4
6
5
0.21
com.google.javascript.jscomp.lint.CheckJSDocStyle.CheckJSDocStyle
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.lint.CheckJSDocStyle.checkMissingJsDoc
9
1
0
8
4
2
3
2
0.12
com.google.javascript.jscomp.lint.CheckJSDocStyle.checkParam
39
8
2
29
22
5
19
4
0.28
com.google.javascript.jscomp.lint.CheckJSDocStyle.checkParams
40
4
3
33
23
7
16
7
0.12
com.google.javascript.jscomp.lint.CheckJSDocStyle.checkReturn
17
0
1
16
11
2
7
2
0.00
com.google.javascript.jscomp.lint.CheckJSDocStyle.checkStyleForPrivateProperties
28
0
1
27
19
4
13
4
0.00
com.google.javascript.jscomp.lint.CheckJSDocStyle.checkSuppressionsOnNonFunction
10
1
1
8
4
4
2
3
0.12
com.google.javascript.jscomp.lint.CheckJSDocStyle.ExternsCallback.shouldTraverse
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.lint.CheckJSDocStyle.ExternsCallback.visit
8
0
0
8
4
2
3
2
0.00
com.google.javascript.jscomp.lint.CheckJSDocStyle.FindNonTrivialReturn.shouldTraverse
17
1
1
15
10
1
8
1
0.07
com.google.javascript.jscomp.lint.CheckJSDocStyle.hasAnyInlineJsDoc
12
1
0
11
6
1
6
2
0.09
com.google.javascript.jscomp.lint.CheckJSDocStyle.isConstructorWithoutParameters
4
0
0
4
2
1
1
1
0.00
com.google.javascript.jscomp.lint.CheckJSDocStyle.isFunctionThatShouldHaveJsDoc
28
6
2
20
13
2
12
2
0.30
com.google.javascript.jscomp.lint.CheckJSDocStyle.process
4
0
0
4
2
1
2
1
0.00
com.google.javascript.jscomp.lint.CheckJSDocStyle.visit
41
5
0
36
28
1
18
2
0.14
com.google.javascript.jscomp.lint.CheckJSDocStyle.visitFunction
22
0
2
20
15
2
7
2
0.00
com.google.javascript.jscomp.lint.CheckJSDocStyle.visitNonFunction
10
0
1
9
5
2
4
2
0.00
com.google.javascript.jscomp.lint.CheckJSDocStyleTest.CheckJSDocStyleTest
3
1
0
3
1
1
1
1
0.33
com.google.javascript.jscomp.lint.CheckJSDocStyleTest.getCodingConvention
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.lint.CheckJSDocStyleTest.getOptions
5
0
0
5
3
1
3
1
0.00
com.google.javascript.jscomp.lint.CheckJSDocStyleTest.getProcessor
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.lint.CheckJSDocStyleTest.inIIFE
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.lint.CheckJSDocStyleTest.setUp
5
0
0
5
3
1
3
1
0.00
com.google.javascript.jscomp.lint.CheckJSDocStyleTest.testConstructorsDontHaveVisibility
6
2
1
5
3
1
2
1
0.40
com.google.javascript.jscomp.lint.CheckJSDocStyleTest.testDestructuring
10
2
1
9
7
1
2
1
0.22
com.google.javascript.jscomp.lint.CheckJSDocStyleTest.testExternsAnnotation
27
6
3
24
22
1
4
1
0.25
com.google.javascript.jscomp.lint.CheckJSDocStyleTest.testGetterSetterMissingJsDoc
7
2
1
6
4
1
4
1
0.33
com.google.javascript.jscomp.lint.CheckJSDocStyleTest.testInvalidSuppress
49
13
1
48
46
1
13
1
0.27
com.google.javascript.jscomp.lint.CheckJSDocStyleTest.testMissingJsDoc
22
9
1
21
19
1
19
1
0.43
com.google.javascript.jscomp.lint.CheckJSDocStyleTest.testMissingJsDoc_noWarningIfInlineJsDocIsPresent
11
9
0
11
9
1
9
1
0.82
com.google.javascript.jscomp.lint.CheckJSDocStyleTest.testMissingJsDoc_noWarningIfNotTopLevel
23
0
3
20
18
1
10
1
0.00
com.google.javascript.jscomp.lint.CheckJSDocStyleTest.testMissingJsDoc_noWarningIfNotTopLevelAndNoParams
7
1
0
7
5
1
1
1
0.14
com.google.javascript.jscomp.lint.CheckJSDocStyleTest.testMissingJsDoc_noWarningOnEmptyConstructor
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.lint.CheckJSDocStyleTest.testMissingJsDoc_noWarningOnTestFunctions
12
0
1
11
9
1
9
1
0.00
com.google.javascript.jscomp.lint.CheckJSDocStyleTest.testMissingParam
35
11
4
29
27
1
9
1
0.38
com.google.javascript.jscomp.lint.CheckJSDocStyleTest.testMissingParam_noWarning
53
12
10
43
41
1
14
1
0.28
com.google.javascript.jscomp.lint.CheckJSDocStyleTest.testMissingParamWithDestructuringPattern
65
7
5
59
57
1
6
1
0.12
com.google.javascript.jscomp.lint.CheckJSDocStyleTest.testMissingParamWithDestructuringPatternWithDefault
21
2
1
20
18
1
2
1
0.10
com.google.javascript.jscomp.lint.CheckJSDocStyleTest.testMissingPrivate
52
7
6
46
44
1
7
1
0.15
com.google.javascript.jscomp.lint.CheckJSDocStyleTest.testMissingPrivate_class
58
6
5
53
51
1
6
1
0.11
com.google.javascript.jscomp.lint.CheckJSDocStyleTest.testMissingPrivate_dontWarnOnObjectLiteral
8
1
0
8
6
1
1
1
0.12
com.google.javascript.jscomp.lint.CheckJSDocStyleTest.testMissingPrivate_noWarningWithClosureConvention
10
1
0
10
8
1
2
1
0.10
com.google.javascript.jscomp.lint.CheckJSDocStyleTest.testMissingReturn_assign
19
5
0
19
17
1
4
1
0.26
com.google.javascript.jscomp.lint.CheckJSDocStyleTest.testMissingReturn_assign_noWarning
9
7
0
9
7
1
7
1
0.78
com.google.javascript.jscomp.lint.CheckJSDocStyleTest.testMissingReturn_functionStatement
17
5
0
17
15
1
4
1
0.29
com.google.javascript.jscomp.lint.CheckJSDocStyleTest.testMissingReturn_functionStatement_noWarning
10
8
0
10
8
1
8
1
0.80
com.google.javascript.jscomp.lint.CheckJSDocStyleTest.testMissingReturn_var
19
5
0
19
17
1
4
1
0.26
com.google.javascript.jscomp.lint.CheckJSDocStyleTest.testMissingReturn_var_noWarning
10
8
0
10
8
1
8
1
0.80
com.google.javascript.jscomp.lint.CheckJSDocStyleTest.testMixedStyles
10
2
0
10
8
1
1
1
0.20
com.google.javascript.jscomp.lint.CheckJSDocStyleTest.testNestedArrowFunctions
9
1
0
9
7
1
1
1
0.11
com.google.javascript.jscomp.lint.CheckJSDocStyleTest.testOptionalArgs
23
3
2
21
19
1
3
1
0.14
com.google.javascript.jscomp.lint.CheckJSDocStyleTest.testParamsOutOfOrder
10
1
0
10
8
1
1
1
0.10
com.google.javascript.jscomp.lint.CheckJSDocStyleTest.testParamWithNoTypeInfo
9
1
1
8
6
1
1
1
0.12
com.google.javascript.jscomp.lint.CheckMissingSemicolon.CheckMissingSemicolon
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.lint.CheckMissingSemicolon.checkSemicolon
26
3
2
21
14
7
8
7
0.14
com.google.javascript.jscomp.lint.CheckMissingSemicolon.process
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.lint.CheckMissingSemicolon.shouldHaveSemicolon
13
0
0
13
9
1
5
1
0.00
com.google.javascript.jscomp.lint.CheckMissingSemicolon.visit
5
0
0
5
2
1
2
1
0.00
com.google.javascript.jscomp.lint.CheckMissingSemicolonTest.getOptions
6
0
0
6
4
1
4
1
0.00
com.google.javascript.jscomp.lint.CheckMissingSemicolonTest.getProcessor
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.lint.CheckMissingSemicolonTest.testNoWarning_controlStructure
11
0
0
11
9
1
9
1
0.00
com.google.javascript.jscomp.lint.CheckMissingSemicolonTest.testNoWarning_export
4
0
0
4
2
1
2
1
0.00
com.google.javascript.jscomp.lint.CheckMissingSemicolonTest.testNoWarning_functionOrClass
5
0
0
5
3
1
3
1
0.00
com.google.javascript.jscomp.lint.CheckMissingSemicolonTest.testNoWarning_withSemicolon
4
0
0
4
2
1
2
1
0.00
com.google.javascript.jscomp.lint.CheckMissingSemicolonTest.testWarning
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.lint.CheckMissingSemicolonTest.testWarning
5
0
0
5
3
1
3
1
0.00
com.google.javascript.jscomp.lint.CheckMissingSemicolonTest.testWarning_export
4
0
0
4
2
1
2
1
0.00
com.google.javascript.jscomp.lint.CheckMissingSemicolonTest.testWarningEs6
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.lint.CheckNullableReturn.(Anon_1).apply
9
2
0
7
5
1
3
2
0.29
com.google.javascript.jscomp.lint.CheckNullableReturn.canReturnNull
10
3
1
6
4
3
1
2
0.50
com.google.javascript.jscomp.lint.CheckNullableReturn.CheckNullableReturn
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.lint.CheckNullableReturn.hasReturnDeclaredNullable
4
0
0
4
2
1
1
1
0.00
com.google.javascript.jscomp.lint.CheckNullableReturn.hasSingleThrow
13
5
1
7
4
1
3
1
0.71
com.google.javascript.jscomp.lint.CheckNullableReturn.hotSwapScript
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.lint.CheckNullableReturn.isNullable
12
8
0
4
2
1
1
1
2.00
com.google.javascript.jscomp.lint.CheckNullableReturn.isReturnTypeNullable
21
5
0
16
11
4
7
4
0.31
com.google.javascript.jscomp.lint.CheckNullableReturn.process
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.lint.CheckNullableReturn.shouldTraverse
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.lint.CheckNullableReturn.visit
14
3
0
11
7
2
4
2
0.27
com.google.javascript.jscomp.lint.CheckNullableReturnTest.createFunction
3
1
0
3
1
1
1
1
0.33
com.google.javascript.jscomp.lint.CheckNullableReturnTest.createShorthandFunctionInObjLit
3
1
0
3
1
1
1
1
0.33
com.google.javascript.jscomp.lint.CheckNullableReturnTest.getNumRepetitions
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.lint.CheckNullableReturnTest.getOptions
5
0
0
5
3
1
3
1
0.00
com.google.javascript.jscomp.lint.CheckNullableReturnTest.getProcessor
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.lint.CheckNullableReturnTest.testBodyError
5
0
0
5
3
1
3
1
0.00
com.google.javascript.jscomp.lint.CheckNullableReturnTest.testBodyErrorOti
5
0
0
5
3
1
3
1
0.00
com.google.javascript.jscomp.lint.CheckNullableReturnTest.testBodyOk
5
0
0
5
3
1
3
1
0.00
com.google.javascript.jscomp.lint.CheckNullableReturnTest.testBodyOkOti
5
0
0
5
3
1
3
1
0.00
com.google.javascript.jscomp.lint.CheckNullableReturnTest.testError
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.lint.CheckNullableReturnTest.testErrorOti
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.lint.CheckNullableReturnTest.testFinallyStatements
7
0
0
7
5
1
5
1
0.00
com.google.javascript.jscomp.lint.CheckNullableReturnTest.testKnownConditions
15
0
4
11
9
1
9
1
0.00
com.google.javascript.jscomp.lint.CheckNullableReturnTest.testKnownWhileLoop
8
1
1
6
4
1
4
1
0.17
com.google.javascript.jscomp.lint.CheckNullableReturnTest.testNoExplicitReturn
9
1
0
9
7
1
1
1
0.11
com.google.javascript.jscomp.lint.CheckNullableReturnTest.testNonfunctionTypeDoesntCrash
8
1
0
8
6
1
2
1
0.12
com.google.javascript.jscomp.lint.CheckNullableReturnTest.testNotNullableReturn
18
6
4
9
7
1
6
1
0.67
com.google.javascript.jscomp.lint.CheckNullableReturnTest.testNoWarningIfCanReturnNull
11
1
0
11
9
1
1
1
0.09
com.google.javascript.jscomp.lint.CheckNullableReturnTest.testNoWarningOnEmptyFunction
11
2
0
11
9
1
3
1
0.18
com.google.javascript.jscomp.lint.CheckNullableReturnTest.testNoWarningOnXOrNull
21
2
0
21
19
1
3
1
0.10
com.google.javascript.jscomp.lint.CheckNullableReturnTest.testNullableReturn
7
1
0
7
5
1
4
1
0.14
com.google.javascript.jscomp.lint.CheckNullableReturnTest.testOk
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.lint.CheckNullableReturnTest.testOkOti
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.lint.CheckNullableReturnTest.testSimpleWarning
7
1
0
7
5
1
1
1
0.14
com.google.javascript.jscomp.lint.CheckNullableReturnTest.testTryCatch
37
2
2
35
33
1
5
1
0.06
com.google.javascript.jscomp.lint.CheckNullableReturnTest.testTwoBranches
23
2
0
23
21
1
3
1
0.09
com.google.javascript.jscomp.lint.CheckPrimitiveAsObject.checkForPrimitiveObjectConstructor
11
0
0
11
6
3
4
3
0.00
com.google.javascript.jscomp.lint.CheckPrimitiveAsObject.checkForPrimitiveObjectDeclaration
9
0
1
8
4
2
3
3
0.00
com.google.javascript.jscomp.lint.CheckPrimitiveAsObject.CheckPrimitiveAsObject
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.lint.CheckPrimitiveAsObject.checkTypeNodeForPrimitiveObjectDeclaration
16
0
0
16
11
2
4
3
0.00
com.google.javascript.jscomp.lint.CheckPrimitiveAsObject.checkTypeNodeForPrimitiveObjectDeclaration.(Anon_1).visit
8
0
0
8
5
1
3
2
0.00
com.google.javascript.jscomp.lint.CheckPrimitiveAsObject.hotSwapScript
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.lint.CheckPrimitiveAsObject.process
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.lint.CheckPrimitiveAsObject.visit
4
0
0
4
2
1
2
1
0.00
com.google.javascript.jscomp.lint.CheckPrimitiveAsObjectTest.getProcessor
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.lint.CheckPrimitiveAsObjectTest.testNoWarningForObjectCreation
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.lint.CheckPrimitiveAsObjectTest.testNoWarningForQualifiedClassCreation
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.lint.CheckPrimitiveAsObjectTest.testWarningForBooleanInsideTypeDeclaration
5
3
0
5
3
1
3
1
0.60
com.google.javascript.jscomp.lint.CheckPrimitiveAsObjectTest.testWarningForBooleanObjectCreation
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.lint.CheckPrimitiveAsObjectTest.testWarningForBooleanParameterDeclarationInTypedef
9
1
0
9
7
1
1
1
0.11
com.google.javascript.jscomp.lint.CheckPrimitiveAsObjectTest.testWarningForBooleanTypeDeclaration
3
1
0
3
1
1
1
1
0.33
com.google.javascript.jscomp.lint.CheckPrimitiveAsObjectTest.testWarningForNumberObjectCreation
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.lint.CheckPrimitiveAsObjectTest.testWarningForNumberParameterDeclaration
12
1
0
12
10
1
1
1
0.08
com.google.javascript.jscomp.lint.CheckPrimitiveAsObjectTest.testWarningForNumberReturnDeclaration
11
1
0
11
9
1
1
1
0.09
com.google.javascript.jscomp.lint.CheckPrimitiveAsObjectTest.testWarningForNumberTypeDeclaration
3
1
0
3
1
1
1
1
0.33
com.google.javascript.jscomp.lint.CheckPrimitiveAsObjectTest.testWarningForStringObjectCreation
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.lint.CheckPrimitiveAsObjectTest.testWarningForStringTypeDeclaration
3
1
0
3
1
1
1
1
0.33
com.google.javascript.jscomp.lint.CheckPrototypeProperties.CheckPrototypeProperties
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.lint.CheckPrototypeProperties.hotSwapScript
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.lint.CheckPrototypeProperties.process
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.lint.CheckPrototypeProperties.shouldTraverse
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.lint.CheckPrototypeProperties.visit
16
2
0
14
9
5
5
5
0.14
com.google.javascript.jscomp.lint.CheckPrototypePropertiesTest.getOptions
5
0
0
5
3
1
3
1
0.00
com.google.javascript.jscomp.lint.CheckPrototypePropertiesTest.getProcessor
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.lint.CheckPrototypePropertiesTest.testNoWarning
9
1
0
9
7
1
7
1
0.11
com.google.javascript.jscomp.lint.CheckPrototypePropertiesTest.testWarnings
5
0
0
5
3
1
3
1
0.00
com.google.javascript.jscomp.lint.CheckRequiresAndProvidesSorted.(Anon_1).apply
4
0
0
4
3
0
2
1
0.00
com.google.javascript.jscomp.lint.CheckRequiresAndProvidesSorted.CheckRequiresAndProvidesSorted
5
0
0
5
3
1
3
1
0.00
com.google.javascript.jscomp.lint.CheckRequiresAndProvidesSorted.hotSwapScript
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.lint.CheckRequiresAndProvidesSorted.process
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.lint.CheckRequiresAndProvidesSorted.visit
47
2
1
44
32
3
24
3
0.05
com.google.javascript.jscomp.lint.CheckRequiresAndProvidesSortedTest.getProcessor
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.lint.CheckRequiresAndProvidesSortedTest.testB3473189
8
0
0
8
6
1
1
1
0.00
com.google.javascript.jscomp.lint.CheckRequiresAndProvidesSortedTest.testGoogModuleNoShorthand
12
0
0
12
10
1
1
1
0.00
com.google.javascript.jscomp.lint.CheckRequiresAndProvidesSortedTest.testGoogModuleWithDestructuring
12
0
0
12
10
1
1
1
0.00
com.google.javascript.jscomp.lint.CheckRequiresAndProvidesSortedTest.testGoogModuleWithShorthand
23
3
1
19
17
1
2
1
0.16
com.google.javascript.jscomp.lint.CheckRequiresAndProvidesSortedTest.testNoWarning_provide
12
0
0
12
10
1
3
1
0.00
com.google.javascript.jscomp.lint.CheckRequiresAndProvidesSortedTest.testNoWarning_require
12
0
0
12
10
1
3
1
0.00
com.google.javascript.jscomp.lint.CheckRequiresAndProvidesSortedTest.testWarning_provide
4
0
0
4
2
1
2
1
0.00
com.google.javascript.jscomp.lint.CheckRequiresAndProvidesSortedTest.testWarning_require
4
0
0
4
2
1
2
1
0.00
com.google.javascript.jscomp.lint.CheckRequiresAndProvidesSortedTest.testWarning_requiresFirst
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.lint.CheckUnusedLabels.CheckUnusedLabels
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.lint.CheckUnusedLabels.hotSwapScript
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.lint.CheckUnusedLabels.LabelContext.LabelContext
4
0
0
4
2
1
2
1
0.00
com.google.javascript.jscomp.lint.CheckUnusedLabels.process
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.lint.CheckUnusedLabels.shouldTraverse
20
0
0
20
14
2
10
2
0.00
com.google.javascript.jscomp.lint.CheckUnusedLabels.visit
8
0
0
8
4
1
4
1
0.00
com.google.javascript.jscomp.lint.CheckUnusedLabelsTest.getOptions
5
0
0
5
3
1
3
1
0.00
com.google.javascript.jscomp.lint.CheckUnusedLabelsTest.getProcessor
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.lint.CheckUnusedLabelsTest.testCheckUnusedLabels_noWarning
5
0
0
5
3
1
3
1
0.00
com.google.javascript.jscomp.lint.CheckUnusedLabelsTest.testCheckUnusedLabels_warning
7
0
0
7
5
1
5
1
0.00
com.google.javascript.jscomp.lint.CheckUselessBlocks.allowLoneBlock
12
3
1
8
4
1
4
1
0.38
com.google.javascript.jscomp.lint.CheckUselessBlocks.CheckUselessBlocks
4
0
0
4
2
1
2
1
0.00
com.google.javascript.jscomp.lint.CheckUselessBlocks.hotSwapScript
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.lint.CheckUselessBlocks.isLoneBlock
12
4
0
8
5
2
3
2
0.50
com.google.javascript.jscomp.lint.CheckUselessBlocks.process
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.lint.CheckUselessBlocks.shouldTraverse
24
0
0
24
18
1
13
1
0.00
com.google.javascript.jscomp.lint.CheckUselessBlocks.visit
6
0
0
6
3
1
3
1
0.00
com.google.javascript.jscomp.lint.CheckUselessBlocksTest.getOptions
5
0
0
5
3
1
3
1
0.00
com.google.javascript.jscomp.lint.CheckUselessBlocksTest.getProcessor
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.lint.CheckUselessBlocksTest.testCheckUselessBlocks_noWarning
16
2
0
14
12
1
12
1
0.14
com.google.javascript.jscomp.lint.CheckUselessBlocksTest.testCheckUselessBlocks_warning
27
0
0
27
25
1
10
1
0.00
com.google.javascript.jscomp.Linter.fix
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.Linter.lint
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.Linter.lint
36
4
4
28
23
7
17
8
0.14
com.google.javascript.jscomp.Linter.main
7
2
0
5
2
1
2
2
0.40
com.google.javascript.jscomp.LintPassConfig.(Anon_1).create
18
0
0
18
17
0
1
1
0.00
com.google.javascript.jscomp.LintPassConfig.(Anon_2).create
3
0
0
3
2
0
1
1
0.00
com.google.javascript.jscomp.LintPassConfig.(Anon_3).create
3
0
0
3
2
0
1
1
0.00
com.google.javascript.jscomp.LintPassConfig.(Anon_4).create
7
0
0
7
6
0
1
1
0.00
com.google.javascript.jscomp.LintPassConfig.(Anon_5).create
4
0
0
4
3
0
1
1
0.00
com.google.javascript.jscomp.LintPassConfig.getChecks
8
0
0
8
6
1
1
1
0.00
com.google.javascript.jscomp.LintPassConfig.getOptimizations
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.LintPassConfig.LintPassConfig
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.LiveVariableAnalysisTest.assertEscaped
8
0
0
8
4
1
4
2
0.00
com.google.javascript.jscomp.LiveVariableAnalysisTest.assertLiveAfterX
7
0
0
7
4
3
2
2
0.00
com.google.javascript.jscomp.LiveVariableAnalysisTest.assertLiveBeforeX
7
0
0
7
4
3
2
2
0.00
com.google.javascript.jscomp.LiveVariableAnalysisTest.assertNotEscaped
5
0
0
5
2
1
2
2
0.00
com.google.javascript.jscomp.LiveVariableAnalysisTest.assertNotLiveAfterX
7
0
0
7
4
3
2
2
0.00
com.google.javascript.jscomp.LiveVariableAnalysisTest.assertNotLiveBeforeX
7
0
0
7
4
3
2
2
0.00
com.google.javascript.jscomp.LiveVariableAnalysisTest.computeLiveness
20
0
0
20
17
11
8
9
0.00
com.google.javascript.jscomp.LiveVariableAnalysisTest.getFlowStateAtX
6
0
0
6
3
2
2
1
0.00
com.google.javascript.jscomp.LiveVariableAnalysisTest.getFlowStateAtX
16
0
0
16
8
4
8
3
0.00
com.google.javascript.jscomp.LiveVariableAnalysisTest.testArgumentsArray
14
2
0
12
10
1
10
1
0.17
com.google.javascript.jscomp.LiveVariableAnalysisTest.testArrays
10
1
1
8
6
1
6
1
0.12
com.google.javascript.jscomp.LiveVariableAnalysisTest.testAssignAndReadInCondition
8
3
0
5
3
1
3
1
0.60
com.google.javascript.jscomp.LiveVariableAnalysisTest.testBug1449316
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.LiveVariableAnalysisTest.testConditions
20
4
2
15
13
1
13
1
0.27
com.google.javascript.jscomp.LiveVariableAnalysisTest.testEscaped
15
1
1
13
11
1
11
1
0.08
com.google.javascript.jscomp.LiveVariableAnalysisTest.testEscapedLiveness
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.LiveVariableAnalysisTest.testExceptionThrowingAssignments
5
0
0
5
3
1
3
1
0.00
com.google.javascript.jscomp.LiveVariableAnalysisTest.testExpressionInForIn
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.LiveVariableAnalysisTest.testForInAssignment
7
1
0
6
4
1
4
1
0.17
com.google.javascript.jscomp.LiveVariableAnalysisTest.testForLoops
24
8
4
12
10
1
10
1
0.67
com.google.javascript.jscomp.LiveVariableAnalysisTest.testHooks
8
3
1
4
2
1
2
1
0.75
com.google.javascript.jscomp.LiveVariableAnalysisTest.testInnerFunctions
9
2
0
7
5
1
5
1
0.29
com.google.javascript.jscomp.LiveVariableAnalysisTest.testNestedLoops
9
0
0
9
7
1
6
1
0.00
com.google.javascript.jscomp.LiveVariableAnalysisTest.testParam
6
1
0
5
3
1
3
1
0.20
com.google.javascript.jscomp.LiveVariableAnalysisTest.testProperties
13
3
3
7
5
1
5
1
0.43
com.google.javascript.jscomp.LiveVariableAnalysisTest.testStraightLine
22
1
0
21
19
1
19
1
0.05
com.google.javascript.jscomp.LiveVariableAnalysisTest.testSwitches
9
0
1
8
6
1
5
1
0.00
com.google.javascript.jscomp.LiveVariableAnalysisTest.testThreePaths
6
0
0
6
4
1
4
1
0.00
com.google.javascript.jscomp.LiveVariableAnalysisTest.testTryCatchFinally
9
2
0
7
5
1
4
1
0.29
com.google.javascript.jscomp.LiveVariableAnalysisTest.testTwoPaths
26
8
6
12
10
1
10
1
0.67
com.google.javascript.jscomp.LiveVariablesAnalysis.addToSetIfLocal
11
0
0
11
7
3
5
3
0.00
com.google.javascript.jscomp.LiveVariablesAnalysis.computeGenKill
102
17
10
75
60
4
41
5
0.23
com.google.javascript.jscomp.LiveVariablesAnalysis.createEntryLattice
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.LiveVariablesAnalysis.createInitialEstimateLattice
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.LiveVariablesAnalysis.flowThrough
19
2
1
16
12
6
7
7
0.12
com.google.javascript.jscomp.LiveVariablesAnalysis.getEscapedLocals
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.LiveVariablesAnalysis.getVarIndex
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.LiveVariablesAnalysis.isArgumentsName
4
0
0
4
2
1
1
1
0.00
com.google.javascript.jscomp.LiveVariablesAnalysis.isForward
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.LiveVariablesAnalysis.LiveVariableJoinOp.apply
7
0
0
7
4
2
4
3
0.00
com.google.javascript.jscomp.LiveVariablesAnalysis.LiveVariableLattice.equals
5
0
0
5
3
1
2
1
0.00
com.google.javascript.jscomp.LiveVariablesAnalysis.LiveVariableLattice.hashCode
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.LiveVariablesAnalysis.LiveVariableLattice.isLive
4
0
0
4
2
1
2
1
0.00
com.google.javascript.jscomp.LiveVariablesAnalysis.LiveVariableLattice.isLive
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.LiveVariablesAnalysis.LiveVariableLattice.LiveVariableLattice
6
3
0
3
1
1
1
1
1.00
com.google.javascript.jscomp.LiveVariablesAnalysis.LiveVariableLattice.LiveVariableLattice
4
0
0
4
2
1
2
1
0.00
com.google.javascript.jscomp.LiveVariablesAnalysis.LiveVariableLattice.toString
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.LiveVariablesAnalysis.LiveVariablesAnalysis
7
0
0
7
4
2
4
1
0.00
com.google.javascript.jscomp.LiveVariablesAnalysis.markAllParametersEscaped
10
4
0
6
3
2
3
3
0.67
com.google.javascript.jscomp.LoggerErrorManager.LoggerErrorManager
6
3
0
3
1
1
1
1
1.00
com.google.javascript.jscomp.LoggerErrorManager.LoggerErrorManager
7
3
0
4
2
1
2
1
0.75
com.google.javascript.jscomp.LoggerErrorManager.println
12
0
0
12
9
1
6
1
0.00
com.google.javascript.jscomp.LoggerErrorManager.printSummary
13
0
0
13
10
3
4
2
0.00
com.google.javascript.jscomp.MakeDeclaredNamesUnique.BoilerplateRenamer.BoilerplateRenamer
8
0
0
8
3
4
3
1
0.00
com.google.javascript.jscomp.MakeDeclaredNamesUnique.BoilerplateRenamer.forChildScope
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.MakeDeclaredNamesUnique.ContextualRenameInverter.addCandidateNameReference
8
0
0
8
5
2
4
2
0.00
com.google.javascript.jscomp.MakeDeclaredNamesUnique.ContextualRenameInverter.containsSeparator
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.MakeDeclaredNamesUnique.ContextualRenameInverter.ContextualRenameInverter
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.MakeDeclaredNamesUnique.ContextualRenameInverter.enterScope
11
3
1
7
4
1
4
1
0.43
com.google.javascript.jscomp.MakeDeclaredNamesUnique.ContextualRenameInverter.exitScope
24
9
2
13
8
2
7
3
0.69
com.google.javascript.jscomp.MakeDeclaredNamesUnique.ContextualRenameInverter.findReplacementName
12
3
0
9
6
4
3
4
0.33
com.google.javascript.jscomp.MakeDeclaredNamesUnique.ContextualRenameInverter.getOriginalName
4
0
0
4
2
2
1
2
0.00
com.google.javascript.jscomp.MakeDeclaredNamesUnique.ContextualRenameInverter.handleScopeVar
23
7
0
16
12
4
9
5
0.44
com.google.javascript.jscomp.MakeDeclaredNamesUnique.ContextualRenameInverter.indexOfSeparator
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.MakeDeclaredNamesUnique.ContextualRenameInverter.isValidName
7
3
0
4
2
1
1
1
0.75
com.google.javascript.jscomp.MakeDeclaredNamesUnique.ContextualRenameInverter.process
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.MakeDeclaredNamesUnique.ContextualRenameInverter.shouldTraverse
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.MakeDeclaredNamesUnique.ContextualRenameInverter.visit
16
3
1
12
7
2
6
2
0.25
com.google.javascript.jscomp.MakeDeclaredNamesUnique.ContextualRenamer.addDeclaredName
24
4
0
20
13
3
9
3
0.20
com.google.javascript.jscomp.MakeDeclaredNamesUnique.ContextualRenamer.ContextualRenamer
6
0
1
5
3
1
3
1
0.00
com.google.javascript.jscomp.MakeDeclaredNamesUnique.ContextualRenamer.ContextualRenamer
14
3
1
10
6
2
5
1
0.30
com.google.javascript.jscomp.MakeDeclaredNamesUnique.ContextualRenamer.forChildScope
6
3
0
3
1
1
1
1
1.00
com.google.javascript.jscomp.MakeDeclaredNamesUnique.ContextualRenamer.getHoistRenamer
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.MakeDeclaredNamesUnique.ContextualRenamer.getReplacementName
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.MakeDeclaredNamesUnique.ContextualRenamer.getUniqueName
6
3
0
3
1
1
1
1
1.00
com.google.javascript.jscomp.MakeDeclaredNamesUnique.ContextualRenamer.incrementNameCount
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.MakeDeclaredNamesUnique.ContextualRenamer.reserveName
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.MakeDeclaredNamesUnique.ContextualRenamer.stripConstIfReplaced
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.MakeDeclaredNamesUnique.enterScope
26
4
2
20
14
3
10
3
0.20
com.google.javascript.jscomp.MakeDeclaredNamesUnique.exitScope
9
1
0
8
4
1
4
1
0.12
com.google.javascript.jscomp.MakeDeclaredNamesUnique.findDeclaredNames
24
6
1
17
12
2
10
3
0.35
com.google.javascript.jscomp.MakeDeclaredNamesUnique.getContextualRenameInverter
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.MakeDeclaredNamesUnique.getReplacementName
13
4
0
9
5
2
4
3
0.44
com.google.javascript.jscomp.MakeDeclaredNamesUnique.InlineRenamer.addDeclaredName
10
0
0
10
6
1
5
1
0.00
com.google.javascript.jscomp.MakeDeclaredNamesUnique.InlineRenamer.forChildScope
4
0
0
4
2
1
1
1
0.00
com.google.javascript.jscomp.MakeDeclaredNamesUnique.InlineRenamer.getHoistRenamer
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.MakeDeclaredNamesUnique.InlineRenamer.getReplacementName
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.MakeDeclaredNamesUnique.InlineRenamer.getUniqueName
22
5
3
14
9
1
7
1
0.36
com.google.javascript.jscomp.MakeDeclaredNamesUnique.InlineRenamer.InlineRenamer
21
2
1
18
9
7
8
1
0.11
com.google.javascript.jscomp.MakeDeclaredNamesUnique.InlineRenamer.stripConstIfReplaced
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.MakeDeclaredNamesUnique.MakeDeclaredNamesUnique
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.MakeDeclaredNamesUnique.MakeDeclaredNamesUnique
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.MakeDeclaredNamesUnique.Renamer.addDeclaredName
4
3
0
1
0
1
0
1
3.00
com.google.javascript.jscomp.MakeDeclaredNamesUnique.Renamer.forChildScope
4
3
0
1
0
1
0
1
3.00
com.google.javascript.jscomp.MakeDeclaredNamesUnique.Renamer.getHoistRenamer
4
3
0
1
0
1
0
1
3.00
com.google.javascript.jscomp.MakeDeclaredNamesUnique.Renamer.getReplacementName
5
4
0
1
0
1
0
1
4.00
com.google.javascript.jscomp.MakeDeclaredNamesUnique.Renamer.stripConstIfReplaced
4
3
0
1
0
1
0
1
3.00
com.google.javascript.jscomp.MakeDeclaredNamesUnique.shouldTraverse
47
4
10
33
25
8
15
9
0.12
com.google.javascript.jscomp.MakeDeclaredNamesUnique.visit
34
7
3
24
19
3
13
3
0.29
com.google.javascript.jscomp.MakeDeclaredNamesUnique.WhitelistedRenamer.addDeclaredName
5
0
0
5
2
1
2
1
0.00
com.google.javascript.jscomp.MakeDeclaredNamesUnique.WhitelistedRenamer.forChildScope
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.MakeDeclaredNamesUnique.WhitelistedRenamer.getHoistRenamer
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.MakeDeclaredNamesUnique.WhitelistedRenamer.getReplacementName
4
0
0
4
2
1
1
1
0.00
com.google.javascript.jscomp.MakeDeclaredNamesUnique.WhitelistedRenamer.stripConstIfReplaced
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.MakeDeclaredNamesUnique.WhitelistedRenamer.WhitelistedRenamer
4
0
0
4
2
1
2
1
0.00
com.google.javascript.jscomp.MakeDeclaredNamesUniqueTest.getNumRepetitions
4
1
0
3
1
1
1
1
0.33
com.google.javascript.jscomp.MakeDeclaredNamesUniqueTest.getProcessor
20
0
0
20
14
2
8
3
0.00
com.google.javascript.jscomp.MakeDeclaredNamesUniqueTest.getProcessor.(Anon_1).process
11
0
0
11
8
1
5
2
0.00
com.google.javascript.jscomp.MakeDeclaredNamesUniqueTest.setUp
5
0
0
5
3
1
3
1
0.00
com.google.javascript.jscomp.MakeDeclaredNamesUniqueTest.testArguments
15
3
3
9
7
1
4
1
0.33
com.google.javascript.jscomp.MakeDeclaredNamesUniqueTest.testConstRemovingRename1
5
0
0
5
3
1
2
1
0.00
com.google.javascript.jscomp.MakeDeclaredNamesUniqueTest.testConstRemovingRename2
5
0
0
5
3
1
2
1
0.00
com.google.javascript.jscomp.MakeDeclaredNamesUniqueTest.testInFunction
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.MakeDeclaredNamesUniqueTest.testInFunctionEs6
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.MakeDeclaredNamesUniqueTest.testMakeLocalNamesUniqueWithContext1
22
1
2
19
17
1
7
1
0.05
com.google.javascript.jscomp.MakeDeclaredNamesUniqueTest.testMakeLocalNamesUniqueWithContext2
56
7
6
43
41
1
15
1
0.16
com.google.javascript.jscomp.MakeDeclaredNamesUniqueTest.testMakeLocalNamesUniqueWithContext3
12
3
3
6
4
2
3
2
0.50
com.google.javascript.jscomp.MakeDeclaredNamesUniqueTest.testMakeLocalNamesUniqueWithContext4
33
2
3
28
26
1
10
1
0.07
com.google.javascript.jscomp.MakeDeclaredNamesUniqueTest.testMakeLocalNamesUniqueWithContext5
24
1
2
21
19
1
7
1
0.05
com.google.javascript.jscomp.MakeDeclaredNamesUniqueTest.testMakeLocalNamesUniqueWithoutContext
53
5
6
42
40
1
13
1
0.12
com.google.javascript.jscomp.MakeDeclaredNamesUniqueTest.testMakeLocalNamesUniqueWithoutContext2
16
1
2
13
11
1
5
1
0.08
com.google.javascript.jscomp.MakeDeclaredNamesUniqueTest.testOnlyInversion
17
0
0
17
15
1
9
1
0.00
com.google.javascript.jscomp.MakeDeclaredNamesUniqueTest.testOnlyInversion2
5
0
0
5
3
1
2
1
0.00
com.google.javascript.jscomp.MakeDeclaredNamesUniqueTest.testOnlyInversion3
23
0
0
23
21
1
2
1
0.00
com.google.javascript.jscomp.MakeDeclaredNamesUniqueTest.testOnlyInversion4
17
0
0
17
15
1
2
1
0.00
com.google.javascript.jscomp.MakeDeclaredNamesUniqueTest.testSameWithInversion
7
0
0
7
5
1
5
1
0.00
com.google.javascript.jscomp.MakeDeclaredNamesUniqueTest.testSameWithInversion
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.MakeDeclaredNamesUniqueTest.testSameWithInversionEs6
7
0
0
7
5
1
5
1
0.00
com.google.javascript.jscomp.MakeDeclaredNamesUniqueTest.testVarParamSameName
8
0
0
8
6
1
3
1
0.00
com.google.javascript.jscomp.MakeDeclaredNamesUniqueTest.testWithInversion
7
0
0
7
5
1
5
1
0.00
com.google.javascript.jscomp.MakeDeclaredNamesUniqueTest.testWithInversionEs6
7
0
0
7
5
1
5
1
0.00
com.google.javascript.jscomp.MakeDeclaredNamesUniqueTest.wrapInFunction
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.MarkNoSideEffectCalls.definitionTypeContainsFunctionType
26
4
1
21
17
2
5
2
0.19
com.google.javascript.jscomp.MarkNoSideEffectCalls.GatherNoSideEffectFunctions.GatherNoSideEffectFunctions
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.MarkNoSideEffectCalls.GatherNoSideEffectFunctions.visit
40
2
6
32
23
4
17
4
0.06
com.google.javascript.jscomp.MarkNoSideEffectCalls.hasNoSideEffectsAnnotation
8
4
0
4
2
2
1
2
1.00
com.google.javascript.jscomp.MarkNoSideEffectCalls.MarkNoSideEffectCalls
4
0
0
4
2
1
2
1
0.00
com.google.javascript.jscomp.MarkNoSideEffectCalls.process
14
2
2
10
8
2
4
2
0.20
com.google.javascript.jscomp.MarkNoSideEffectCalls.SetNoSideEffectCallProperty.SetNoSideEffectCallProperty
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.MarkNoSideEffectCalls.SetNoSideEffectCallProperty.visit
27
0
3
24
15
5
12
5
0.00
com.google.javascript.jscomp.MarkNoSideEffectCallsTest.getNumRepetitions
4
1
0
3
1
1
1
1
0.33
com.google.javascript.jscomp.MarkNoSideEffectCallsTest.getProcessor
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.MarkNoSideEffectCallsTest.MarkNoSideEffectCallsTest
9
6
0
3
1
1
1
1
2.00
com.google.javascript.jscomp.MarkNoSideEffectCallsTest.NoSideEffectCallEnumerator.NoSideEffectCallEnumerator
4
0
0
4
2
1
2
1
0.00
com.google.javascript.jscomp.MarkNoSideEffectCallsTest.NoSideEffectCallEnumerator.process
5
0
0
5
3
1
3
1
0.00
com.google.javascript.jscomp.MarkNoSideEffectCallsTest.NoSideEffectCallEnumerator.visit
11
0
0
11
6
1
6
1
0.00
com.google.javascript.jscomp.MarkNoSideEffectCallsTest.tearDown
4
0
0
4
2
1
2
1
0.00
com.google.javascript.jscomp.MarkNoSideEffectCallsTest.testAnnotationInExterns
7
0
0
7
5
1
5
1
0.00
com.google.javascript.jscomp.MarkNoSideEffectCallsTest.testApply1
5
1
0
5
3
1
1
1
0.20
com.google.javascript.jscomp.MarkNoSideEffectCallsTest.testApply2
5
0
0
5
3
1
1
1
0.00
com.google.javascript.jscomp.MarkNoSideEffectCallsTest.testAssignNoFunction
6
2
0
6
4
1
2
1
0.33
com.google.javascript.jscomp.MarkNoSideEffectCallsTest.testCall1
5
1
0
5
3
1
1
1
0.20
com.google.javascript.jscomp.MarkNoSideEffectCallsTest.testCall2
5
0
0
5
3
1
1
1
0.00
com.google.javascript.jscomp.MarkNoSideEffectCallsTest.testCallNumber
4
0
0
4
2
1
1
1
0.00
com.google.javascript.jscomp.MarkNoSideEffectCallsTest.testConstructorAnnotation
9
3
0
9
7
1
4
1
0.33
com.google.javascript.jscomp.MarkNoSideEffectCallsTest.testFunctionAnnotation
22
9
2
18
16
1
8
1
0.50
com.google.javascript.jscomp.MarkNoSideEffectCallsTest.testInvalidAnnotation1
3
1
0
3
1
1
1
1
0.33
com.google.javascript.jscomp.MarkNoSideEffectCallsTest.testInvalidAnnotation2
3
1
0
3
1
1
1
1
0.33
com.google.javascript.jscomp.MarkNoSideEffectCallsTest.testInvalidAnnotation3
3
1
0
3
1
1
1
1
0.33
com.google.javascript.jscomp.MarkNoSideEffectCallsTest.testInvalidAnnotation4
5
1
0
5
3
1
1
1
0.20
com.google.javascript.jscomp.MarkNoSideEffectCallsTest.testInvalidAnnotation5
5
1
0
5
3
1
1
1
0.20
com.google.javascript.jscomp.MarkNoSideEffectCallsTest.testMarkCalls
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.MarkNoSideEffectCallsTest.testMarkCalls
6
0
0
6
3
2
3
1
0.00
com.google.javascript.jscomp.MarkNoSideEffectCallsTest.testMultipleDefinition
14
4
0
14
12
1
3
1
0.29
com.google.javascript.jscomp.MarkNoSideEffectCallsTest.testNamespaceAnnotation
8
2
0
8
6
1
3
1
0.25
com.google.javascript.jscomp.MarkNoSideEffectCallsTest.testNamespaceAnnotationInExterns
8
0
1
7
5
1
5
1
0.00
com.google.javascript.jscomp.MarkNoSideEffectCallsTest.testOverrideDefinitionInSource
21
6
3
14
12
1
4
1
0.43
com.google.javascript.jscomp.MarkNoSideEffectCallsTest.testPrototype
36
9
2
31
29
1
5
1
0.29
com.google.javascript.jscomp.MaybeReachingVariableUse.addToUseIfLocal
14
5
0
9
5
2
4
2
0.56
com.google.javascript.jscomp.MaybeReachingVariableUse.computeMayUse
86
8
11
68
55
6
36
6
0.12
com.google.javascript.jscomp.MaybeReachingVariableUse.createEntryLattice
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.MaybeReachingVariableUse.createInitialEstimateLattice
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.MaybeReachingVariableUse.flowThrough
11
3
2
6
4
3
2
3
0.50
com.google.javascript.jscomp.MaybeReachingVariableUse.getUses
16
10
0
6
4
3
2
3
1.67
com.google.javascript.jscomp.MaybeReachingVariableUse.hasExceptionHandler
9
0
0
9
5
2
4
3
0.00
com.google.javascript.jscomp.MaybeReachingVariableUse.isForward
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.MaybeReachingVariableUse.MaybeReachingVariableUse
10
2
1
7
4
2
4
1
0.29
com.google.javascript.jscomp.MaybeReachingVariableUse.ReachingUses.equals
4
0
0
4
2
1
1
1
0.00
com.google.javascript.jscomp.MaybeReachingVariableUse.ReachingUses.hashCode
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.MaybeReachingVariableUse.ReachingUses.ReachingUses
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.MaybeReachingVariableUse.ReachingUses.ReachingUses
8
5
0
3
1
1
1
1
1.67
com.google.javascript.jscomp.MaybeReachingVariableUse.ReachingUsesJoinOp.apply
7
0
0
7
4
2
3
3
0.00
com.google.javascript.jscomp.MaybeReachingVariableUse.removeFromUseIfLocal
14
5
0
9
5
2
4
2
0.56
com.google.javascript.jscomp.MaybeReachingVariableUseTest.assertMatch
9
3
0
6
4
2
3
2
0.50
com.google.javascript.jscomp.MaybeReachingVariableUseTest.assertNotMatch
7
3
0
4
2
1
2
1
0.75
com.google.javascript.jscomp.MaybeReachingVariableUseTest.computeUseDef
21
3
0
18
16
6
10
6
0.17
com.google.javascript.jscomp.MaybeReachingVariableUseTest.LabelFinder.visit
9
0
0
9
5
1
5
1
0.00
com.google.javascript.jscomp.MaybeReachingVariableUseTest.testAssignmentInExpressions
4
0
0
4
2
1
2
1
0.00
com.google.javascript.jscomp.MaybeReachingVariableUseTest.testAssignmentOps
5
0
0
5
3
1
3
1
0.00
com.google.javascript.jscomp.MaybeReachingVariableUseTest.testConditional
9
0
0
9
7
1
7
1
0.00
com.google.javascript.jscomp.MaybeReachingVariableUseTest.testForIn
7
2
0
5
3
1
3
1
0.40
com.google.javascript.jscomp.MaybeReachingVariableUseTest.testHook
4
0
0
4
2
1
2
1
0.00
com.google.javascript.jscomp.MaybeReachingVariableUseTest.testIf
5
0
0
5
3
1
3
1
0.00
com.google.javascript.jscomp.MaybeReachingVariableUseTest.testInc
4
0
0
4
2
1
2
1
0.00
com.google.javascript.jscomp.MaybeReachingVariableUseTest.testLoops
9
0
1
8
6
1
6
1
0.00
com.google.javascript.jscomp.MaybeReachingVariableUseTest.testStraightLine
8
0
0
8
6
1
6
1
0.00
com.google.javascript.jscomp.MaybeReachingVariableUseTest.testTryCatch
6
0
0
6
4
1
1
1
0.00
com.google.javascript.jscomp.MaybeReachingVariableUseTest.testUseAndDefInSameInstruction
4
0
0
4
2
1
2
1
0.00
com.google.javascript.jscomp.MemoizedScopeCreator.createScope
12
0
0
12
9
3
6
3
0.00
com.google.javascript.jscomp.MemoizedScopeCreator.getAllMemoizedScopes
7
2
0
5
3
2
2
2
0.40
com.google.javascript.jscomp.MemoizedScopeCreator.getAllSymbols
7
0
0
7
4
2
3
3
0.00
com.google.javascript.jscomp.MemoizedScopeCreator.getReferences
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.MemoizedScopeCreator.getScope
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.MemoizedScopeCreator.hasBlockScope
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.MemoizedScopeCreator.MemoizedScopeCreator
6
3
0
3
1
1
1
1
1.00
com.google.javascript.jscomp.MemoizedScopeCreator.removeScopesForScript
12
5
0
7
3
1
3
2
0.71
com.google.javascript.jscomp.MemoizedScopeCreatorTest.testMemoization
13
2
0
11
9
7
3
6
0.18
com.google.javascript.jscomp.MemoizedScopeCreatorTest.testPreconditionCheck
16
0
1
15
12
7
5
6
0.00
com.google.javascript.jscomp.MessageBundle.getAllMessages
5
4
0
1
0
1
0
1
4.00
com.google.javascript.jscomp.MessageBundle.getMessage
8
7
0
1
0
1
0
1
7.00
com.google.javascript.jscomp.MessageBundle.idGenerator
9
8
0
1
0
1
0
1
8.00
com.google.javascript.jscomp.MessageFormatter.formatError
4
3
0
1
0
1
0
1
3.00
com.google.javascript.jscomp.MessageFormatter.formatWarning
4
3
0
1
0
1
0
1
3.00
com.google.javascript.jscomp.MethodCompilerPass.addPossibleSignature
12
5
0
7
4
1
3
1
0.71
com.google.javascript.jscomp.MethodCompilerPass.addSignature
8
0
1
7
4
1
4
1
0.00
com.google.javascript.jscomp.MethodCompilerPass.GatherSignatures.processPrototypeParent
31
15
2
14
10
4
4
4
1.07
com.google.javascript.jscomp.MethodCompilerPass.GatherSignatures.visit
44
8
2
34
26
2
16
3
0.24
com.google.javascript.jscomp.MethodCompilerPass.getActingCallback
5
4
0
1
0
1
0
1
4.00
com.google.javascript.jscomp.MethodCompilerPass.GetExternMethods.visit
46
6
5
35
28
5
17
6
0.17
com.google.javascript.jscomp.MethodCompilerPass.getSignatureStore
5
4
0
1
0
1
0
1
4.00
com.google.javascript.jscomp.MethodCompilerPass.MethodCompilerPass
6
3
0
3
1
1
1
1
1.00
com.google.javascript.jscomp.MethodCompilerPass.process
13
0
2
11
8
1
8
1
0.00
com.google.javascript.jscomp.MethodCompilerPass.SignatureStore.addSignature
1
0
0
1
0
1
0
1
0.00
com.google.javascript.jscomp.MethodCompilerPass.SignatureStore.removeSignature
1
0
0
1
0
1
0
1
0.00
com.google.javascript.jscomp.MethodCompilerPass.SignatureStore.reset
1
0
0
1
0
1
0
1
0.00
com.google.javascript.jscomp.MinimizedCondition.(Anon_1).compare
3
0
0
3
2
0
1
1
0.00
com.google.javascript.jscomp.MinimizedCondition.computeMinimizedCondition
87
8
0
79
65
37
7
23
0.10
com.google.javascript.jscomp.MinimizedCondition.fromConditionNode
18
5
0
13
10
2
3
2
0.38
com.google.javascript.jscomp.MinimizedCondition.getMinimized
28
19
0
9
6
1
3
1
2.11
com.google.javascript.jscomp.MinimizedCondition.getPlaceholder
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.MinimizedCondition.MeasuredNode.addNode
11
0
0
11
8
3
6
4
0.00
com.google.javascript.jscomp.MinimizedCondition.MeasuredNode.addNot
5
0
0
5
3
1
3
1
0.00
com.google.javascript.jscomp.MinimizedCondition.MeasuredNode.change
4
0
0
4
2
1
2
1
0.00
com.google.javascript.jscomp.MinimizedCondition.MeasuredNode.cloneTree
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.MinimizedCondition.MeasuredNode.estimateCostOneLevel
25
13
0
14
9
3
7
4
0.93
com.google.javascript.jscomp.MinimizedCondition.MeasuredNode.getNode
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.MinimizedCondition.MeasuredNode.isChanged
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.MinimizedCondition.MeasuredNode.MeasuredNode
5
0
0
5
3
1
3
1
0.00
com.google.javascript.jscomp.MinimizedCondition.MeasuredNode.negate
19
0
0
19
16
1
11
1
0.00
com.google.javascript.jscomp.MinimizedCondition.MinimizationStyle.valueOf
0
0
0
0
0
0
0
0
0.00
com.google.javascript.jscomp.MinimizedCondition.MinimizationStyle.values
0
0
0
0
0
0
0
0
0.00
com.google.javascript.jscomp.MinimizedCondition.MinimizedCondition
6
0
0
6
4
1
4
1
0.00
com.google.javascript.jscomp.MinimizedCondition.setPlaceholder
4
0
0
4
2
1
2
1
0.00
com.google.javascript.jscomp.MinimizedCondition.swapWithPlaceholderNode
11
5
0
6
4
2
3
2
0.83
com.google.javascript.jscomp.MinimizedCondition.unoptimized
21
14
0
7
5
4
2
4
2.00
com.google.javascript.jscomp.MinimizedConditionTest.minCond
26
2
0
24
18
9
4
7
0.08
com.google.javascript.jscomp.MinimizedConditionTest.parseExpr
14
0
0
14
11
10
3
9
0.00
com.google.javascript.jscomp.MinimizedConditionTest.testMinimizeBug8494751
8
2
0
6
4
1
1
1
0.33
com.google.javascript.jscomp.MinimizedConditionTest.testMinimizeComma
4
0
0
4
2
1
2
1
0.00
com.google.javascript.jscomp.MinimizedConditionTest.testMinimizeComplementableOperator
6
0
0
6
4
1
1
1
0.00
com.google.javascript.jscomp.MinimizedConditionTest.testMinimizeDemorganSimple
9
0
0
9
7
1
7
1
0.00
com.google.javascript.jscomp.MinimizedConditionTest.testMinimizeHook
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.MinimizedConditionTest.testTryMinimizeCondSimple
6
0
0
6
4
1
4
1
0.00
com.google.javascript.jscomp.MinimizeExitPoints.matchingExitNode
27
12
0
15
10
1
7
1
0.80
com.google.javascript.jscomp.MinimizeExitPoints.MinimizeExitPoints
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.MinimizeExitPoints.moveAllFollowing
19
7
0
12
7
3
6
3
0.58
com.google.javascript.jscomp.MinimizeExitPoints.process
4
1
0
3
1
1
1
1
0.33
com.google.javascript.jscomp.MinimizeExitPoints.tryMinimizeExits
123
48
12
63
46
10
37
12
0.76
com.google.javascript.jscomp.MinimizeExitPoints.tryMinimizeIfBlockExits
60
23
4
33
25
5
20
4
0.70
com.google.javascript.jscomp.MinimizeExitPoints.tryMinimizeSwitchCaseExits
28
8
2
18
13
5
9
5
0.44
com.google.javascript.jscomp.MinimizeExitPoints.tryMinimizeSwitchExits
12
2
0
10
6
1
6
2
0.20
com.google.javascript.jscomp.MinimizeExitPoints.visit
39
8
6
25
21
2
13
2
0.32
com.google.javascript.jscomp.MinimizeExitPointsTest.fold
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.MinimizeExitPointsTest.foldSame
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.MinimizeExitPointsTest.getNumRepetitions
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.MinimizeExitPointsTest.getProcessor
8
0
0
8
5
1
2
2
0.00
com.google.javascript.jscomp.MinimizeExitPointsTest.getProcessor.(Anon_1).process
3
0
0
3
2
0
1
1
0.00
com.google.javascript.jscomp.MinimizeExitPointsTest.testBreakOptimization
32
0
4
28
26
1
14
1
0.00
com.google.javascript.jscomp.MinimizeExitPointsTest.testCodeMotionDoesntBreakFunctionHoisting
5
0
0
5
3
1
2
1
0.00
com.google.javascript.jscomp.MinimizeExitPointsTest.testDoContinueOptimization
50
1
7
42
40
1
21
1
0.02
com.google.javascript.jscomp.MinimizeExitPointsTest.testDontFoldBreakInDoWhileIfConditionHasSideEffects
9
6
0
3
1
1
1
1
2.00
com.google.javascript.jscomp.MinimizeExitPointsTest.testDontRemoveBreakInTryFinally
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.MinimizeExitPointsTest.testForContinueOptimization
39
0
4
35
33
1
17
1
0.00
com.google.javascript.jscomp.MinimizeExitPointsTest.testFunctionReturnOptimization
48
0
5
43
41
1
21
1
0.00
com.google.javascript.jscomp.MinimizeExitPointsTest.testSwitchExitPoints1
11
0
0
11
9
1
3
1
0.00
com.google.javascript.jscomp.MinimizeExitPointsTest.testWhileContinueOptimization
41
1
4
36
34
1
17
1
0.03
com.google.javascript.jscomp.MissingProvideTest.getProcessor
7
1
0
6
4
1
1
2
0.17
com.google.javascript.jscomp.MissingProvideTest.getProcessor.(Anon_1).process
1
0
0
1
1
0
0
1
0.00
com.google.javascript.jscomp.MissingProvideTest.MissingProvideTest
4
0
0
4
2
1
2
1
0.00
com.google.javascript.jscomp.MissingProvideTest.test_Legacy_ModuleGet_Legacy_Missing_Fail
13
1
1
12
9
4
1
3
0.08
com.google.javascript.jscomp.MissingProvideTest.test_Legacy_ModuleGet_Legacy_Normal_Fail
17
2
1
16
12
6
1
4
0.12
com.google.javascript.jscomp.MissingProvideTest.test_Legacy_ModuleGet_Module_Missing_Fail
11
0
1
10
7
4
1
3
0.00
com.google.javascript.jscomp.MissingProvideTest.test_Legacy_ModuleGet_Module_Normal_Pass
15
1
1
14
10
5
1
3
0.07
com.google.javascript.jscomp.MissingProvideTest.test_Legacy_Require_Legacy_Missing_Fail
10
0
1
9
6
4
1
3
0.00
com.google.javascript.jscomp.MissingProvideTest.test_Legacy_Require_Legacy_Normal_Pass
13
1
1
12
8
5
1
3
0.08
com.google.javascript.jscomp.MissingProvideTest.test_Legacy_Require_Module_DeclLeg_Pass
15
1
1
14
10
5
1
3
0.07
com.google.javascript.jscomp.MissingProvideTest.test_Legacy_Require_Module_Missing_Fail
11
0
1
10
7
4
1
3
0.00
com.google.javascript.jscomp.MissingProvideTest.test_Legacy_Require_Module_Normal_Fail
14
1
1
13
9
6
1
4
0.08
com.google.javascript.jscomp.MissingProvideTest.test_Module_ModuleGet_Legacy_Missing_Pass
16
3
1
13
10
3
1
2
0.23
com.google.javascript.jscomp.MissingProvideTest.test_Module_ModuleGet_Legacy_Normal_Pass
20
4
1
17
13
5
1
3
0.24
com.google.javascript.jscomp.MissingProvideTest.test_Module_ModuleGet_Module_Missing_Pass
17
4
1
13
10
3
1
2
0.31
com.google.javascript.jscomp.MissingProvideTest.test_Module_ModuleGet_Module_Normal_Pass
19
2
1
18
14
5
1
3
0.11
com.google.javascript.jscomp.MissingProvideTest.test_Module_Require_Legacy_Missing_Fail
14
3
1
11
8
4
1
3
0.27
com.google.javascript.jscomp.MissingProvideTest.test_Module_Require_Legacy_Normal_Pass
15
2
1
14
10
5
1
3
0.14
com.google.javascript.jscomp.MissingProvideTest.test_Module_Require_Module_Missing_Fail
14
3
1
11
8
4
1
3
0.27
com.google.javascript.jscomp.MissingProvideTest.test_Module_Require_Module_Normal_Pass
16
2
1
15
11
5
1
3
0.13
com.google.javascript.jscomp.MissingRequireTest.getOptions
5
0
0
5
3
1
3
1
0.00
com.google.javascript.jscomp.MissingRequireTest.getProcessor
4
0
0
4
2
1
1
1
0.00
com.google.javascript.jscomp.MissingRequireTest.setUp
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.MissingRequireTest.testAliasConstructorToPrivateVariable
12
2
0
12
10
3
1
2
0.17
com.google.javascript.jscomp.MissingRequireTest.testAssignConstructorFunction
9
1
0
9
6
3
1
2
0.11
com.google.javascript.jscomp.MissingRequireTest.testAssignConstructorName
9
1
0
9
6
3
1
2
0.11
com.google.javascript.jscomp.MissingRequireTest.testBug2062487
10
2
0
10
8
1
1
1
0.20
com.google.javascript.jscomp.MissingRequireTest.testCallLocal
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.MissingRequireTest.testCallOnInnerClass_innerRequired
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.MissingRequireTest.testCallOnInnerClass_namespaceRequire
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.MissingRequireTest.testCallOnInnerClass_outerRequired
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.MissingRequireTest.testCallOnInnerClass_substring
8
3
0
5
3
1
3
1
0.60
com.google.javascript.jscomp.MissingRequireTest.testCallWithParentNamespaceProvided
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.MissingRequireTest.testCanStillCallNumberWithoutNewOperator
7
1
0
7
5
3
3
3
0.14
com.google.javascript.jscomp.MissingRequireTest.testClassNameAtStart
5
0
0
5
3
1
1
1
0.00
com.google.javascript.jscomp.MissingRequireTest.testClassRecognizedAsConstructor
5
1
0
5
3
1
2
1
0.20
com.google.javascript.jscomp.MissingRequireTest.testConstructorFunctionReference
4
1
0
4
2
2
1
2
0.25
com.google.javascript.jscomp.MissingRequireTest.testDirectCall
11
0
2
9
7
4
4
3
0.00
com.google.javascript.jscomp.MissingRequireTest.testDotApply
11
0
2
9
7
4
4
3
0.00
com.google.javascript.jscomp.MissingRequireTest.testDotCall
11
0
2
9
7
4
4
3
0.00
com.google.javascript.jscomp.MissingRequireTest.testEs6ClassExtendsSomethingInExterns
7
1
0
7
5
4
2
3
0.14
com.google.javascript.jscomp.MissingRequireTest.testEs6ClassExtendsSomethingInExternsWithNS
8
1
0
8
6
4
2
3
0.12
com.google.javascript.jscomp.MissingRequireTest.testFailAfterModule
9
0
1
8
6
5
2
5
0.00
com.google.javascript.jscomp.MissingRequireTest.testFailEs6ClassExtends
6
0
0
6
4
3
2
3
0.00
com.google.javascript.jscomp.MissingRequireTest.testFailEs6ClassExtendsSomethingWithoutNS
6
0
0
6
4
3
2
3
0.00
com.google.javascript.jscomp.MissingRequireTest.testFailWithExtends1
11
2
1
10
7
4
1
3
0.20
com.google.javascript.jscomp.MissingRequireTest.testFailWithExtends2
11
2
1
10
7
4
1
3
0.20
com.google.javascript.jscomp.MissingRequireTest.testFailWithImplements
10
2
1
9
6
4
1
3
0.22
com.google.javascript.jscomp.MissingRequireTest.testFailWithLocalVariableInMoreThanOneFile
14
4
0
12
9
5
1
4
0.33
com.google.javascript.jscomp.MissingRequireTest.testFailWithNestedNewNodes
5
0
0
5
3
3
1
3
0.00
com.google.javascript.jscomp.MissingRequireTest.testFailWithOneNew
5
0
0
5
3
3
1
3
0.00
com.google.javascript.jscomp.MissingRequireTest.testFailWithWarningsAndMultipleFiles
16
3
2
13
9
4
1
3
0.23
com.google.javascript.jscomp.MissingRequireTest.testGoogArray
5
0
0
5
3
1
1
1
0.00
com.google.javascript.jscomp.MissingRequireTest.testGoogDom
5
0
0
5
3
1
1
1
0.00
com.google.javascript.jscomp.MissingRequireTest.testGoogLocale
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.MissingRequireTest.testGoogModuleGet
7
0
0
7
5
1
1
1
0.00
com.google.javascript.jscomp.MissingRequireTest.testGoogTimer
5
0
0
5
3
1
1
1
0.00
com.google.javascript.jscomp.MissingRequireTest.testGoogTimerCallOnce
5
0
0
5
3
1
1
1
0.00
com.google.javascript.jscomp.MissingRequireTest.testIgnoreDuplicateWarningsForSingleClasses
15
2
0
14
10
4
1
3
0.14
com.google.javascript.jscomp.MissingRequireTest.testIgnoresNativeObject
5
1
0
5
3
3
1
3
0.20
com.google.javascript.jscomp.MissingRequireTest.testInterfaceExtends
12
1
1
11
8
4
1
3
0.09
com.google.javascript.jscomp.MissingRequireTest.testLetConstConstructorFunction
6
2
0
6
4
1
2
1
0.33
com.google.javascript.jscomp.MissingRequireTest.testLetConstConstructorName
4
2
0
4
2
1
2
1
0.50
com.google.javascript.jscomp.MissingRequireTest.testLongNameNoClasses
5
0
0
5
3
1
1
1
0.00
com.google.javascript.jscomp.MissingRequireTest.testMissingGoogRequireFromGoogDefineClass
14
0
0
14
12
7
1
5
0.00
com.google.javascript.jscomp.MissingRequireTest.testMissingGoogRequireFromGoogModule
16
0
0
16
14
7
1
5
0.00
com.google.javascript.jscomp.MissingRequireTest.testMissingGoogRequireFromGoogScope
16
1
0
16
14
7
1
5
0.06
com.google.javascript.jscomp.MissingRequireTest.testMissingGoogRequireNoRootScope
13
1
0
13
11
7
1
5
0.08
com.google.javascript.jscomp.MissingRequireTest.testMissingRequire
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.MissingRequireTest.testMissingRequire
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.MissingRequireTest.testMissingRequireCall
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.MissingRequireTest.testNewNodesMeta
10
1
0
10
7
3
1
2
0.10
com.google.javascript.jscomp.MissingRequireTest.testNewNodesMetaTraditionalFunctionForm
9
4
0
6
3
3
1
2
0.67
com.google.javascript.jscomp.MissingRequireTest.testNewNodesWithMoreThanOneFile
15
3
1
13
9
4
1
3
0.23
com.google.javascript.jscomp.MissingRequireTest.testNoMissingGoogRequireFromGoogDefineClass
14
0
0
14
12
6
1
4
0.00
com.google.javascript.jscomp.MissingRequireTest.testNoMissingGoogRequireFromGoogDefineClassSameFile
11
0
0
11
9
3
1
2
0.00
com.google.javascript.jscomp.MissingRequireTest.testNoMissingGoogRequireFromGoogModule
16
0
0
16
14
6
1
4
0.00
com.google.javascript.jscomp.MissingRequireTest.testNoMissingGoogRequireFromGoogModuleSameFile
12
0
0
12
10
3
1
2
0.00
com.google.javascript.jscomp.MissingRequireTest.testNoMissingGoogRequireFromGoogScope
16
1
0
16
14
6
1
4
0.06
com.google.javascript.jscomp.MissingRequireTest.testNoMissingGoogRequireFromGoogScopeExterns
8
0
0
8
6
4
1
3
0.00
com.google.javascript.jscomp.MissingRequireTest.testNoMissingGoogRequireFromGoogScopeSameFile
13
1
0
13
11
3
1
2
0.08
com.google.javascript.jscomp.MissingRequireTest.testNoMissingGoogRequireFromSameFile
8
0
0
8
6
3
1
2
0.00
com.google.javascript.jscomp.MissingRequireTest.testNoWarningsForThisConstructor
9
1
0
9
6
3
1
2
0.11
com.google.javascript.jscomp.MissingRequireTest.testPassEs6ClassExtends
8
0
0
8
5
3
1
2
0.00
com.google.javascript.jscomp.MissingRequireTest.testPassExterns
5
1
0
5
3
3
1
3
0.20
com.google.javascript.jscomp.MissingRequireTest.testPassGoogDefineClass
10
0
0
10
8
1
2
1
0.00
com.google.javascript.jscomp.MissingRequireTest.testPassGoogDefineClass_noRewriting
10
0
0
10
8
1
2
1
0.00
com.google.javascript.jscomp.MissingRequireTest.testPassGoogModule_noRewriting
82
5
4
78
76
1
5
1
0.06
com.google.javascript.jscomp.MissingRequireTest.testPassModule
6
0
0
6
4
1
1
1
0.00
com.google.javascript.jscomp.MissingRequireTest.testPassPolymer
10
0
0
10
8
1
2
1
0.00
com.google.javascript.jscomp.MissingRequireTest.testPassWithExtends
12
3
1
10
8
3
3
2
0.30
com.google.javascript.jscomp.MissingRequireTest.testPassWithImplements
6
1
0
6
4
3
1
2
0.17
com.google.javascript.jscomp.MissingRequireTest.testPassWithInnerClassInExtends
9
1
0
9
6
3
1
2
0.11
com.google.javascript.jscomp.MissingRequireTest.testPassWithLocalFunctions
5
1
0
5
2
3
1
2
0.20
com.google.javascript.jscomp.MissingRequireTest.testPassWithLocalVariables
6
1
0
6
3
3
1
2
0.17
com.google.javascript.jscomp.MissingRequireTest.testPassWithNestedNewNodes
7
0
0
7
4
3
1
2
0.00
com.google.javascript.jscomp.MissingRequireTest.testPassWithNewDeclaredClass
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.MissingRequireTest.testPassWithNoNewNodes
4
1
0
4
2
2
1
2
0.25
com.google.javascript.jscomp.MissingRequireTest.testPassWithOneNew
7
0
0
7
4
3
1
2
0.00
com.google.javascript.jscomp.MissingRequireTest.testPassWithOneNewOuterClass
7
0
0
7
4
3
1
2
0.00
com.google.javascript.jscomp.MissingRequireTest.testPassWithOneNewOuterClassWithUpperPrefix
7
0
0
7
4
3
1
2
0.00
com.google.javascript.jscomp.MissingRequireTest.testPassWithoutWarningsAndMultipleFiles
9
0
1
8
4
3
1
2
0.00
com.google.javascript.jscomp.MissingRequireTest.testPassWithTwoNewNodes
9
0
0
9
6
3
1
2
0.00
com.google.javascript.jscomp.MissingRequireTest.testReferenceInDefaultParam
9
1
0
9
7
1
2
1
0.11
com.google.javascript.jscomp.MissingRequireTest.testReferenceInDestructuringParam
13
1
0
13
11
1
3
1
0.08
com.google.javascript.jscomp.MissingRequireTest.testReferenceToLocalNamespace
7
1
0
7
5
1
1
1
0.14
com.google.javascript.jscomp.MissingRequireTest.testRequiresAreCaughtBeforeProcessed
23
0
4
19
15
8
8
9
0.00
com.google.javascript.jscomp.MissingRequireTest.testShouldWarnWhenInstantiatingGlobalClassesFromGlobalScope
11
3
0
9
6
6
1
5
0.33
com.google.javascript.jscomp.MissingRequireTest.testShouldWarnWhenInstantiatingObjectsDefinedInGlobalScope
11
4
0
9
6
6
1
5
0.44
com.google.javascript.jscomp.MissingRequireTest.testSuppression
4
2
0
4
2
1
2
1
0.50
com.google.javascript.jscomp.MissingRequireTest.testTypedefInGoogScope
8
1
0
8
6
3
1
2
0.12
com.google.javascript.jscomp.MissingRequireTest.testVarConstructorFunction
4
1
0
4
2
2
1
2
0.25
com.google.javascript.jscomp.MissingRequireTest.testVarConstructorName
4
1
0
4
2
2
1
2
0.25
com.google.javascript.jscomp.MissingRequireTest.testWarnGoogModule_noRewriting
16
1
0
16
14
1
1
1
0.06
com.google.javascript.jscomp.ModuleIdentifier.forClosure
25
9
2
14
10
5
6
5
0.64
com.google.javascript.jscomp.ModuleIdentifier.forFile
7
3
0
4
2
2
1
2
0.75
com.google.javascript.jscomp.ModuleIdentifier.getClosureNamespace
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.ModuleIdentifier.getModuleName
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.ModuleIdentifier.getName
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.ModuleIdentifier.ModuleIdentifier
11
6
0
5
3
1
3
1
1.20
com.google.javascript.jscomp.ModuleIdentifier.toString
6
0
0
6
3
1
3
1
0.00
com.google.javascript.jscomp.MoveFunctionDeclarations.MoveFunctionDeclarations
4
0
0
4
2
1
2
1
0.00
com.google.javascript.jscomp.MoveFunctionDeclarations.process
13
0
0
13
9
4
5
6
0.00
com.google.javascript.jscomp.MoveFunctionDeclarations.shouldTraverse
4
0
0
4
2
2
1
2
0.00
com.google.javascript.jscomp.MoveFunctionDeclarations.visit
12
0
2
10
6
1
6
1
0.00
com.google.javascript.jscomp.MoveFunctionDeclarationsTest.getProcessor
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.MoveFunctionDeclarationsTest.testFunctionDeclarations
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.MoveFunctionDeclarationsTest.testFunctionDeclarationsInModule
4
0
0
4
2
1
1
1
0.00
com.google.javascript.jscomp.MoveFunctionDeclarationsTest.testFunctionsExpression
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.MoveFunctionDeclarationsTest.testNoMoveDeepFunctionDeclarations
5
0
0
5
3
1
3
1
0.00
com.google.javascript.jscomp.MultiPassTest.addCollapseObjectLiterals
10
0
0
10
7
1
2
2
0.00
com.google.javascript.jscomp.MultiPassTest.addCollapseObjectLiterals.(Anon_2).create
4
0
0
4
3
0
1
1
0.00
com.google.javascript.jscomp.MultiPassTest.addDeadCodeElimination
9
0
0
9
6
1
2
2
0.00
com.google.javascript.jscomp.MultiPassTest.addDeadCodeElimination.(Anon_3).create
3
0
0
3
2
0
1
1
0.00
com.google.javascript.jscomp.MultiPassTest.addInlineFunctions
12
0
0
12
9
1
2
2
0.00
com.google.javascript.jscomp.MultiPassTest.addInlineFunctions.(Anon_4).create
6
0
0
6
5
0
1
1
0.00
com.google.javascript.jscomp.MultiPassTest.addInlineVariables
10
0
0
10
7
1
2
2
0.00
com.google.javascript.jscomp.MultiPassTest.addInlineVariables.(Anon_5).create
4
0
0
4
3
0
1
1
0.00
com.google.javascript.jscomp.MultiPassTest.addPeephole
16
1
0
16
13
2
2
3
0.06
com.google.javascript.jscomp.MultiPassTest.addPeephole.(Anon_6).create
10
1
0
10
9
1
1
2
0.10
com.google.javascript.jscomp.MultiPassTest.addRemoveUnusedClassProperties
9
0
0
9
6
1
2
2
0.00
com.google.javascript.jscomp.MultiPassTest.addRemoveUnusedClassProperties.(Anon_7).create
3
0
0
3
2
0
1
1
0.00
com.google.javascript.jscomp.MultiPassTest.addRemoveUnusedVars
9
0
0
9
6
1
2
2
0.00
com.google.javascript.jscomp.MultiPassTest.addRemoveUnusedVars.(Anon_8).create
3
0
0
3
2
0
1
1
0.00
com.google.javascript.jscomp.MultiPassTest.addSmartNamePass
16
0
0
16
12
2
4
4
0.00
com.google.javascript.jscomp.MultiPassTest.addSmartNamePass.(Anon_9).create
10
0
0
10
8
1
3
3
0.00
com.google.javascript.jscomp.MultiPassTest.addSmartNamePass.(Anon_9).create.(Anon_10).process
5
0
0
5
4
1
2
2
0.00
com.google.javascript.jscomp.MultiPassTest.getProcessor
13
0
0
13
10
2
5
3
0.00
com.google.javascript.jscomp.MultiPassTest.getProcessor.(Anon_1).create
3
0
0
3
2
0
1
1
0.00
com.google.javascript.jscomp.MultiPassTest.MultiPassTest
4
0
0
4
2
1
2
1
0.00
com.google.javascript.jscomp.MultiPassTest.testCollapseObjectLiteralsScopeChange
14
0
0
14
12
1
3
1
0.00
com.google.javascript.jscomp.MultiPassTest.testInlineFunctionsAndPeephole
9
0
0
9
7
1
4
1
0.00
com.google.javascript.jscomp.MultiPassTest.testInlineVarsAndDeadCodeElim
7
0
0
7
5
1
4
1
0.00
com.google.javascript.jscomp.MultiPassTest.testInlineVarsAndPeephole
7
0
0
7
5
1
4
1
0.00
com.google.javascript.jscomp.MultiPassTest.testRemoveUnusedClassPropertiesScopeChange
10
2
0
10
8
1
3
1
0.20
com.google.javascript.jscomp.MultiPassTest.testRemoveUnusedVariablesScopeChange
10
0
0
10
8
1
5
1
0.00
com.google.javascript.jscomp.MultiPassTest.testTopScopeChange
6
0
0
6
4
1
4
1
0.00
com.google.javascript.jscomp.MultiPassTest.testTwoOptimLoopsNoCrash
7
0
0
7
5
1
5
1
0.00
com.google.javascript.jscomp.MustBeReachingVariableDef.addToDefIfLocal
39
9
3
27
17
5
13
5
0.33
com.google.javascript.jscomp.MustBeReachingVariableDef.computeDependence
20
4
0
16
11
2
5
3
0.25
com.google.javascript.jscomp.MustBeReachingVariableDef.computeDependence.(Anon_1).visit
10
0
0
10
7
1
4
2
0.00
com.google.javascript.jscomp.MustBeReachingVariableDef.computeMustDef
99
13
10
77
61
7
41
8
0.17
com.google.javascript.jscomp.MustBeReachingVariableDef.createEntryLattice
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.MustBeReachingVariableDef.createInitialEstimateLattice
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.MustBeReachingVariableDef.Definition.Definition
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.MustBeReachingVariableDef.Definition.equals
9
2
0
7
4
2
3
2
0.29
com.google.javascript.jscomp.MustBeReachingVariableDef.Definition.hashCode
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.MustBeReachingVariableDef.Definition.toString
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.MustBeReachingVariableDef.dependsOnOuterScopeVars
12
0
1
11
6
1
6
2
0.00
com.google.javascript.jscomp.MustBeReachingVariableDef.escapeParameters
22
3
1
18
10
2
9
5
0.17
com.google.javascript.jscomp.MustBeReachingVariableDef.flowThrough
10
5
0
5
3
2
2
2
1.00
com.google.javascript.jscomp.MustBeReachingVariableDef.getDef
14
8
0
6
4
3
2
3
1.33
com.google.javascript.jscomp.MustBeReachingVariableDef.getDefNode
4
0
0
4
2
2
1
2
0.00
com.google.javascript.jscomp.MustBeReachingVariableDef.isForward
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.MustBeReachingVariableDef.isParameter
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.MustBeReachingVariableDef.MustBeReachingVariableDef
8
0
0
8
5
2
5
1
0.00
com.google.javascript.jscomp.MustBeReachingVariableDef.MustDef.equals
4
0
0
4
2
1
1
1
0.00
com.google.javascript.jscomp.MustBeReachingVariableDef.MustDef.hashCode
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.MustBeReachingVariableDef.MustDef.MustDef
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.MustBeReachingVariableDef.MustDef.MustDef
9
3
0
6
3
1
3
2
0.50
com.google.javascript.jscomp.MustBeReachingVariableDef.MustDef.MustDef
8
5
0
3
1
1
1
1
1.67
com.google.javascript.jscomp.MustBeReachingVariableDef.MustDefJoin.apply
40
6
5
29
21
7
13
9
0.21
com.google.javascript.jscomp.MustBeReachingVariableDefTest.assertMatch
7
3
0
4
2
1
2
1
0.75
com.google.javascript.jscomp.MustBeReachingVariableDefTest.assertNotMatch
7
3
0
4
2
1
2
1
0.75
com.google.javascript.jscomp.MustBeReachingVariableDefTest.computeDefUse
20
3
0
17
15
6
10
6
0.18
com.google.javascript.jscomp.MustBeReachingVariableDefTest.LabelFinder.visit
9
0
0
9
5
1
5
1
0.00
com.google.javascript.jscomp.MustBeReachingVariableDefTest.testArgumentsObjectEscaped
4
0
0
4
2
1
2
1
0.00
com.google.javascript.jscomp.MustBeReachingVariableDefTest.testArgumentsObjectEscapedDependents
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.MustBeReachingVariableDefTest.testArgumentsObjectModifications
4
0
0
4
2
1
2
1
0.00
com.google.javascript.jscomp.MustBeReachingVariableDefTest.testAssignmentInExpressions
4
0
0
4
2
1
2
1
0.00
com.google.javascript.jscomp.MustBeReachingVariableDefTest.testAssignmentOp
5
0
0
5
3
1
3
1
0.00
com.google.javascript.jscomp.MustBeReachingVariableDefTest.testConditional
4
0
0
4
2
1
2
1
0.00
com.google.javascript.jscomp.MustBeReachingVariableDefTest.testExpressionVariableReassignment
9
1
1
7
5
1
5
1
0.14
com.google.javascript.jscomp.MustBeReachingVariableDefTest.testExterns
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.MustBeReachingVariableDefTest.testFunctionParams1
4
0
0
4
2
1
2
1
0.00
com.google.javascript.jscomp.MustBeReachingVariableDefTest.testFunctionParams2
4
0
0
4
2
1
2
1
0.00
com.google.javascript.jscomp.MustBeReachingVariableDefTest.testHook
4
0
0
4
2
1
2
1
0.00
com.google.javascript.jscomp.MustBeReachingVariableDefTest.testIf
7
0
0
7
5
1
5
1
0.00
com.google.javascript.jscomp.MustBeReachingVariableDefTest.testIncAndDec
4
0
0
4
2
1
2
1
0.00
com.google.javascript.jscomp.MustBeReachingVariableDefTest.testLoops
6
0
0
6
4
1
4
1
0.00
com.google.javascript.jscomp.MustBeReachingVariableDefTest.testMergeDefinitions
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.MustBeReachingVariableDefTest.testMergesWithOneDefinition
4
0
0
4
2
1
1
1
0.00
com.google.javascript.jscomp.MustBeReachingVariableDefTest.testMultipleDefinitionsWithDependence
5
0
0
5
3
1
3
1
0.00
com.google.javascript.jscomp.MustBeReachingVariableDefTest.testRedefinitionUsingItself
4
0
0
4
2
1
2
1
0.00
com.google.javascript.jscomp.MustBeReachingVariableDefTest.testStraightLine
10
0
0
10
8
1
8
1
0.00
com.google.javascript.jscomp.MustBeReachingVariableDefTest.testUseAndDefInSameInstruction
4
0
0
4
2
1
2
1
0.00
com.google.javascript.jscomp.NameAnalyzer.(Anon_1).apply
9
3
0
6
4
0
3
1
0.50
com.google.javascript.jscomp.NameAnalyzer.AliasSet.AliasSet
4
0
0
4
2
1
2
1
0.00
com.google.javascript.jscomp.NameAnalyzer.appendListItem
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.NameAnalyzer.calculateReferences
11
3
1
7
5
3
3
3
0.43
com.google.javascript.jscomp.NameAnalyzer.ClassDefiningFunctionNode.ClassDefiningFunctionNode
4
0
0
4
2
1
2
1
0.00
com.google.javascript.jscomp.NameAnalyzer.ClassDefiningFunctionNode.remove
15
6
0
9
6
2
4
2
0.67
com.google.javascript.jscomp.NameAnalyzer.collapseReplacements
21
4
2
15
10
2
8
3
0.27
com.google.javascript.jscomp.NameAnalyzer.countOf
26
7
3
16
11
7
4
6
0.44
com.google.javascript.jscomp.NameAnalyzer.createEmptyReport
8
0
0
8
5
1
4
1
0.00
com.google.javascript.jscomp.NameAnalyzer.createName
14
6
0
8
5
2
4
2
0.75
com.google.javascript.jscomp.NameAnalyzer.createNameInformation
114
20
4
91
75
17
48
16
0.22
com.google.javascript.jscomp.NameAnalyzer.createNameInformation
38
12
3
23
18
9
9
7
0.52
com.google.javascript.jscomp.NameAnalyzer.FindDeclarationsAndSetters.recordPrototypeSet
15
8
0
7
4
3
3
2
1.14
com.google.javascript.jscomp.NameAnalyzer.FindDeclarationsAndSetters.recordSet
21
9
1
11
8
3
6
3
0.82
com.google.javascript.jscomp.NameAnalyzer.FindDeclarationsAndSetters.recordWriteOnProperties
20
5
1
14
10
2
7
2
0.36
com.google.javascript.jscomp.NameAnalyzer.FindDeclarationsAndSetters.visit
44
2
3
39
29
11
18
11
0.05
com.google.javascript.jscomp.NameAnalyzer.FindDependencyScopes.recordAssignment
31
15
0
16
11
4
7
4
0.94
com.google.javascript.jscomp.NameAnalyzer.FindDependencyScopes.recordConsumers
27
2
0
25
20
3
12
3
0.08
com.google.javascript.jscomp.NameAnalyzer.FindDependencyScopes.recordDepScope
7
3
0
4
2
1
2
1
0.75
com.google.javascript.jscomp.NameAnalyzer.FindDependencyScopes.visit
29
0
1
28
22
8
15
8
0.00
com.google.javascript.jscomp.NameAnalyzer.FindReferences.addAllChildren
8
0
0
8
5
1
4
2
0.00
com.google.javascript.jscomp.NameAnalyzer.FindReferences.addSimplifiedChildren
4
0
0
4
2
1
1
1
0.00
com.google.javascript.jscomp.NameAnalyzer.FindReferences.addSimplifiedExpression
21
0
0
21
16
2
11
3
0.00
com.google.javascript.jscomp.NameAnalyzer.FindReferences.FindReferences
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.NameAnalyzer.FindReferences.maybeHiddenAlias
16
6
0
10
7
4
3
3
0.60
com.google.javascript.jscomp.NameAnalyzer.FindReferences.maybeRecordAlias
33
19
1
13
7
5
4
2
1.46
com.google.javascript.jscomp.NameAnalyzer.FindReferences.maybeRecordReferenceOrAlias
70
12
5
53
36
9
26
7
0.23
com.google.javascript.jscomp.NameAnalyzer.FindReferences.NodeAccumulator.classDefiningCallsHaveSideEffects
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.NameAnalyzer.FindReferences.NodeAccumulator.keepSimplifiedHookExpression
14
0
0
14
8
6
5
4
0.00
com.google.javascript.jscomp.NameAnalyzer.FindReferences.NodeAccumulator.keepSimplifiedShortCircuitExpression
6
0
0
6
4
3
2
3
0.00
com.google.javascript.jscomp.NameAnalyzer.FindReferences.NodeAccumulator.keepSubTree
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.NameAnalyzer.FindReferences.recordAliases
9
0
0
9
5
2
6
4
0.00
com.google.javascript.jscomp.NameAnalyzer.FindReferences.shouldTraverse
47
5
5
38
30
6
16
6
0.13
com.google.javascript.jscomp.NameAnalyzer.FindReferences.visit
65
16
7
42
31
7
20
7
0.38
com.google.javascript.jscomp.NameAnalyzer.getDependencyScope
13
3
1
9
5
2
4
3
0.33
com.google.javascript.jscomp.NameAnalyzer.getEnclosingFunctionDependencyScope
39
10
5
24
15
5
12
4
0.42
com.google.javascript.jscomp.NameAnalyzer.getGraphNode
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.NameAnalyzer.getHtmlReport
76
5
4
67
52
9
36
8
0.07
com.google.javascript.jscomp.NameAnalyzer.getName
15
9
0
6
3
1
3
1
1.50
com.google.javascript.jscomp.NameAnalyzer.getRhsSubexpressions
48
10
0
38
25
5
13
6
0.26
com.google.javascript.jscomp.NameAnalyzer.getSideEffectNodes
17
3
1
13
10
3
4
4
0.23
com.google.javascript.jscomp.NameAnalyzer.HoistVariableAndFunctionDeclarations.visit
12
0
0
12
9
4
6
4
0.00
com.google.javascript.jscomp.NameAnalyzer.InstanceOfCheckNode.InstanceOfCheckNode
5
0
0
5
3
1
3
1
0.00
com.google.javascript.jscomp.NameAnalyzer.InstanceOfCheckNode.remove
9
6
0
3
1
1
1
1
2.00
com.google.javascript.jscomp.NameAnalyzer.isAnalyzableObjectDefinePropertiesDefinition
12
6
0
6
4
1
1
1
1.00
com.google.javascript.jscomp.NameAnalyzer.isExternallyReferenceable
22
8
0
14
8
1
8
2
0.57
com.google.javascript.jscomp.NameAnalyzer.JsName.compareTo
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.NameAnalyzer.JsName.toString
23
5
2
16
11
3
9
3
0.31
com.google.javascript.jscomp.NameAnalyzer.JsNameRefNode.JsNameRefNode
10
6
0
4
2
1
2
1
1.50
com.google.javascript.jscomp.NameAnalyzer.JsNameRefNode.name
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.NameAnalyzer.JsNameRefNode.remove
33
5
0
28
24
2
15
2
0.18
com.google.javascript.jscomp.NameAnalyzer.NameAnalyzer
21
12
0
9
5
3
5
1
1.33
com.google.javascript.jscomp.NameAnalyzer.nameAnchor
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.NameAnalyzer.NameInformation.toString
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.NameAnalyzer.nameLink
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.NameAnalyzer.process
29
4
5
20
15
1
14
1
0.20
com.google.javascript.jscomp.NameAnalyzer.ProcessExternals.visit
13
0
0
13
9
3
7
3
0.00
com.google.javascript.jscomp.NameAnalyzer.propagateReference
19
0
0
19
13
7
8
9
0.00
com.google.javascript.jscomp.NameAnalyzer.PrototypeSetNode.PrototypeSetNode
5
0
1
4
2
1
2
1
0.00
com.google.javascript.jscomp.NameAnalyzer.PrototypeSetNode.remove
17
8
0
9
6
2
3
2
0.89
com.google.javascript.jscomp.NameAnalyzer.recordAlias
36
12
1
23
19
4
15
5
0.52
com.google.javascript.jscomp.NameAnalyzer.recordReference
14
4
1
9
5
4
3
3
0.44
com.google.javascript.jscomp.NameAnalyzer.recordReference
16
4
1
11
4
4
4
1
0.36
com.google.javascript.jscomp.NameAnalyzer.referenceAliases
65
34
4
27
18
7
12
11
1.26
com.google.javascript.jscomp.NameAnalyzer.referenceParentNames
27
7
4
16
11
7
5
8
0.44
com.google.javascript.jscomp.NameAnalyzer.RefNode.name
1
0
0
1
0
1
0
1
0.00
com.google.javascript.jscomp.NameAnalyzer.RefNode.remove
1
0
0
1
0
1
0
1
0.00
com.google.javascript.jscomp.NameAnalyzer.RefType.valueOf
0
0
0
0
0
0
0
0
0.00
com.google.javascript.jscomp.NameAnalyzer.RefType.values
0
0
0
0
0
0
0
0
0.00
com.google.javascript.jscomp.NameAnalyzer.RemoveListener.nodeRemoved
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.NameAnalyzer.removeUnreferenced
16
3
2
11
7
3
5
4
0.27
com.google.javascript.jscomp.NameAnalyzer.replaceTopLevelExpressionWithRhs
52
7
4
41
34
3
16
4
0.17
com.google.javascript.jscomp.NameAnalyzer.replaceWithRhs
34
14
0
20
16
5
11
6
0.70
com.google.javascript.jscomp.NameAnalyzer.SpecialReferenceNode.getGrandparent
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.NameAnalyzer.SpecialReferenceNode.getParent
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.NameAnalyzer.SpecialReferenceNode.name
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.NameAnalyzer.SpecialReferenceNode.SpecialReferenceNode
10
6
0
4
2
1
2
1
1.50
com.google.javascript.jscomp.NameAnalyzer.TriState.valueOf
0
0
0
0
0
0
0
0
0.00
com.google.javascript.jscomp.NameAnalyzer.TriState.values
0
0
0
0
0
0
0
0
0.00
com.google.javascript.jscomp.NameAnalyzer.valueConsumedByParent
42
15
5
22
18
1
8
1
0.68
com.google.javascript.jscomp.NameAnalyzerTest.getNumRepetitions
4
1
0
3
1
1
1
1
0.33
com.google.javascript.jscomp.NameAnalyzerTest.getProcessor
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.NameAnalyzerTest.MarkNoSideEffectCallsAndNameAnalyzerRunner.MarkNoSideEffectCallsAndNameAnalyzerRunner
4
0
0
4
2
1
2
1
0.00
com.google.javascript.jscomp.NameAnalyzerTest.MarkNoSideEffectCallsAndNameAnalyzerRunner.process
4
0
0
4
2
1
2
1
0.00
com.google.javascript.jscomp.NameAnalyzerTest.NameAnalyzerTest
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.NameAnalyzerTest.setUp
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.NameAnalyzerTest.testAliasInstanceof4
7
0
0
7
5
1
1
1
0.00
com.google.javascript.jscomp.NameAnalyzerTest.testAliasInstanceof5
12
1
0
11
9
1
1
1
0.09
com.google.javascript.jscomp.NameAnalyzerTest.testAnonymous1
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.NameAnalyzerTest.testAnonymous2
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.NameAnalyzerTest.testAnonymous3
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.NameAnalyzerTest.testAnonymous4
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.NameAnalyzerTest.testAnonymous5
5
0
0
5
3
1
1
1
0.00
com.google.javascript.jscomp.NameAnalyzerTest.testAnonymous6
5
0
0
5
3
1
1
1
0.00
com.google.javascript.jscomp.NameAnalyzerTest.testAnonymous7
4
0
0
4
2
1
1
1
0.00
com.google.javascript.jscomp.NameAnalyzerTest.testAnonymous8
4
0
0
4
2
1
1
1
0.00
com.google.javascript.jscomp.NameAnalyzerTest.testAnonymous9
5
0
0
5
3
1
1
1
0.00
com.google.javascript.jscomp.NameAnalyzerTest.testArrayAliasExt
9
0
0
9
7
1
1
1
0.00
com.google.javascript.jscomp.NameAnalyzerTest.testArrayExt
7
0
0
7
5
1
1
1
0.00
com.google.javascript.jscomp.NameAnalyzerTest.testAssign1
5
0
0
5
3
1
1
1
0.00
com.google.javascript.jscomp.NameAnalyzerTest.testAssign2
5
0
0
5
3
1
1
1
0.00
com.google.javascript.jscomp.NameAnalyzerTest.testAssign3
5
0
0
5
3
1
1
1
0.00
com.google.javascript.jscomp.NameAnalyzerTest.testAssign4
5
0
0
5
3
1
1
1
0.00
com.google.javascript.jscomp.NameAnalyzerTest.testAssign5
5
0
0
5
3
1
1
1
0.00
com.google.javascript.jscomp.NameAnalyzerTest.testAssignmentToCallResultPrototype
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.NameAnalyzerTest.testAssignmentToExternPrototype
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.NameAnalyzerTest.testAssignmentToThisPrototype
9
0
0
9
7
1
1
1
0.00
com.google.javascript.jscomp.NameAnalyzerTest.testAssignmentToUnknownPrototype
5
1
0
5
3
1
1
1
0.20
com.google.javascript.jscomp.NameAnalyzerTest.testAssignmentWithComplexLhs
10
5
0
5
3
1
1
1
1.00
com.google.javascript.jscomp.NameAnalyzerTest.testAssignmentWithComplexLhs2
7
0
0
7
5
1
1
1
0.00
com.google.javascript.jscomp.NameAnalyzerTest.testAssignmentWithComplexLhs3
10
0
1
9
6
3
2
2
0.00
com.google.javascript.jscomp.NameAnalyzerTest.testAssignmentWithComplexLhs4
7
0
0
7
5
1
1
1
0.00
com.google.javascript.jscomp.NameAnalyzerTest.testAssignWithAnd1
4
0
0
4
2
1
1
1
0.00
com.google.javascript.jscomp.NameAnalyzerTest.testAssignWithAnd2
5
1
0
5
3
1
1
1
0.20
com.google.javascript.jscomp.NameAnalyzerTest.testAssignWithCall
4
0
0
4
2
1
1
1
0.00
com.google.javascript.jscomp.NameAnalyzerTest.testAssignWithCall2
4
0
0
4
2
1
1
1
0.00
com.google.javascript.jscomp.NameAnalyzerTest.testAssignWithHook1
5
0
0
5
3
1
1
1
0.00
com.google.javascript.jscomp.NameAnalyzerTest.testAssignWithHook2
6
0
0
6
4
1
1
1
0.00
com.google.javascript.jscomp.NameAnalyzerTest.testAssignWithHook2a
6
0
0
6
4
1
1
1
0.00
com.google.javascript.jscomp.NameAnalyzerTest.testAssignWithHook3
5
0
0
5
3
1
1
1
0.00
com.google.javascript.jscomp.NameAnalyzerTest.testAssignWithHook4
6
0
0
6
4
1
1
1
0.00
com.google.javascript.jscomp.NameAnalyzerTest.testAssignWithHook5
6
0
0
6
4
1
1
1
0.00
com.google.javascript.jscomp.NameAnalyzerTest.testAssignWithHook6
7
0
0
7
5
1
1
1
0.00
com.google.javascript.jscomp.NameAnalyzerTest.testAssignWithHook7
5
0
0
5
3
1
1
1
0.00
com.google.javascript.jscomp.NameAnalyzerTest.testAssignWithHook8
6
0
0
6
4
1
1
1
0.00
com.google.javascript.jscomp.NameAnalyzerTest.testAssignWithHook9
5
0
0
5
3
1
1
1
0.00
com.google.javascript.jscomp.NameAnalyzerTest.testAssignWithOr1
4
0
0
4
2
1
1
1
0.00
com.google.javascript.jscomp.NameAnalyzerTest.testAssignWithOr2
5
1
0
5
3
1
1
1
0.20
com.google.javascript.jscomp.NameAnalyzerTest.testBrokenNamespaceWithPrototypeAssignment
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.NameAnalyzerTest.testBug2099540
8
2
0
8
6
1
1
1
0.25
com.google.javascript.jscomp.NameAnalyzerTest.testBug6575051
6
0
0
6
4
1
1
1
0.00
com.google.javascript.jscomp.NameAnalyzerTest.testClassDefinedInObjectLit1
6
0
0
6
4
1
1
1
0.00
com.google.javascript.jscomp.NameAnalyzerTest.testClassDefinedInObjectLit2
6
0
0
6
4
1
1
1
0.00
com.google.javascript.jscomp.NameAnalyzerTest.testClassDefinedInObjectLit3
6
0
0
6
4
1
1
1
0.00
com.google.javascript.jscomp.NameAnalyzerTest.testClassDefinedInObjectLit4
7
0
0
7
5
1
1
1
0.00
com.google.javascript.jscomp.NameAnalyzerTest.testComplexAssigns
5
1
0
4
2
1
2
1
0.25
com.google.javascript.jscomp.NameAnalyzerTest.testComplexNestedAssigns1
5
1
0
4
2
1
2
1
0.25
com.google.javascript.jscomp.NameAnalyzerTest.testComplexNestedAssigns2
4
0
0
4
2
1
1
1
0.00
com.google.javascript.jscomp.NameAnalyzerTest.testComplexNestedAssigns3
5
0
0
5
3
1
2
1
0.00
com.google.javascript.jscomp.NameAnalyzerTest.testComplexNestedAssigns4
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.NameAnalyzerTest.testConditionallyDefinedFunction1
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.NameAnalyzerTest.testConditionallyDefinedFunction2
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.NameAnalyzerTest.testConditionallyDefinedFunction3
4
0
0
4
2
1
1
1
0.00
com.google.javascript.jscomp.NameAnalyzerTest.testConstants1
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.NameAnalyzerTest.testConstants2
5
0
0
5
3
1
1
1
0.00
com.google.javascript.jscomp.NameAnalyzerTest.testDo
4
0
0
4
2
1
1
1
0.00
com.google.javascript.jscomp.NameAnalyzerTest.testDoNotChangeInstanceOfGetElem
9
0
0
9
7
1
1
1
0.00
com.google.javascript.jscomp.NameAnalyzerTest.testDoNotChangeInstanceOfGetprop
7
0
0
7
5
1
1
1
0.00
com.google.javascript.jscomp.NameAnalyzerTest.testDoNotChangeLocalScopeReferencedInstanceOf
5
0
0
5
3
1
1
1
0.00
com.google.javascript.jscomp.NameAnalyzerTest.testDoNotChangeLocalScopeReferencedLocalScopedInstanceOf
7
0
0
7
5
1
1
1
0.00
com.google.javascript.jscomp.NameAnalyzerTest.testDoNotChangeLocalScopeReferencedLocalScopedInstanceOf2
12
0
0
12
10
1
1
1
0.00
com.google.javascript.jscomp.NameAnalyzerTest.testDoNotChangeReferencedInstanceOf
4
0
0
4
2
1
1
1
0.00
com.google.javascript.jscomp.NameAnalyzerTest.testDoNotChangeReferencedLocalScopedInstanceOf
5
0
0
5
3
1
1
1
0.00
com.google.javascript.jscomp.NameAnalyzerTest.testDontRemoveFunctionOnNamespaceThatEscapes
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.NameAnalyzerTest.testExpressions1
4
0
0
4
2
1
1
1
0.00
com.google.javascript.jscomp.NameAnalyzerTest.testExpressions2
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.NameAnalyzerTest.testExpressions3
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.NameAnalyzerTest.testExtern
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.NameAnalyzerTest.testExternalAliasInstanceof1
10
0
0
10
8
1
1
1
0.00
com.google.javascript.jscomp.NameAnalyzerTest.testExternalAliasInstanceof2
7
0
0
7
5
1
1
1
0.00
com.google.javascript.jscomp.NameAnalyzerTest.testExternalAliasInstanceof3
6
0
0
6
4
1
1
1
0.00
com.google.javascript.jscomp.NameAnalyzerTest.testExternName1
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.NameAnalyzerTest.testExternName2
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.NameAnalyzerTest.testFor
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.NameAnalyzerTest.testFunctionPrototype
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.NameAnalyzerTest.testFunctions1
4
0
0
4
2
1
1
1
0.00
com.google.javascript.jscomp.NameAnalyzerTest.testFunctions2
4
0
0
4
2
1
1
1
0.00
com.google.javascript.jscomp.NameAnalyzerTest.testGetElem1
4
0
0
4
2
1
1
1
0.00
com.google.javascript.jscomp.NameAnalyzerTest.testGetElem2
4
0
0
4
2
1
1
1
0.00
com.google.javascript.jscomp.NameAnalyzerTest.testGetElem3
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.NameAnalyzerTest.testGetElemOnThis
4
0
0
4
2
1
2
1
0.00
com.google.javascript.jscomp.NameAnalyzerTest.testIf1
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.NameAnalyzerTest.testIf2
4
0
0
4
2
1
1
1
0.00
com.google.javascript.jscomp.NameAnalyzerTest.testIf3
4
0
0
4
2
1
1
1
0.00
com.google.javascript.jscomp.NameAnalyzerTest.testIf4
4
0
0
4
2
1
1
1
0.00
com.google.javascript.jscomp.NameAnalyzerTest.testIf4a
4
1
0
3
1
1
1
1
0.33
com.google.javascript.jscomp.NameAnalyzerTest.testIf4b
5
1
0
4
2
1
1
1
0.25
com.google.javascript.jscomp.NameAnalyzerTest.testIf4c
4
0
0
4
2
1
1
1
0.00
com.google.javascript.jscomp.NameAnalyzerTest.testIf5
4
0
0
4
2
1
1
1
0.00
com.google.javascript.jscomp.NameAnalyzerTest.testIfElse
4
0
0
4
2
1
1
1
0.00
com.google.javascript.jscomp.NameAnalyzerTest.testInherits1
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.NameAnalyzerTest.testInherits2
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.NameAnalyzerTest.testInherits3
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.NameAnalyzerTest.testInherits4
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.NameAnalyzerTest.testInherits5
4
0
0
4
2
1
1
1
0.00
com.google.javascript.jscomp.NameAnalyzerTest.testInherits6
4
0
0
4
2
1
1
1
0.00
com.google.javascript.jscomp.NameAnalyzerTest.testInherits7
4
0
0
4
2
1
1
1
0.00
com.google.javascript.jscomp.NameAnalyzerTest.testInherits8
5
2
0
3
1
1
1
1
0.67
com.google.javascript.jscomp.NameAnalyzerTest.testIssue284
15
3
0
15
13
1
1
1
0.20
com.google.javascript.jscomp.NameAnalyzerTest.testIssue838a
5
0
0
5
3
1
1
1
0.00
com.google.javascript.jscomp.NameAnalyzerTest.testIssue838b
7
0
0
7
5
1
1
1
0.00
com.google.javascript.jscomp.NameAnalyzerTest.testIssue874a
11
0
0
11
9
1
1
1
0.00
com.google.javascript.jscomp.NameAnalyzerTest.testIssue874b
9
0
0
9
7
1
1
1
0.00
com.google.javascript.jscomp.NameAnalyzerTest.testIssue874c
9
0
0
9
7
1
1
1
0.00
com.google.javascript.jscomp.NameAnalyzerTest.testIssue874d
9
0
0
9
7
1
1
1
0.00
com.google.javascript.jscomp.NameAnalyzerTest.testIssue874e
10
0
0
10
8
1
1
1
0.00
com.google.javascript.jscomp.NameAnalyzerTest.testMixin1
6
0
0
6
4
1
1
1
0.00
com.google.javascript.jscomp.NameAnalyzerTest.testMixin2
4
0
0
4
2
1
1
1
0.00
com.google.javascript.jscomp.NameAnalyzerTest.testMixin3
5
0
0
5
3
1
1
1
0.00
com.google.javascript.jscomp.NameAnalyzerTest.testMixin4
6
0
0
6
4
1
1
1
0.00
com.google.javascript.jscomp.NameAnalyzerTest.testMixin5
11
0
0
11
9
1
1
1
0.00
com.google.javascript.jscomp.NameAnalyzerTest.testMixin6
7
0
0
7
5
1
1
1
0.00
com.google.javascript.jscomp.NameAnalyzerTest.testMixin7
11
0
0
11
9
1
1
1
0.00
com.google.javascript.jscomp.NameAnalyzerTest.testNamespacedClass1
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.NameAnalyzerTest.testNamespacedClass2
4
0
0
4
2
1
1
1
0.00
com.google.javascript.jscomp.NameAnalyzerTest.testNamespacedClass3
4
0
0
4
2
1
1
1
0.00
com.google.javascript.jscomp.NameAnalyzerTest.testNamespacedClass4
4
0
0
4
2
1
1
1
0.00
com.google.javascript.jscomp.NameAnalyzerTest.testNamespacedClass5
4
0
0
4
2
1
1
1
0.00
com.google.javascript.jscomp.NameAnalyzerTest.testNestedAssign1
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.NameAnalyzerTest.testNestedAssign15
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.NameAnalyzerTest.testNestedAssign2
4
0
0
4
2
1
1
1
0.00
com.google.javascript.jscomp.NameAnalyzerTest.testNestedAssign3
4
0
0
4
2
1
1
1
0.00
com.google.javascript.jscomp.NameAnalyzerTest.testNestedAssign4
4
0
0
4
2
1
1
1
0.00
com.google.javascript.jscomp.NameAnalyzerTest.testNestedAssign5
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.NameAnalyzerTest.testNestedAssign6
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.NameAnalyzerTest.testNestedAssign7
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.NameAnalyzerTest.testNestedAssign8
5
0
0
5
3
1
1
1
0.00
com.google.javascript.jscomp.NameAnalyzerTest.testNestedAssigns1
4
0
0
4
2
1
1
1
0.00
com.google.javascript.jscomp.NameAnalyzerTest.testNestedAssigns2
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.NameAnalyzerTest.testNonAnalyzableObjectDefinePropertiesCall
6
0
0
6
4
1
1
1
0.00
com.google.javascript.jscomp.NameAnalyzerTest.testNoRemoveAlias0
6
0
0
6
4
1
1
1
0.00
com.google.javascript.jscomp.NameAnalyzerTest.testNoRemoveAlias1
7
0
0
7
5
1
1
1
0.00
com.google.javascript.jscomp.NameAnalyzerTest.testNoRemoveAlias2
7
0
0
7
5
1
1
1
0.00
com.google.javascript.jscomp.NameAnalyzerTest.testNoRemoveAlias3
7
0
0
7
5
1
1
1
0.00
com.google.javascript.jscomp.NameAnalyzerTest.testNoRemoveAliasOfExternal0
4
0
0
4
2
1
1
1
0.00
com.google.javascript.jscomp.NameAnalyzerTest.testNoRemoveAliasOfExternal1
5
0
0
5
3
1
1
1
0.00
com.google.javascript.jscomp.NameAnalyzerTest.testNoRemoveAliasOfExternal2
6
0
0
6
4
1
1
1
0.00
com.google.javascript.jscomp.NameAnalyzerTest.testNoRemovePrototypeDefinitionsOutsideGlobalScope1
14
5
0
9
7
1
1
1
0.56
com.google.javascript.jscomp.NameAnalyzerTest.testNoRemovePrototypeDefinitionsOutsideGlobalScope2
8
0
0
8
6
1
1
1
0.00
com.google.javascript.jscomp.NameAnalyzerTest.testNoRemovePrototypeDefinitionsOutsideGlobalScope4
9
0
0
9
7
1
1
1
0.00
com.google.javascript.jscomp.NameAnalyzerTest.testNoRemovePrototypeDefinitionsOutsideGlobalScope5
4
1
0
3
1
1
1
1
0.33
com.google.javascript.jscomp.NameAnalyzerTest.testNoRemoveThrowReference1
5
0
0
5
3
1
1
1
0.00
com.google.javascript.jscomp.NameAnalyzerTest.testNoRemoveThrowReference2
5
0
0
5
3
1
1
1
0.00
com.google.javascript.jscomp.NameAnalyzerTest.testNoRemoveWindowPropertyAlias1
5
0
0
5
3
1
1
1
0.00
com.google.javascript.jscomp.NameAnalyzerTest.testNoRemoveWindowPropertyAlias2
5
0
0
5
3
1
1
1
0.00
com.google.javascript.jscomp.NameAnalyzerTest.testNoRemoveWindowPropertyAlias3
5
0
0
5
3
1
1
1
0.00
com.google.javascript.jscomp.NameAnalyzerTest.testNoRemoveWindowPropertyAlias4
7
1
0
6
4
1
1
1
0.17
com.google.javascript.jscomp.NameAnalyzerTest.testNoRemoveWindowPropertyAlias4a
7
1
0
6
4
1
1
1
0.17
com.google.javascript.jscomp.NameAnalyzerTest.testNoRemoveWindowPropertyAlias5
7
1
0
6
4
1
1
1
0.17
com.google.javascript.jscomp.NameAnalyzerTest.testNoRemoveWindowPropertyAlias5a
7
1
0
6
4
1
1
1
0.17
com.google.javascript.jscomp.NameAnalyzerTest.testNoRemoveWindowPropertyAlias6
5
0
0
5
3
1
1
1
0.00
com.google.javascript.jscomp.NameAnalyzerTest.testNoRemoveWindowPropertyAlias6a
5
0
0
5
3
1
1
1
0.00
com.google.javascript.jscomp.NameAnalyzerTest.testNoRemoveWindowPropertyAlias7
5
0
0
5
3
1
1
1
0.00
com.google.javascript.jscomp.NameAnalyzerTest.testNoRemoveWindowPropertyAlias7a
5
0
0
5
3
1
1
1
0.00
com.google.javascript.jscomp.NameAnalyzerTest.testNoSideEffectAnnotation1
4
0
0
4
2
1
1
1
0.00
com.google.javascript.jscomp.NameAnalyzerTest.testNoSideEffectAnnotation10
4
0
0
4
2
1
1
1
0.00
com.google.javascript.jscomp.NameAnalyzerTest.testNoSideEffectAnnotation11
4
1
0
4
2
1
1
1
0.25
com.google.javascript.jscomp.NameAnalyzerTest.testNoSideEffectAnnotation12
4
0
0
4
2
1
1
1
0.00
com.google.javascript.jscomp.NameAnalyzerTest.testNoSideEffectAnnotation13
4
1
0
4
2
1
1
1
0.25
com.google.javascript.jscomp.NameAnalyzerTest.testNoSideEffectAnnotation14
5
1
0
5
3
3
1
2
0.20
com.google.javascript.jscomp.NameAnalyzerTest.testNoSideEffectAnnotation15
4
0
0
4
2
1
1
1
0.00
com.google.javascript.jscomp.NameAnalyzerTest.testNoSideEffectAnnotation16
7
2
0
7
5
1
1
1
0.29
com.google.javascript.jscomp.NameAnalyzerTest.testNoSideEffectAnnotation2
4
1
0
4
2
1
1
1
0.25
com.google.javascript.jscomp.NameAnalyzerTest.testNoSideEffectAnnotation3
4
0
0
4
2
1
1
1
0.00
com.google.javascript.jscomp.NameAnalyzerTest.testNoSideEffectAnnotation4
4
1
0
4
2
1
1
1
0.25
com.google.javascript.jscomp.NameAnalyzerTest.testNoSideEffectAnnotation5
4
0
0
4
2
1
1
1
0.00
com.google.javascript.jscomp.NameAnalyzerTest.testNoSideEffectAnnotation6
4
1
0
4
2
1
1
1
0.25
com.google.javascript.jscomp.NameAnalyzerTest.testNoSideEffectAnnotation7
6
1
0
6
4
1
1
1
0.17
com.google.javascript.jscomp.NameAnalyzerTest.testNoSideEffectAnnotation8
6
1
0
6
4
1
1
1
0.17
com.google.javascript.jscomp.NameAnalyzerTest.testNoSideEffectAnnotation9
9
3
1
8
6
1
2
1
0.38
com.google.javascript.jscomp.NameAnalyzerTest.testObjectDefineGetters
7
0
1
6
4
1
2
1
0.00
com.google.javascript.jscomp.NameAnalyzerTest.testObjectDefinePropertiesOnConstructor
4
0
0
4
2
1
2
1
0.00
com.google.javascript.jscomp.NameAnalyzerTest.testObjectDefinePropertiesOnConstructorThatEscapes
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.NameAnalyzerTest.testObjectDefinePropertiesOnNamespace1
4
0
0
4
2
1
2
1
0.00
com.google.javascript.jscomp.NameAnalyzerTest.testObjectDefinePropertiesOnNamespace2
13
2
1
10
8
1
2
1
0.20
com.google.javascript.jscomp.NameAnalyzerTest.testObjectDefinePropertiesOnNamespace3
14
0
1
13
11
1
2
1
0.00
com.google.javascript.jscomp.NameAnalyzerTest.testObjectDefinePropertiesOnNamespace4
7
0
0
7
5
1
1
1
0.00
com.google.javascript.jscomp.NameAnalyzerTest.testObjectDefinePropertiesOnNamespace5
10
0
0
10
8
1
1
1
0.00
com.google.javascript.jscomp.NameAnalyzerTest.testObjectDefinePropertiesOnNamespaceThatEscapes
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.NameAnalyzerTest.testObjectDefinePropertiesOnPrototype1
8
0
1
7
5
1
2
1
0.00
com.google.javascript.jscomp.NameAnalyzerTest.testObjectDefinePropertiesOnPrototype2
6
0
0
6
4
1
1
1
0.00
com.google.javascript.jscomp.NameAnalyzerTest.testObjectDefinePropertiesOnPrototype3
6
0
0
6
4
1
1
1
0.00
com.google.javascript.jscomp.NameAnalyzerTest.testObjectDefineSetters
7
0
1
6
4
1
2
1
0.00
com.google.javascript.jscomp.NameAnalyzerTest.testOtherGlobal
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.NameAnalyzerTest.testPreservePropertyMutationsToAlias1
6
3
0
3
1
1
1
1
1.00
com.google.javascript.jscomp.NameAnalyzerTest.testPreservePropertyMutationsToAlias2
5
1
0
4
2
1
1
1
0.25
com.google.javascript.jscomp.NameAnalyzerTest.testPreservePropertyMutationsToAlias3
4
1
0
3
1
1
1
1
0.33
com.google.javascript.jscomp.NameAnalyzerTest.testPreservePropertyMutationsToAlias4
4
1
0
3
1
1
1
1
0.33
com.google.javascript.jscomp.NameAnalyzerTest.testPreservePropertyMutationsToAlias5
8
1
0
7
5
1
1
1
0.14
com.google.javascript.jscomp.NameAnalyzerTest.testPreservePropertyMutationsToAlias6
9
1
0
8
6
1
1
1
0.12
com.google.javascript.jscomp.NameAnalyzerTest.testPreservePropertyMutationsToAlias7
6
1
0
5
3
1
1
1
0.20
com.google.javascript.jscomp.NameAnalyzerTest.testPreservePropertyMutationsToAlias8
9
1
0
8
6
1
1
1
0.12
com.google.javascript.jscomp.NameAnalyzerTest.testPreservePropertyMutationsToAlias9
5
0
0
5
3
1
1
1
0.00
com.google.javascript.jscomp.NameAnalyzerTest.testPropertyDefinedInGlobalScope
4
0
0
4
2
1
1
1
0.00
com.google.javascript.jscomp.NameAnalyzerTest.testPrototypePropertySetInLocalScope1
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.NameAnalyzerTest.testPrototypePropertySetInLocalScope2
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.NameAnalyzerTest.testPrototypePropertySetInLocalScope3
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.NameAnalyzerTest.testPrototypePropertySetInLocalScope4
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.NameAnalyzerTest.testPrototypePropertySetInLocalScope5
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.NameAnalyzerTest.testPrototypePropertySetInLocalScope6
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.NameAnalyzerTest.testPrototypePropertySetInLocalScope7
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.NameAnalyzerTest.testRefChain1
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.NameAnalyzerTest.testRefChain10
4
0
0
4
2
1
1
1
0.00
com.google.javascript.jscomp.NameAnalyzerTest.testRefChain11
4
0
0
4
2
1
1
1
0.00
com.google.javascript.jscomp.NameAnalyzerTest.testRefChain12
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.NameAnalyzerTest.testRefChain13
4
0
0
4
2
1
1
1
0.00
com.google.javascript.jscomp.NameAnalyzerTest.testRefChain14
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.NameAnalyzerTest.testRefChain15
4
0
0
4
2
1
1
1
0.00
com.google.javascript.jscomp.NameAnalyzerTest.testRefChain16
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.NameAnalyzerTest.testRefChain17
4
0
0
4
2
1
1
1
0.00
com.google.javascript.jscomp.NameAnalyzerTest.testRefChain18
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.NameAnalyzerTest.testRefChain19
4
0
0
4
2
1
1
1
0.00
com.google.javascript.jscomp.NameAnalyzerTest.testRefChain2
4
0
0
4
2
1
1
1
0.00
com.google.javascript.jscomp.NameAnalyzerTest.testRefChain20
4
0
0
4
2
1
1
1
0.00
com.google.javascript.jscomp.NameAnalyzerTest.testRefChain21
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.NameAnalyzerTest.testRefChain22
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.NameAnalyzerTest.testRefChain23
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.NameAnalyzerTest.testRefChain3
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.NameAnalyzerTest.testRefChain4
4
0
0
4
2
1
1
1
0.00
com.google.javascript.jscomp.NameAnalyzerTest.testRefChain5
4
0
0
4
2
1
1
1
0.00
com.google.javascript.jscomp.NameAnalyzerTest.testRefChain6
4
0
0
4
2
1
1
1
0.00
com.google.javascript.jscomp.NameAnalyzerTest.testRefChain7
4
0
0
4
2
1
1
1
0.00
com.google.javascript.jscomp.NameAnalyzerTest.testRefChain8
4
0
0
4
2
1
1
1
0.00
com.google.javascript.jscomp.NameAnalyzerTest.testRefChain9
4
0
0
4
2
1
1
1
0.00
com.google.javascript.jscomp.NameAnalyzerTest.testReferredToByWindow
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.NameAnalyzerTest.testRegularAssignPropOnNamespaceThatEscapes
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.NameAnalyzerTest.testRegularAssignPropOnPropFromAVar
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.NameAnalyzerTest.testRemoveAlias
6
0
0
6
4
1
1
1
0.00
com.google.javascript.jscomp.NameAnalyzerTest.testRemoveDeclaration1
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.NameAnalyzerTest.testRemoveDeclaration2
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.NameAnalyzerTest.testRemoveDeclaration3
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.NameAnalyzerTest.testRemoveDeclaration4
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.NameAnalyzerTest.testRemoveDeclaration5
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.NameAnalyzerTest.testRemoveDeclaration6
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.NameAnalyzerTest.testRemoveDeclaration7
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.NameAnalyzerTest.testRemoveFunction1
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.NameAnalyzerTest.testRemoveFunction2
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.NameAnalyzerTest.testRemoveFunction3
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.NameAnalyzerTest.testRemoveFunction4
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.NameAnalyzerTest.testRemoveInstanceOfOnly
5
0
0
5
3
1
1
1
0.00
com.google.javascript.jscomp.NameAnalyzerTest.testRemoveInstanceOfWithReferencedMethod
5
0
0
5
3
1
1
1
0.00
com.google.javascript.jscomp.NameAnalyzerTest.testRemoveLabeledStatment
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.NameAnalyzerTest.testRemoveLabeledStatment2
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.NameAnalyzerTest.testRemoveLabeledStatment3
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.NameAnalyzerTest.testRemoveLabeledStatment4
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.NameAnalyzerTest.testRemoveLocalScopedInstanceOfOnly
5
0
0
5
3
1
1
1
0.00
com.google.javascript.jscomp.NameAnalyzerTest.testRemoveNamedFunction
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.NameAnalyzerTest.testRemovePrototypeAliases
8
0
0
8
6
1
1
1
0.00
com.google.javascript.jscomp.NameAnalyzerTest.testRemovePrototypeDefinitionsInGlobalScope1
6
0
0
6
4
1
1
1
0.00
com.google.javascript.jscomp.NameAnalyzerTest.testRemovePrototypeDefinitionsInGlobalScope2
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.NameAnalyzerTest.testRemoveRecursiveFunction1
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.NameAnalyzerTest.testRemoveRecursiveFunction2
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.NameAnalyzerTest.testRemoveRecursiveFunction2a
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.NameAnalyzerTest.testRemoveRecursiveFunction3
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.NameAnalyzerTest.testRemoveRecursiveFunction4
4
1
0
3
1
1
1
1
0.33
com.google.javascript.jscomp.NameAnalyzerTest.testRemoveRecursiveFunction5
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.NameAnalyzerTest.testRemoveRecursiveFunction6
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.NameAnalyzerTest.testRemoveRecursiveFunction7
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.NameAnalyzerTest.testRemoveRecursiveFunction8
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.NameAnalyzerTest.testRemoveRecursiveFunction9
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.NameAnalyzerTest.testRemoveVarDeclaration1
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.NameAnalyzerTest.testRemoveVarDeclaration2
4
0
0
4
2
1
1
1
0.00
com.google.javascript.jscomp.NameAnalyzerTest.testRemoveVarDeclaration3
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.NameAnalyzerTest.testRemoveVarDeclaration4
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.NameAnalyzerTest.testRemoveVarDeclaration5
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.NameAnalyzerTest.testRemoveVarDeclaration6
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.NameAnalyzerTest.testRemoveVarDeclaration7
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.NameAnalyzerTest.testRemoveVarDeclaration8
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.NameAnalyzerTest.testRhsAssign1
4
0
0
4
2
1
1
1
0.00
com.google.javascript.jscomp.NameAnalyzerTest.testRhsAssign2
4
0
0
4
2
1
1
1
0.00
com.google.javascript.jscomp.NameAnalyzerTest.testRhsAssign3
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.NameAnalyzerTest.testRhsAssign4
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.NameAnalyzerTest.testRhsAssign5
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.NameAnalyzerTest.testRhsAssign6
5
0
0
5
3
1
1
1
0.00
com.google.javascript.jscomp.NameAnalyzerTest.testRhsAssign7
4
0
0
4
2
1
1
1
0.00
com.google.javascript.jscomp.NameAnalyzerTest.testRhsAssign8
4
0
0
4
2
1
1
1
0.00
com.google.javascript.jscomp.NameAnalyzerTest.testRhsAssign9
5
0
0
5
3
1
1
1
0.00
com.google.javascript.jscomp.NameAnalyzerTest.testRhsReference1
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.NameAnalyzerTest.testRhsReference2
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.NameAnalyzerTest.testRhsReference3
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.NameAnalyzerTest.testRhsReference4
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.NameAnalyzerTest.testRhsReference5
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.NameAnalyzerTest.testRValueReference1
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.NameAnalyzerTest.testRValueReference2
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.NameAnalyzerTest.testRValueReference3
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.NameAnalyzerTest.testRValueReference4
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.NameAnalyzerTest.testRValueReference5
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.NameAnalyzerTest.testRValueReference6
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.NameAnalyzerTest.testSetCreatingReference
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.NameAnalyzerTest.testSetterInDoWhilePredicate
6
1
0
5
3
1
1
1
0.20
com.google.javascript.jscomp.NameAnalyzerTest.testSetterInForIn1
4
0
0
4
2
1
1
1
0.00
com.google.javascript.jscomp.NameAnalyzerTest.testSetterInForIn2
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.NameAnalyzerTest.testSetterInForIn3
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.NameAnalyzerTest.testSetterInForIn4
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.NameAnalyzerTest.testSetterInForIn5
6
2
0
4
2
1
1
1
0.50
com.google.javascript.jscomp.NameAnalyzerTest.testSetterInForIn6
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.NameAnalyzerTest.testSetterInForStruct1
4
0
0
4
2
1
1
1
0.00
com.google.javascript.jscomp.NameAnalyzerTest.testSetterInForStruct10
5
0
0
5
3
1
1
1
0.00
com.google.javascript.jscomp.NameAnalyzerTest.testSetterInForStruct11
5
0
0
5
3
1
1
1
0.00
com.google.javascript.jscomp.NameAnalyzerTest.testSetterInForStruct12
5
0
0
5
3
1
1
1
0.00
com.google.javascript.jscomp.NameAnalyzerTest.testSetterInForStruct13
5
0
0
5
3
1
1
1
0.00
com.google.javascript.jscomp.NameAnalyzerTest.testSetterInForStruct14
5
0
0
5
3
1
1
1
0.00
com.google.javascript.jscomp.NameAnalyzerTest.testSetterInForStruct15
5
0
0
5
3
1
1
1
0.00
com.google.javascript.jscomp.NameAnalyzerTest.testSetterInForStruct16
5
0
0
5
3
1
1
1
0.00
com.google.javascript.jscomp.NameAnalyzerTest.testSetterInForStruct2
5
0
0
5
3
1
1
1
0.00
com.google.javascript.jscomp.NameAnalyzerTest.testSetterInForStruct3
4
0
0
4
2
1
1
1
0.00
com.google.javascript.jscomp.NameAnalyzerTest.testSetterInForStruct4
4
0
0
4
2
1
1
1
0.00
com.google.javascript.jscomp.NameAnalyzerTest.testSetterInForStruct5
4
0
0
4
2
1
1
1
0.00
com.google.javascript.jscomp.NameAnalyzerTest.testSetterInForStruct6
4
0
0
4
2
1
1
1
0.00
com.google.javascript.jscomp.NameAnalyzerTest.testSetterInForStruct7
4
0
0
4
2
1
1
1
0.00
com.google.javascript.jscomp.NameAnalyzerTest.testSetterInForStruct8
4
0
0
4
2
1
1
1
0.00
com.google.javascript.jscomp.NameAnalyzerTest.testSetterInForStruct9
5
0
0
5
3
1
1
1
0.00
com.google.javascript.jscomp.NameAnalyzerTest.testSetterInIfPredicate
6
1
0
5
3
1
1
1
0.20
com.google.javascript.jscomp.NameAnalyzerTest.testSetterInSwitchInput
8
1
0
7
5
1
1
1
0.14
com.google.javascript.jscomp.NameAnalyzerTest.testSetterInWhilePredicate
6
0
0
6
4
1
1
1
0.00
com.google.javascript.jscomp.NameAnalyzerTest.testShortCircuit1
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.NameAnalyzerTest.testShortCircuit2
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.NameAnalyzerTest.testShortCircuit3
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.NameAnalyzerTest.testShortCircuit4
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.NameAnalyzerTest.testShortCircuit5
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.NameAnalyzerTest.testShortCircuit6
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.NameAnalyzerTest.testShortCircuit7
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.NameAnalyzerTest.testShortCircuit8
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.NameAnalyzerTest.testSideEffectClassification1
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.NameAnalyzerTest.testSideEffectClassification2
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.NameAnalyzerTest.testSideEffectClassification3
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.NameAnalyzerTest.testSideEffectClassification4
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.NameAnalyzerTest.testSideEffectClassification5
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.NameAnalyzerTest.testSideEffectClassification6
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.NameAnalyzerTest.testSideEffectClassification7
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.NameAnalyzerTest.testSingletonGetter1
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.NameAnalyzerTest.testSingletonGetter2
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.NameAnalyzerTest.testSingletonGetter3
5
1
0
4
2
1
1
1
0.25
com.google.javascript.jscomp.NameAnalyzerTest.testTopLevelClass1
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.NameAnalyzerTest.testTopLevelClass2
4
0
0
4
2
1
1
1
0.00
com.google.javascript.jscomp.NameAnalyzerTest.testTopLevelClass3
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.NameAnalyzerTest.testTopLevelClass4
4
0
0
4
2
1
1
1
0.00
com.google.javascript.jscomp.NameAnalyzerTest.testTopLevelClass5
4
0
0
4
2
1
1
1
0.00
com.google.javascript.jscomp.NameAnalyzerTest.testTopLevelClass6
4
0
0
4
2
1
1
1
0.00
com.google.javascript.jscomp.NameAnalyzerTest.testTopLevelClass7
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.NameAnalyzerTest.testUnanalyzableObjectDefineProperties
4
0
0
4
2
1
2
1
0.00
com.google.javascript.jscomp.NameAnalyzerTest.testUnhandledTopNode
9
2
0
7
5
1
1
1
0.29
com.google.javascript.jscomp.NameAnalyzerTest.testUnintendedUseOfInheritsInLocalScope1
4
0
0
4
2
1
1
1
0.00
com.google.javascript.jscomp.NameAnalyzerTest.testUnintendedUseOfInheritsInLocalScope2
4
0
0
4
2
1
1
1
0.00
com.google.javascript.jscomp.NameAnalyzerTest.testUnintendedUseOfInheritsInLocalScope3
5
0
0
5
3
1
1
1
0.00
com.google.javascript.jscomp.NameAnalyzerTest.testUnintendedUseOfInheritsInLocalScope4
6
2
0
4
2
1
1
1
0.50
com.google.javascript.jscomp.NameAnalyzerTest.testVarReferencedInClassDefinedInObjectLit1
6
0
0
6
4
1
1
1
0.00
com.google.javascript.jscomp.NameAnalyzerTest.testVarReferencedInClassDefinedInObjectLit2
7
0
0
7
5
1
1
1
0.00
com.google.javascript.jscomp.NameAnalyzerTest.testWeirdnessOnLeftSideOfPrototype
8
2
0
6
4
1
1
1
0.33
com.google.javascript.jscomp.NameAnalyzerTest.testWhile
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.NameAnonymousFunctions.AnonymousFunctionNamer.AnonymousFunctionNamer
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.NameAnonymousFunctions.AnonymousFunctionNamer.getCombinedName
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.NameAnonymousFunctions.AnonymousFunctionNamer.getLikelyNonConflictingName
7
4
0
3
1
1
1
1
1.33
com.google.javascript.jscomp.NameAnonymousFunctions.AnonymousFunctionNamer.getName
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.NameAnonymousFunctions.AnonymousFunctionNamer.setFunctionName
8
0
0
8
6
3
4
3
0.00
com.google.javascript.jscomp.NameAnonymousFunctions.NameAnonymousFunctions
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.NameAnonymousFunctions.process
7
0
0
7
4
3
2
2
0.00
com.google.javascript.jscomp.NameAnonymousFunctionsMapped.getFunctionMap
8
5
0
3
1
1
1
1
1.67
com.google.javascript.jscomp.NameAnonymousFunctionsMapped.MappedFunctionNamer.getAlternateName
15
2
0
13
8
2
7
2
0.15
com.google.javascript.jscomp.NameAnonymousFunctionsMapped.MappedFunctionNamer.getCombinedName
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.NameAnonymousFunctionsMapped.MappedFunctionNamer.getName
10
0
0
10
7
1
3
1
0.00
com.google.javascript.jscomp.NameAnonymousFunctionsMapped.MappedFunctionNamer.setFunctionName
7
0
0
7
5
3
3
3
0.00
com.google.javascript.jscomp.NameAnonymousFunctionsMapped.NameAnonymousFunctionsMapped
12
0
0
12
8
4
4
2
0.00
com.google.javascript.jscomp.NameAnonymousFunctionsMapped.process
10
0
0
10
6
3
4
2
0.00
com.google.javascript.jscomp.NameAnonymousFunctionsMappedTest.assertMapping
9
0
0
9
6
3
5
4
0.00
com.google.javascript.jscomp.NameAnonymousFunctionsMappedTest.getNumRepetitions
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.NameAnonymousFunctionsMappedTest.getProcessor
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.NameAnonymousFunctionsMappedTest.NameAnonymousFunctionsMappedTest
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.NameAnonymousFunctionsMappedTest.setUp
4
0
0
4
2
1
2
1
0.00
com.google.javascript.jscomp.NameAnonymousFunctionsMappedTest.testAssignmentToGetElem
7
1
1
5
3
1
2
1
0.20
com.google.javascript.jscomp.NameAnonymousFunctionsMappedTest.testAssignmentToProperty
5
0
0
5
3
1
2
1
0.00
com.google.javascript.jscomp.NameAnonymousFunctionsMappedTest.testAssignmentToPropertyOfArrayElement
11
0
0
11
9
1
6
1
0.00
com.google.javascript.jscomp.NameAnonymousFunctionsMappedTest.testAssignmentToPropertyOfCallReturnValue
6
0
0
6
4
1
2
1
0.00
com.google.javascript.jscomp.NameAnonymousFunctionsMappedTest.testAssignmentToPrototype
6
0
0
6
4
1
2
1
0.00
com.google.javascript.jscomp.NameAnonymousFunctionsMappedTest.testAssignmentToPrototype2
9
0
0
9
7
1
2
1
0.00
com.google.javascript.jscomp.NameAnonymousFunctionsMappedTest.testAssignmentToPrototype3
10
0
0
10
8
1
4
1
0.00
com.google.javascript.jscomp.NameAnonymousFunctionsMappedTest.testAssignmentToPrototype4
7
0
0
7
5
1
2
1
0.00
com.google.javascript.jscomp.NameAnonymousFunctionsMappedTest.testAssignmentToPrototype5
6
0
0
6
4
1
2
1
0.00
com.google.javascript.jscomp.NameAnonymousFunctionsMappedTest.testDuplicateNames
5
0
0
5
3
1
2
1
0.00
com.google.javascript.jscomp.NameAnonymousFunctionsMappedTest.testGetElemWithDashes
5
0
0
5
3
1
2
1
0.00
com.google.javascript.jscomp.NameAnonymousFunctionsMappedTest.testPrototypeInitializer
6
0
0
6
4
1
2
1
0.00
com.google.javascript.jscomp.NameAnonymousFunctionsMappedTest.testSimpleVarAssignment1
5
0
0
5
3
1
2
1
0.00
com.google.javascript.jscomp.NameAnonymousFunctionsMappedTest.testSimpleVarAssignment2
9
0
2
7
5
1
3
1
0.00
com.google.javascript.jscomp.NameAnonymousFunctionsMappedTest.testSimpleVarAssignment3
9
0
2
7
5
1
3
1
0.00
com.google.javascript.jscomp.NameAnonymousFunctionsTest.getProcessor
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.NameAnonymousFunctionsTest.NameAnonymousFunctionsTest
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.NameAnonymousFunctionsTest.testAssignmentToGetElem
4
0
0
4
2
1
1
1
0.00
com.google.javascript.jscomp.NameAnonymousFunctionsTest.testAssignmentToProperty
4
0
0
4
2
1
1
1
0.00
com.google.javascript.jscomp.NameAnonymousFunctionsTest.testAssignmentToPropertyOfArrayElement
8
0
0
8
6
1
3
1
0.00
com.google.javascript.jscomp.NameAnonymousFunctionsTest.testAssignmentToPropertyOfCallReturnValue
5
0
0
5
3
1
1
1
0.00
com.google.javascript.jscomp.NameAnonymousFunctionsTest.testAssignmentToPrototype
5
0
0
5
3
1
1
1
0.00
com.google.javascript.jscomp.NameAnonymousFunctionsTest.testAssignmentToPrototype2
8
0
0
8
6
1
1
1
0.00
com.google.javascript.jscomp.NameAnonymousFunctionsTest.testAssignmentToPrototype3
5
0
0
5
3
1
1
1
0.00
com.google.javascript.jscomp.NameAnonymousFunctionsTest.testAssignmentToPrototype4
5
0
0
5
3
1
1
1
0.00
com.google.javascript.jscomp.NameAnonymousFunctionsTest.testGetElemWithDashes
4
0
0
4
2
1
1
1
0.00
com.google.javascript.jscomp.NameAnonymousFunctionsTest.testMultiplePrototypeInitializer
7
0
0
7
5
1
1
1
0.00
com.google.javascript.jscomp.NameAnonymousFunctionsTest.testPrototypeInitializer
5
0
0
5
3
1
1
1
0.00
com.google.javascript.jscomp.NameAnonymousFunctionsTest.testRecursiveObjectLiteral
4
0
0
4
2
1
1
1
0.00
com.google.javascript.jscomp.NameAnonymousFunctionsTest.testSimpleVarAssignment
4
0
0
4
2
1
1
1
0.00
com.google.javascript.jscomp.NameAnonymousFunctionsTest.testWhatCausedIeToFail
14
3
0
11
9
1
1
1
0.27
com.google.javascript.jscomp.NameGenerator.clone
4
3
0
1
0
1
0
1
3.00
com.google.javascript.jscomp.NameGenerator.generateNextName
4
3
0
1
0
1
0
1
3.00
com.google.javascript.jscomp.NameGenerator.reset
11
10
0
1
0
1
0
1
10.00
com.google.javascript.jscomp.NameReferenceGraph.connect
4
0
0
4
2
1
2
1
0.00
com.google.javascript.jscomp.NameReferenceGraph.createNode
4
0
0
4
2
1
2
1
0.00
com.google.javascript.jscomp.NameReferenceGraph.defineNameIfNotExists
12
1
0
11
8
2
6
2
0.09
com.google.javascript.jscomp.NameReferenceGraph.getDefinitionsReferencedAt
20
0
2
18
12
4
8
5
0.00
com.google.javascript.jscomp.NameReferenceGraph.getReferencesAt
10
3
0
7
5
2
3
2
0.43
com.google.javascript.jscomp.NameReferenceGraph.getSymbol
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.NameReferenceGraph.Name.addAssignmentDeclaration
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.NameReferenceGraph.Name.addFunctionDeclaration
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.NameReferenceGraph.Name.exposedToCallOrApply
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.NameReferenceGraph.Name.getDeclarations
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.NameReferenceGraph.Name.getPropertyName
12
4
0
8
5
2
3
2
0.50
com.google.javascript.jscomp.NameReferenceGraph.Name.getQualifiedName
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.NameReferenceGraph.Name.getType
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.NameReferenceGraph.Name.hashCode
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.NameReferenceGraph.Name.isAliased
8
5
0
3
1
1
1
1
1.67
com.google.javascript.jscomp.NameReferenceGraph.Name.isExported
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.NameReferenceGraph.Name.markExported
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.NameReferenceGraph.Name.markExposedToCallOrApply
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.NameReferenceGraph.Name.Name
8
0
0
8
6
3
4
3
0.00
com.google.javascript.jscomp.NameReferenceGraph.Name.setAliased
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.NameReferenceGraph.Name.setType
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.NameReferenceGraph.Name.toString
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.NameReferenceGraph.NameReferenceGraph
16
1
3
12
10
1
10
1
0.08
com.google.javascript.jscomp.NameReferenceGraph.Reference.getSite
9
6
0
3
1
1
1
1
2.00
com.google.javascript.jscomp.NameReferenceGraph.Reference.Reference
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.NameReferenceGraphConstruction.connectUnknowns
15
0
0
15
9
4
6
6
0.00
com.google.javascript.jscomp.NameReferenceGraphConstruction.getNamedContainingFunction
17
4
0
13
8
4
8
4
0.31
com.google.javascript.jscomp.NameReferenceGraphConstruction.getNameReferenceGraph
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.NameReferenceGraphConstruction.getType
15
4
0
11
7
2
5
2
0.36
com.google.javascript.jscomp.NameReferenceGraphConstruction.NameReferenceGraphConstruction
4
0
0
4
2
1
2
1
0.00
com.google.javascript.jscomp.NameReferenceGraphConstruction.NameUse.NameUse
4
0
0
4
2
1
2
1
0.00
com.google.javascript.jscomp.NameReferenceGraphConstruction.popContainingFunction
7
4
0
3
1
1
1
1
1.33
com.google.javascript.jscomp.NameReferenceGraphConstruction.process
16
0
0
16
13
7
6
5
0.00
com.google.javascript.jscomp.NameReferenceGraphConstruction.pushContainingFunction
9
6
0
3
1
1
1
1
2.00
com.google.javascript.jscomp.NameReferenceGraphConstruction.Traversal.containsName
5
0
0
5
3
1
1
1
0.00
com.google.javascript.jscomp.NameReferenceGraphConstruction.Traversal.defineAndAlias
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.NameReferenceGraphConstruction.Traversal.enterScope
37
11
5
21
16
5
7
5
0.52
com.google.javascript.jscomp.NameReferenceGraphConstruction.Traversal.exitScope
5
0
0
5
2
1
2
1
0.00
com.google.javascript.jscomp.NameReferenceGraphConstruction.Traversal.isLocalNameReference
12
5
0
7
4
2
3
2
0.71
com.google.javascript.jscomp.NameReferenceGraphConstruction.Traversal.isPrototypeNameReference
13
3
0
10
6
2
5
2
0.30
com.google.javascript.jscomp.NameReferenceGraphConstruction.Traversal.isStaticNameReference
15
4
0
11
7
2
6
2
0.36
com.google.javascript.jscomp.NameReferenceGraphConstruction.Traversal.maybeAliasNamesOnAssign
9
0
0
9
6
1
3
1
0.00
com.google.javascript.jscomp.NameReferenceGraphConstruction.Traversal.maybeRecordExport
38
2
8
28
20
6
14
6
0.07
com.google.javascript.jscomp.NameReferenceGraphConstruction.Traversal.recordClassConstructorOrInterface
24
5
0
19
13
4
9
4
0.26
com.google.javascript.jscomp.NameReferenceGraphConstruction.Traversal.recordPrototypePropDefinition
35
7
2
26
21
8
11
6
0.27
com.google.javascript.jscomp.NameReferenceGraphConstruction.Traversal.recordPrototypePropUse
29
3
4
22
17
8
9
8
0.14
com.google.javascript.jscomp.NameReferenceGraphConstruction.Traversal.recordStaticNameDefinition
22
3
0
19
13
3
8
2
0.16
com.google.javascript.jscomp.NameReferenceGraphConstruction.Traversal.recordStaticNameUse
12
1
0
11
8
3
5
3
0.09
com.google.javascript.jscomp.NameReferenceGraphConstruction.Traversal.recordSubclassPrototypePropUse
17
4
0
13
7
2
5
2
0.31
com.google.javascript.jscomp.NameReferenceGraphConstruction.Traversal.recordSuperClassPrototypePropUse
17
3
0
14
9
3
5
2
0.21
com.google.javascript.jscomp.NameReferenceGraphConstruction.Traversal.recordUnknownUse
11
1
0
10
7
2
4
2
0.10
com.google.javascript.jscomp.NameReferenceGraphConstruction.Traversal.safeAlias
32
11
1
20
15
3
11
3
0.55
com.google.javascript.jscomp.NameReferenceGraphConstruction.Traversal.shouldTraverse
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.NameReferenceGraphConstruction.Traversal.Traversal
4
0
0
4
2
1
2
1
0.00
com.google.javascript.jscomp.NameReferenceGraphConstruction.Traversal.visit
72
8
6
58
46
8
31
7
0.14
com.google.javascript.jscomp.NameReferenceGraphReport.DiGraphNodeComparator.compare
23
2
4
17
11
2
9
1
0.12
com.google.javascript.jscomp.NameReferenceGraphReport.generateDeclarationReport
43
14
4
25
19
8
12
7
0.56
com.google.javascript.jscomp.NameReferenceGraphReport.generateEdgeReport
26
9
3
14
11
8
5
7
0.64
com.google.javascript.jscomp.NameReferenceGraphReport.generateHtmlReportFooter
6
3
0
3
1
1
1
1
1.00
com.google.javascript.jscomp.NameReferenceGraphReport.generateHtmlReportHeader
20
6
0
14
12
1
5
1
0.43
com.google.javascript.jscomp.NameReferenceGraphReport.generateSourceReferenceLink
23
11
5
7
4
2
4
1
1.57
com.google.javascript.jscomp.NameReferenceGraphReport.generateType
15
6
0
9
6
1
5
1
0.67
com.google.javascript.jscomp.NameReferenceGraphReport.getHtmlReport
73
19
9
45
35
7
30
8
0.42
com.google.javascript.jscomp.NameReferenceGraphReport.getSourceFile
14
7
0
7
4
2
3
2
1.00
com.google.javascript.jscomp.NameReferenceGraphReport.NameReferenceGraphReport
8
5
0
3
1
1
1
1
1.67
com.google.javascript.jscomp.NewTypeInference.analyzeAddBwd
9
0
0
9
7
6
2
6
0.00
com.google.javascript.jscomp.NewTypeInference.analyzeAddFwd
21
1
0
20
15
8
8
8
0.05
com.google.javascript.jscomp.NewTypeInference.analyzeArrayLitBwd
14
0
0
14
10
5
7
6
0.00
com.google.javascript.jscomp.NewTypeInference.analyzeArrayLitFwd
14
0
0
14
10
4
7
5
0.00
com.google.javascript.jscomp.NewTypeInference.analyzeAssertionCall
34
3
0
31
22
7
15
6
0.10
com.google.javascript.jscomp.NewTypeInference.analyzeAssignAddBwd
12
1
0
11
8
8
2
7
0.09
com.google.javascript.jscomp.NewTypeInference.analyzeAssignAddFwd
20
1
0
19
13
10
6
8
0.05
com.google.javascript.jscomp.NewTypeInference.analyzeAssignBwd
21
3
0
18
13
8
6
7
0.17
com.google.javascript.jscomp.NewTypeInference.analyzeAssignFwd
36
1
0
35
26
10
15
8
0.03
com.google.javascript.jscomp.NewTypeInference.analyzeAssignNumericOpBwd
8
0
0
8
5
6
1
5
0.00
com.google.javascript.jscomp.NewTypeInference.analyzeAssignNumericOpFwd
21
0
0
21
16
7
10
7
0.00
com.google.javascript.jscomp.NewTypeInference.analyzeBinaryNumericOpBwd
8
0
0
8
6
5
2
5
0.00
com.google.javascript.jscomp.NewTypeInference.analyzeBinaryNumericOpFwd
14
0
0
14
10
5
6
5
0.00
com.google.javascript.jscomp.NewTypeInference.analyzeCallNewBwd
46
4
0
42
31
14
21
12
0.10
com.google.javascript.jscomp.NewTypeInference.analyzeCallNewFwd
108
8
0
102
83
22
43
18
0.08
com.google.javascript.jscomp.NewTypeInference.analyzeCallNodeArgsFwdWhenError
8
0
0
8
4
3
4
3
0.00
com.google.javascript.jscomp.NewTypeInference.analyzeCallNodeArgumentsBwd
9
0
0
9
5
4
4
4
0.00
com.google.javascript.jscomp.NewTypeInference.analyzeCallNodeArgumentsFwd
28
3
0
27
21
10
12
8
0.11
com.google.javascript.jscomp.NewTypeInference.analyzeCastFwd
14
0
0
14
11
4
4
4
0.00
com.google.javascript.jscomp.NewTypeInference.analyzeConditionalStmFwd
23
0
0
23
17
3
10
3
0.00
com.google.javascript.jscomp.NewTypeInference.analyzeEnumObjLitBwd
19
0
0
19
12
6
8
5
0.00
com.google.javascript.jscomp.NewTypeInference.analyzeEnumObjLitFwd
27
3
0
24
15
8
9
6
0.12
com.google.javascript.jscomp.NewTypeInference.analyzeEqNeBwd
6
0
0
6
4
3
2
3
0.00
com.google.javascript.jscomp.NewTypeInference.analyzeExprBwd
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.NewTypeInference.analyzeExprBwd
159
8
0
154
137
17
49
14
0.05
com.google.javascript.jscomp.NewTypeInference.analyzeExprFwd
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.NewTypeInference.analyzeExprFwd
4
0
0
4
1
2
1
1
0.00
com.google.javascript.jscomp.NewTypeInference.analyzeExprFwd
212
22
0
191
176
8
89
7
0.12
com.google.javascript.jscomp.NewTypeInference.analyzeFunction
48
12
0
36
28
6
23
6
0.33
com.google.javascript.jscomp.NewTypeInference.analyzeFunctionBindFwd
84
10
2
73
59
15
31
14
0.14
com.google.javascript.jscomp.NewTypeInference.analyzeFunctionBwd
91
1
0
90
73
14
40
15
0.01
com.google.javascript.jscomp.NewTypeInference.analyzeFunctionFwd
127
2
2
123
104
17
59
18
0.02
com.google.javascript.jscomp.NewTypeInference.analyzeGetElemBwd
21
0
0
21
16
8
10
7
0.00
com.google.javascript.jscomp.NewTypeInference.analyzeGetElemFwd
26
0
0
26
21
8
12
7
0.00
com.google.javascript.jscomp.NewTypeInference.analyzeGoogTypeof
6
0
0
6
3
2
1
1
0.00
com.google.javascript.jscomp.NewTypeInference.analyzeHookBwd
9
0
0
9
6
7
1
6
0.00
com.google.javascript.jscomp.NewTypeInference.analyzeHookFwd
15
0
0
15
8
13
1
8
0.00
com.google.javascript.jscomp.NewTypeInference.analyzeInBwd
8
0
0
8
6
4
3
4
0.00
com.google.javascript.jscomp.NewTypeInference.analyzeIncDecFwd
18
2
0
16
11
7
6
6
0.12
com.google.javascript.jscomp.NewTypeInference.analyzeInFwd
45
5
2
38
29
8
22
7
0.13
com.google.javascript.jscomp.NewTypeInference.analyzeInstanceofFwd
49
2
2
45
37
13
14
10
0.04
com.google.javascript.jscomp.NewTypeInference.analyzeIObjectElmLvalFwd
16
0
0
16
10
8
5
5
0.00
com.google.javascript.jscomp.NewTypeInference.analyzeLogicalOpBwd
8
0
0
8
6
5
2
5
0.00
com.google.javascript.jscomp.NewTypeInference.analyzeLogicalOpFwd
38
2
0
36
26
24
5
15
0.06
com.google.javascript.jscomp.NewTypeInference.analyzeLooseCallNodeBwd
22
1
0
21
17
12
8
11
0.05
com.google.javascript.jscomp.NewTypeInference.analyzeLooseCallNodeFwd
21
1
0
20
16
12
6
10
0.05
com.google.javascript.jscomp.NewTypeInference.analyzeLtGtBwd
16
1
0
15
12
6
7
6
0.07
com.google.javascript.jscomp.NewTypeInference.analyzeLtGtFwd
22
1
0
21
17
7
9
7
0.05
com.google.javascript.jscomp.NewTypeInference.analyzeLValueBwd
4
0
0
4
1
2
1
1
0.00
com.google.javascript.jscomp.NewTypeInference.analyzeLValueBwd
42
4
0
38
26
13
10
10
0.11
com.google.javascript.jscomp.NewTypeInference.analyzeLValueFwd
4
0
0
4
1
2
1
1
0.00
com.google.javascript.jscomp.NewTypeInference.analyzeLValueFwd
74
10
0
65
52
16
27
14
0.15
com.google.javascript.jscomp.NewTypeInference.analyzeNameBwd
36
11
0
25
18
6
11
5
0.44
com.google.javascript.jscomp.NewTypeInference.analyzeNameFwd
50
18
0
32
24
6
14
5
0.56
com.google.javascript.jscomp.NewTypeInference.analyzeNonStrictComparisonFwd
58
1
3
54
46
10
32
9
0.02
com.google.javascript.jscomp.NewTypeInference.analyzeObjLitBwd
31
0
0
31
22
9
14
8
0.00
com.google.javascript.jscomp.NewTypeInference.analyzeObjLitFwd
68
6
0
62
47
16
31
16
0.10
com.google.javascript.jscomp.NewTypeInference.analyzePropAccessBwd
15
0
0
15
11
9
4
7
0.00
com.google.javascript.jscomp.NewTypeInference.analyzePropAccessFwd
107
12
1
94
73
17
40
14
0.13
com.google.javascript.jscomp.NewTypeInference.analyzePropertyTestCallFwd
6
0
0
6
3
2
1
1
0.00
com.google.javascript.jscomp.NewTypeInference.analyzePropLValBwd
22
1
0
21
14
10
7
7
0.05
com.google.javascript.jscomp.NewTypeInference.analyzePropLValFwd
59
5
0
54
42
13
23
9
0.09
com.google.javascript.jscomp.NewTypeInference.analyzeReceiverLvalFwd
20
1
0
19
14
7
8
5
0.05
com.google.javascript.jscomp.NewTypeInference.analyzeSpecializedTypeof
24
0
0
24
18
6
11
5
0.00
com.google.javascript.jscomp.NewTypeInference.analyzeStrictComparisonFwd
42
1
2
39
32
7
21
6
0.03
com.google.javascript.jscomp.NewTypeInference.analyzeTypePredicate
17
0
0
17
12
4
7
3
0.00
com.google.javascript.jscomp.NewTypeInference.analyzeUnaryNumFwd
13
4
0
9
6
3
4
3
0.44
com.google.javascript.jscomp.NewTypeInference.buildWorkset
6
0
0
6
2
3
1
1
0.00
com.google.javascript.jscomp.NewTypeInference.buildWorksetHelper
79
6
0
73
49
10
38
9
0.08
com.google.javascript.jscomp.NewTypeInference.calcTypeInstantiation
84
38
0
46
36
14
18
12
0.83
com.google.javascript.jscomp.NewTypeInference.calcTypeInstantiationBwd
5
0
0
5
2
2
1
1
0.00
com.google.javascript.jscomp.NewTypeInference.calcTypeInstantiationFwd
4
0
0
4
1
2
1
1
0.00
com.google.javascript.jscomp.NewTypeInference.changeTypeIfFunctionNamespace
25
2
0
23
17
7
10
7
0.09
com.google.javascript.jscomp.NewTypeInference.checkInvalidTypename
18
1
0
18
14
2
5
2
0.06
com.google.javascript.jscomp.NewTypeInference.collectTypesForFreeVarsFwd
32
7
0
26
20
6
9
7
0.27
com.google.javascript.jscomp.NewTypeInference.combineLhsAndRhsForLogicalOps
22
0
0
22
14
2
14
1
0.00
com.google.javascript.jscomp.NewTypeInference.createDeferredCheckBwd
24
3
0
21
16
6
8
5
0.14
com.google.javascript.jscomp.NewTypeInference.createSummary
90
7
6
77
62
17
42
20
0.09
com.google.javascript.jscomp.NewTypeInference.DeferredCheck.DeferredCheck
10
0
0
10
4
5
4
1
0.00
com.google.javascript.jscomp.NewTypeInference.DeferredCheck.equals
9
0
0
9
7
2
2
2
0.00
com.google.javascript.jscomp.NewTypeInference.DeferredCheck.hashCode
4
0
0
4
2
1
1
1
0.00
com.google.javascript.jscomp.NewTypeInference.DeferredCheck.runCheck
37
2
0
35
27
6
12
6
0.06
com.google.javascript.jscomp.NewTypeInference.DeferredCheck.updateArgTypes
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.NewTypeInference.DeferredCheck.updateReturn
5
0
0
5
2
1
2
1
0.00
com.google.javascript.jscomp.NewTypeInference.envGetType
4
0
0
4
2
1
2
1
0.00
com.google.javascript.jscomp.NewTypeInference.envPutType
4
0
0
4
2
1
2
1
0.00
com.google.javascript.jscomp.NewTypeInference.EnvTypePair.addBinding
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.NewTypeInference.EnvTypePair.EnvTypePair
4
0
0
4
2
1
2
1
0.00
com.google.javascript.jscomp.NewTypeInference.EnvTypePair.join
4
0
0
4
2
1
1
1
0.00
com.google.javascript.jscomp.NewTypeInference.errorMsgWithTypeDiff
53
0
0
53
48
4
15
3
0.00
com.google.javascript.jscomp.NewTypeInference.getEntryTypeEnv
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.NewTypeInference.getIndexedTypeOrUnknown
4
0
0
4
2
2
1
2
0.00
com.google.javascript.jscomp.NewTypeInference.getInEnv
22
1
1
20
13
4
10
5
0.05
com.google.javascript.jscomp.NewTypeInference.getOutEnv
20
1
0
19
13
4
10
5
0.05
com.google.javascript.jscomp.NewTypeInference.getPropNameForErrorMsg
10
0
0
10
7
2
6
2
0.00
com.google.javascript.jscomp.NewTypeInference.getReadableCalleeName
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.NewTypeInference.getSummaryOfLocalFunDef
12
1
0
11
8
3
5
3
0.09
com.google.javascript.jscomp.NewTypeInference.getTypeAfterFwd
16
5
0
11
6
4
4
3
0.45
com.google.javascript.jscomp.NewTypeInference.getTypeEnvFromDeclaredTypes
37
2
0
35
25
7
18
9
0.06
com.google.javascript.jscomp.NewTypeInference.getTypeFromString
21
0
0
21
17
1
10
1
0.00
com.google.javascript.jscomp.NewTypeInference.hasPathWithNoReturn
15
0
0
15
10
3
7
4
0.00
com.google.javascript.jscomp.NewTypeInference.initEdgeEnvsFwd
42
4
2
36
26
5
20
7
0.11
com.google.javascript.jscomp.NewTypeInference.isAllowedToNotReturn
20
0
0
20
14
6
8
6
0.00
com.google.javascript.jscomp.NewTypeInference.isFunctionBind
12
0
0
12
8
3
5
3
0.00
com.google.javascript.jscomp.NewTypeInference.isGoogTypeof
9
0
0
9
6
1
4
1
0.00
com.google.javascript.jscomp.NewTypeInference.isImpreciseType
5
0
0
5
3
1
1
1
0.00
com.google.javascript.jscomp.NewTypeInference.isPropertyAbsentTest
9
0
0
9
6
4
3
3
0.00
com.google.javascript.jscomp.NewTypeInference.isPropertyTestCall
7
0
0
7
4
1
3
1
0.00
com.google.javascript.jscomp.NewTypeInference.LValueResultBwd.LValueResultBwd
6
0
0
6
4
1
4
1
0.00
com.google.javascript.jscomp.NewTypeInference.LValueResultFwd.LValueResultFwd
8
0
0
8
5
2
5
1
0.00
com.google.javascript.jscomp.NewTypeInference.markAndGetTypeOfPreanalyzedNode
46
6
2
38
28
6
17
6
0.16
com.google.javascript.jscomp.NewTypeInference.maybeAddDeadCode
16
0
0
16
7
6
6
2
0.00
com.google.javascript.jscomp.NewTypeInference.maybeSetTypeI
14
6
0
8
5
3
3
3
0.75
com.google.javascript.jscomp.NewTypeInference.mayWarnAboutBadIObjectIndex
15
0
0
15
10
2
7
1
0.00
com.google.javascript.jscomp.NewTypeInference.mayWarnAboutConst
8
0
0
8
5
2
4
2
0.00
com.google.javascript.jscomp.NewTypeInference.mayWarnAboutConstProp
9
0
0
9
5
2
4
1
0.00
com.google.javascript.jscomp.NewTypeInference.mayWarnAboutDictPropAccess
8
0
0
8
5
1
4
1
0.00
com.google.javascript.jscomp.NewTypeInference.mayWarnAboutGlobalThis
14
3
0
11
8
2
6
2
0.27
com.google.javascript.jscomp.NewTypeInference.mayWarnAboutInexistentProp
32
6
0
26
19
8
12
6
0.23
com.google.javascript.jscomp.NewTypeInference.mayWarnAboutNonObject
20
3
0
17
12
4
6
3
0.18
com.google.javascript.jscomp.NewTypeInference.mayWarnAboutNullableReferenceAndTighten
25
0
0
25
17
5
10
4
0.00
com.google.javascript.jscomp.NewTypeInference.mayWarnAboutPropCreation
15
5
0
10
6
2
5
1
0.50
com.google.javascript.jscomp.NewTypeInference.mayWarnAboutStructPropAccess
8
0
0
8
5
1
4
1
0.00
com.google.javascript.jscomp.NewTypeInference.mayWarnAboutUnknownType
13
4
0
9
6
2
2
2
0.44
com.google.javascript.jscomp.NewTypeInference.NewTypeInference
19
0
0
19
16
1
12
2
0.00
com.google.javascript.jscomp.NewTypeInference.pickReqObjType
24
0
0
24
18
3
10
3
0.00
com.google.javascript.jscomp.NewTypeInference.predicateTransformType
58
4
0
54
48
3
16
2
0.07
com.google.javascript.jscomp.NewTypeInference.println
9
0
0
9
5
2
4
3
0.00
com.google.javascript.jscomp.NewTypeInference.process
22
0
0
22
15
2
13
4
0.00
com.google.javascript.jscomp.NewTypeInference.processForTesting
4
0
0
4
2
1
2
1
0.00
com.google.javascript.jscomp.NewTypeInference.processVarDeclaration
43
4
2
37
29
8
17
7
0.11
com.google.javascript.jscomp.NewTypeInference.scalarValueToType
16
0
0
16
13
1
7
1
0.00
com.google.javascript.jscomp.NewTypeInference.setOutEnv
7
0
0
7
3
2
3
2
0.00
com.google.javascript.jscomp.NewTypeInference.specializeKeep2ndWhenBottom
5
0
0
5
2
3
1
2
0.00
com.google.javascript.jscomp.NewTypeInference.tightenTypeAndDontWarn
23
12
1
10
7
5
1
3
1.20
com.google.javascript.jscomp.NewTypeInference.unifyWithSubtypeWarnIfFail
15
3
0
12
6
4
3
2
0.25
com.google.javascript.jscomp.NewTypeInference.updateLvalueTypeInEnv
36
10
0
27
20
6
10
5
0.37
com.google.javascript.jscomp.NewTypeInference.updatePeakMem
7
0
0
7
4
3
2
3
0.00
com.google.javascript.jscomp.NewTypeInference.WarningReporter.add
10
2
0
8
5
2
3
2
0.25
com.google.javascript.jscomp.NewTypeInference.WarningReporter.WarningReporter
1
0
0
1
1
1
1
1
0.00
com.google.javascript.jscomp.NewTypeInference.warnInvalidOperand
27
0
0
27
23
2
5
1
0.00
com.google.javascript.jscomp.NewTypeInferenceES5OrLowerTest.testAbstractMethodOverrides
16
7
0
16
14
1
1
1
0.44
com.google.javascript.jscomp.NewTypeInferenceES5OrLowerTest.testAbstractMethodsAreTypedCorrectly
52
20
3
49
47
1
4
1
0.41
com.google.javascript.jscomp.NewTypeInferenceES5OrLowerTest.testAcrossScopeNamespaces
42
10
3
39
37
1
4
1
0.26
com.google.javascript.jscomp.NewTypeInferenceES5OrLowerTest.testAddingPropsToExpandosInWhateverScopes
156
43
14
142
140
1
15
1
0.30
com.google.javascript.jscomp.NewTypeInferenceES5OrLowerTest.testAddingPropsToObject
17
3
1
16
14
1
2
1
0.19
com.google.javascript.jscomp.NewTypeInferenceES5OrLowerTest.testAddingPropsToTypedefs
37
12
3
34
32
1
4
1
0.35
com.google.javascript.jscomp.NewTypeInferenceES5OrLowerTest.testAlhpaRenamingDoesntChangeType
18
2
0
18
16
1
1
1
0.11
com.google.javascript.jscomp.NewTypeInferenceES5OrLowerTest.testAllowCastingToFromInterface
28
12
2
26
24
1
3
1
0.46
com.google.javascript.jscomp.NewTypeInferenceES5OrLowerTest.testAllowComparisonBetweenEnumAndCorrespondingType
11
2
1
10
8
1
2
1
0.20
com.google.javascript.jscomp.NewTypeInferenceES5OrLowerTest.testAnalyzeDeadCodeAndLiveCodeThatFollowsIt
47
4
4
42
40
1
5
1
0.10
com.google.javascript.jscomp.NewTypeInferenceES5OrLowerTest.testAnalyzeLoopsBwd
35
0
4
31
29
1
5
1
0.00
com.google.javascript.jscomp.NewTypeInferenceES5OrLowerTest.testAndOr
25
6
4
21
19
1
5
1
0.29
com.google.javascript.jscomp.NewTypeInferenceES5OrLowerTest.testAndOrConditionalSpecialization
128
16
16
112
110
1
17
1
0.14
com.google.javascript.jscomp.NewTypeInferenceES5OrLowerTest.testAndOrShortCircuiting
17
4
1
16
14
1
2
1
0.25
com.google.javascript.jscomp.NewTypeInferenceES5OrLowerTest.testAnonymousNominalType
15
2
1
14
12
1
2
1
0.14
com.google.javascript.jscomp.NewTypeInferenceES5OrLowerTest.testArgumentsArray
51
3
8
42
40
1
9
1
0.07
com.google.javascript.jscomp.NewTypeInferenceES5OrLowerTest.testArrayAccesses
11
1
1
10
8
1
2
1
0.10
com.google.javascript.jscomp.NewTypeInferenceES5OrLowerTest.testArrayLit
11
0
1
10
8
1
2
1
0.00
com.google.javascript.jscomp.NewTypeInferenceES5OrLowerTest.testArrayLiteralUsedGenericallyDoesntCrash
10
1
0
10
8
1
1
1
0.10
com.google.javascript.jscomp.NewTypeInferenceES5OrLowerTest.testAsserts
74
19
8
66
64
1
9
1
0.29
com.google.javascript.jscomp.NewTypeInferenceES5OrLowerTest.testAssignAdd
33
2
6
26
24
1
7
1
0.08
com.google.javascript.jscomp.NewTypeInferenceES5OrLowerTest.testAssignmentDoesntFlowWrongInit
15
2
1
14
12
1
2
1
0.14
com.google.javascript.jscomp.NewTypeInferenceES5OrLowerTest.testAssignmentsToPrototype
21
17
2
2
0
1
0
1
8.50
com.google.javascript.jscomp.NewTypeInferenceES5OrLowerTest.testAssignToInvalidObject
6
1
0
5
3
1
1
1
0.20
com.google.javascript.jscomp.NewTypeInferenceES5OrLowerTest.testAssignWithOp
34
1
5
29
27
1
6
1
0.03
com.google.javascript.jscomp.NewTypeInferenceES5OrLowerTest.testAutoconvertBoxedBooleanToBoolean
13
3
2
11
9
1
3
1
0.27
com.google.javascript.jscomp.NewTypeInferenceES5OrLowerTest.testAutoconvertBoxedNumberToNumber
44
9
8
36
34
1
9
1
0.25
com.google.javascript.jscomp.NewTypeInferenceES5OrLowerTest.testAutoconvertBoxedStringToString
19
4
3
16
14
1
4
1
0.25
com.google.javascript.jscomp.NewTypeInferenceES5OrLowerTest.testAutoconvertScalarsToBoxedScalars
46
11
7
39
37
1
8
1
0.28
com.google.javascript.jscomp.NewTypeInferenceES5OrLowerTest.testBackwardForwardPathologicalCase
7
0
0
7
5
1
1
1
0.00
com.google.javascript.jscomp.NewTypeInferenceES5OrLowerTest.testBackwardForwardPathologicalCase2
9
1
0
9
7
1
1
1
0.11
com.google.javascript.jscomp.NewTypeInferenceES5OrLowerTest.testBadArithmetic
23
1
8
15
13
1
9
1
0.07
com.google.javascript.jscomp.NewTypeInferenceES5OrLowerTest.testBadAssignment
5
1
0
5
3
1
1
1
0.20
com.google.javascript.jscomp.NewTypeInferenceES5OrLowerTest.testBadInitialization
5
1
0
5
3
1
1
1
0.20
com.google.javascript.jscomp.NewTypeInferenceES5OrLowerTest.testBadWorksetConstruction
9
0
0
9
7
1
1
1
0.00
com.google.javascript.jscomp.NewTypeInferenceES5OrLowerTest.testBottomPropAccessDoesntCrash
19
5
1
18
16
1
2
1
0.28
com.google.javascript.jscomp.NewTypeInferenceES5OrLowerTest.testBoxedUnification
28
6
0
28
26
1
1
1
0.21
com.google.javascript.jscomp.NewTypeInferenceES5OrLowerTest.testCallArgumentsChecked
6
0
0
6
4
1
1
1
0.00
com.google.javascript.jscomp.NewTypeInferenceES5OrLowerTest.testCallsWithComplexOperator
9
3
0
9
7
1
1
1
0.33
com.google.javascript.jscomp.NewTypeInferenceES5OrLowerTest.testCasts
67
23
10
57
55
1
11
1
0.40
com.google.javascript.jscomp.NewTypeInferenceES5OrLowerTest.testCastsOfGenericTypes
30
10
2
28
26
1
3
1
0.36
com.google.javascript.jscomp.NewTypeInferenceES5OrLowerTest.testCircularDependencies
41
16
7
34
32
1
8
1
0.47
com.google.javascript.jscomp.NewTypeInferenceES5OrLowerTest.testClassConstructor
63
17
8
55
53
1
9
1
0.31
com.google.javascript.jscomp.NewTypeInferenceES5OrLowerTest.testClasslessObjectsHaveBuiltinProperties
23
4
4
19
17
1
5
1
0.21
com.google.javascript.jscomp.NewTypeInferenceES5OrLowerTest.testClosureStyleFunctionBind
56
5
10
46
44
1
11
1
0.11
com.google.javascript.jscomp.NewTypeInferenceES5OrLowerTest.testComma
13
1
1
12
10
1
2
1
0.08
com.google.javascript.jscomp.NewTypeInferenceES5OrLowerTest.testComparisons
34
3
7
27
25
1
8
1
0.11
com.google.javascript.jscomp.NewTypeInferenceES5OrLowerTest.testConditionalExBranch
9
0
0
9
7
1
1
1
0.00
com.google.javascript.jscomp.NewTypeInferenceES5OrLowerTest.testConditionalNonnull
25
5
2
22
20
1
3
1
0.23
com.google.javascript.jscomp.NewTypeInferenceES5OrLowerTest.testConditionalSpecialization
51
2
4
47
45
1
5
1
0.04
com.google.javascript.jscomp.NewTypeInferenceES5OrLowerTest.testConflictingPropertyDefinitions
51
18
7
44
42
1
8
1
0.41
com.google.javascript.jscomp.NewTypeInferenceES5OrLowerTest.testConstantByConvention
14
1
1
13
11
1
2
1
0.08
com.google.javascript.jscomp.NewTypeInferenceES5OrLowerTest.testConstInferenceAndOf
69
20
5
64
62
1
6
1
0.31
com.google.javascript.jscomp.NewTypeInferenceES5OrLowerTest.testConstInPrototypeMethods
23
6
1
20
18
1
2
1
0.30
com.google.javascript.jscomp.NewTypeInferenceES5OrLowerTest.testConstMissingInitializer
45
12
7
38
36
1
8
1
0.32
com.google.javascript.jscomp.NewTypeInferenceES5OrLowerTest.testConstPropertiesDontReassign
104
28
12
92
90
1
13
1
0.30
com.google.javascript.jscomp.NewTypeInferenceES5OrLowerTest.testConstructorExtensions
20
7
1
19
17
1
2
1
0.37
com.google.javascript.jscomp.NewTypeInferenceES5OrLowerTest.testConstructorInitializedWithCall
51
12
3
48
46
1
4
1
0.25
com.google.javascript.jscomp.NewTypeInferenceES5OrLowerTest.testConstructorProperties
49
17
7
42
40
1
8
1
0.40
com.google.javascript.jscomp.NewTypeInferenceES5OrLowerTest.testConstructorsCalledWithoutNew
30
8
4
25
23
1
5
1
0.32
com.google.javascript.jscomp.NewTypeInferenceES5OrLowerTest.testConstVarsDontReassign
29
7
6
23
21
1
7
1
0.30
com.google.javascript.jscomp.NewTypeInferenceES5OrLowerTest.testCreatingPropsOnLooseOrUnknownObjects
29
4
2
26
24
1
3
1
0.15
com.google.javascript.jscomp.NewTypeInferenceES5OrLowerTest.testCreatingSeveralQmarkFunInstances
7
2
0
7
5
1
1
1
0.29
com.google.javascript.jscomp.NewTypeInferenceES5OrLowerTest.testCrossScopeWarnings
162
31
15
126
124
1
15
1
0.25
com.google.javascript.jscomp.NewTypeInferenceES5OrLowerTest.testCtorManipulationDoesntCrash
9
2
0
9
7
1
1
1
0.22
com.google.javascript.jscomp.NewTypeInferenceES5OrLowerTest.testDeadCodeDoesntCrash
7
0
0
7
5
1
1
1
0.00
com.google.javascript.jscomp.NewTypeInferenceES5OrLowerTest.testDebuggerStatementDoesntCrash
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.NewTypeInferenceES5OrLowerTest.testDeclaredFunctionOnNamespace
14
2
0
14
12
1
1
1
0.14
com.google.javascript.jscomp.NewTypeInferenceES5OrLowerTest.testDeclaredFunctionTypesInFormals
63
15
9
54
52
1
10
1
0.28
com.google.javascript.jscomp.NewTypeInferenceES5OrLowerTest.testDeclaredGenericArrayTypes
88
19
14
72
70
1
15
1
0.26
com.google.javascript.jscomp.NewTypeInferenceES5OrLowerTest.testDeclaredMethodWithoutScope
50
23
6
44
42
1
7
1
0.52
com.google.javascript.jscomp.NewTypeInferenceES5OrLowerTest.testDeclaredPropertyIndirectly
8
1
0
8
6
1
1
1
0.12
com.google.javascript.jscomp.NewTypeInferenceES5OrLowerTest.testDeclaredRecordTypes
96
18
14
82
80
1
15
1
0.22
com.google.javascript.jscomp.NewTypeInferenceES5OrLowerTest.testDeclaredVariables
6
2
1
5
3
1
2
1
0.40
com.google.javascript.jscomp.NewTypeInferenceES5OrLowerTest.testDeferredChecks
90
20
12
67
65
1
12
1
0.30
com.google.javascript.jscomp.NewTypeInferenceES5OrLowerTest.testDelprop
9
2
1
7
5
1
3
1
0.29
com.google.javascript.jscomp.NewTypeInferenceES5OrLowerTest.testDictPropAccess
65
12
10
55
53
1
11
1
0.22
com.google.javascript.jscomp.NewTypeInferenceES5OrLowerTest.testDifficultClassGenericsInstantiation
172
56
10
137
135
1
9
1
0.41
com.google.javascript.jscomp.NewTypeInferenceES5OrLowerTest.testDifficultLvalues
42
9
6
36
34
1
7
1
0.25
com.google.javascript.jscomp.NewTypeInferenceES5OrLowerTest.testDifficultObjectSpecialization
81
27
4
70
68
1
5
1
0.39
com.google.javascript.jscomp.NewTypeInferenceES5OrLowerTest.testDirectPrototypeAssignmentDoesntCrash
5
0
0
5
3
1
1
1
0.00
com.google.javascript.jscomp.NewTypeInferenceES5OrLowerTest.testDontCallMethodAsFunction
13
2
1
12
10
1
2
1
0.17
com.google.javascript.jscomp.NewTypeInferenceES5OrLowerTest.testDontCrashOnBadPrototypeMethodDecl
28
6
2
24
22
1
3
1
0.25
com.google.javascript.jscomp.NewTypeInferenceES5OrLowerTest.testDontCrashOnBottomRettypeFromLooseFun
7
0
0
7
5
1
1
1
0.00
com.google.javascript.jscomp.NewTypeInferenceES5OrLowerTest.testDontCrashOnInheritedMethodsWithIncompatibleReturns
15
5
0
15
13
1
1
1
0.33
com.google.javascript.jscomp.NewTypeInferenceES5OrLowerTest.testDontCrashOnMistypedWindow
15
5
0
13
11
1
1
1
0.38
com.google.javascript.jscomp.NewTypeInferenceES5OrLowerTest.testDontCrashWhenExtendingFunction
15
6
0
12
10
1
1
1
0.50
com.google.javascript.jscomp.NewTypeInferenceES5OrLowerTest.testDontCrashWhenShadowingANamespace
39
9
3
36
34
1
4
1
0.25
com.google.javascript.jscomp.NewTypeInferenceES5OrLowerTest.testDontInferBottom
6
2
0
5
3
1
1
1
0.40
com.google.javascript.jscomp.NewTypeInferenceES5OrLowerTest.testDontInferBottomReturn
7
2
0
5
3
1
1
1
0.40
com.google.javascript.jscomp.NewTypeInferenceES5OrLowerTest.testDontInferStructDictFormal
32
4
4
28
26
1
5
1
0.14
com.google.javascript.jscomp.NewTypeInferenceES5OrLowerTest.testDontInferUndeclaredFunctionReturn
18
4
2
16
14
1
3
1
0.25
com.google.javascript.jscomp.NewTypeInferenceES5OrLowerTest.testDontLookupInParentScopeForNamesWithoutDeclaredType
8
1
0
8
6
1
1
1
0.12
com.google.javascript.jscomp.NewTypeInferenceES5OrLowerTest.testDontLoosenNominalTypes
13
3
1
12
10
1
2
1
0.25
com.google.javascript.jscomp.NewTypeInferenceES5OrLowerTest.testDontOverrideFinalMethods
36
21
2
19
17
1
2
1
1.11
com.google.javascript.jscomp.NewTypeInferenceES5OrLowerTest.testDontOverrideNestedPropWithWorseType
28
6
1
27
25
1
2
1
0.22
com.google.javascript.jscomp.NewTypeInferenceES5OrLowerTest.testDontSpecializeInToDict
8
0
0
8
6
1
1
1
0.00
com.google.javascript.jscomp.NewTypeInferenceES5OrLowerTest.testDontSpecializeKnownFunctions
29
9
2
27
25
1
3
1
0.33
com.google.javascript.jscomp.NewTypeInferenceES5OrLowerTest.testDontWarnAboutInferringDeclaredFunctionTypes
13
5
2
11
9
1
3
1
0.45
com.google.javascript.jscomp.NewTypeInferenceES5OrLowerTest.testDontWarnForMissingReturnOnInfiniteLoop
23
2
1
22
20
1
2
1
0.09
com.google.javascript.jscomp.NewTypeInferenceES5OrLowerTest.testDontWarnOnPropAccessOfBottom
22
2
2
20
18
1
3
1
0.10
com.google.javascript.jscomp.NewTypeInferenceES5OrLowerTest.testDoublyAssignedPrototypeMethodDoesntCrash
9
1
0
9
7
1
1
1
0.11
com.google.javascript.jscomp.NewTypeInferenceES5OrLowerTest.testEmptyBlockPropagation
5
1
0
5
3
1
1
1
0.20
com.google.javascript.jscomp.NewTypeInferenceES5OrLowerTest.testEnumAliasing
88
32
8
80
78
1
9
1
0.40
com.google.javascript.jscomp.NewTypeInferenceES5OrLowerTest.testEnumBadDeclaredType
72
18
7
63
61
1
8
1
0.29
com.google.javascript.jscomp.NewTypeInferenceES5OrLowerTest.testEnumBadInitializer
36
6
5
31
29
1
6
1
0.19
com.google.javascript.jscomp.NewTypeInferenceES5OrLowerTest.testEnumBasicTyping
79
20
8
70
68
1
9
1
0.29
com.google.javascript.jscomp.NewTypeInferenceES5OrLowerTest.testEnumIllegalRecursion
25
7
1
21
19
1
2
1
0.33
com.google.javascript.jscomp.NewTypeInferenceES5OrLowerTest.testEnumJoinSpecializeMeet
123
48
8
106
104
1
9
1
0.45
com.google.javascript.jscomp.NewTypeInferenceES5OrLowerTest.testEnumPropertiesConstant
27
4
2
25
23
1
3
1
0.16
com.google.javascript.jscomp.NewTypeInferenceES5OrLowerTest.testEnumsAsNamespaces
43
14
4
39
37
1
5
1
0.36
com.google.javascript.jscomp.NewTypeInferenceES5OrLowerTest.testEnumsWithGenerics
50
14
3
47
45
1
4
1
0.30
com.google.javascript.jscomp.NewTypeInferenceES5OrLowerTest.testEnumsWithNonScalarDeclaredType
37
13
4
33
31
1
5
1
0.39
com.google.javascript.jscomp.NewTypeInferenceES5OrLowerTest.testExtendedInterfacePropertiesCompatibility
48
17
2
46
44
1
3
1
0.37
com.google.javascript.jscomp.NewTypeInferenceES5OrLowerTest.testExterns
5
1
0
5
3
1
1
1
0.20
com.google.javascript.jscomp.NewTypeInferenceES5OrLowerTest.testFinalizingRecursiveSubnamespaces
30
10
3
27
25
1
4
1
0.37
com.google.javascript.jscomp.NewTypeInferenceES5OrLowerTest.testFixAdditionOfStaticCtorProps
28
7
0
24
22
1
1
1
0.29
com.google.javascript.jscomp.NewTypeInferenceES5OrLowerTest.testFixCrashWhenUnannotatedPrototypeMethod
9
0
0
9
7
1
1
1
0.00
com.google.javascript.jscomp.NewTypeInferenceES5OrLowerTest.testFoo
38
12
5
33
31
1
6
1
0.36
com.google.javascript.jscomp.NewTypeInferenceES5OrLowerTest.testForIn
40
6
6
33
31
1
7
1
0.18
com.google.javascript.jscomp.NewTypeInferenceES5OrLowerTest.testForLoopInference
33
8
3
30
28
1
4
1
0.27
com.google.javascript.jscomp.NewTypeInferenceES5OrLowerTest.testForwardDeclarations
109
34
15
91
89
1
16
1
0.37
com.google.javascript.jscomp.NewTypeInferenceES5OrLowerTest.testFunctionApplyProperty
57
13
8
46
44
1
9
1
0.28
com.google.javascript.jscomp.NewTypeInferenceES5OrLowerTest.testFunctionBind
194
26
21
170
168
1
22
1
0.15
com.google.javascript.jscomp.NewTypeInferenceES5OrLowerTest.testFunctionCallProperty
49
10
6
42
40
1
7
1
0.24
com.google.javascript.jscomp.NewTypeInferenceES5OrLowerTest.testFunctionConstructor
17
5
4
13
11
1
5
1
0.38
com.google.javascript.jscomp.NewTypeInferenceES5OrLowerTest.testFunctionGetpropDoesntCrash
9
0
0
9
7
1
1
1
0.00
com.google.javascript.jscomp.NewTypeInferenceES5OrLowerTest.testFunctionJoin
45
9
3
42
40
1
4
1
0.21
com.google.javascript.jscomp.NewTypeInferenceES5OrLowerTest.testFunctionJsdoc
116
29
21
95
93
1
22
1
0.31
com.google.javascript.jscomp.NewTypeInferenceES5OrLowerTest.testFunctionMeet
10
2
0
10
8
1
1
1
0.20
com.google.javascript.jscomp.NewTypeInferenceES5OrLowerTest.testFunctionNamespacesThatArentProperties
114
25
12
101
99
1
13
1
0.25
com.google.javascript.jscomp.NewTypeInferenceES5OrLowerTest.testFunctionNamespacesThatAreProperties
139
46
12
119
117
1
12
1
0.39
com.google.javascript.jscomp.NewTypeInferenceES5OrLowerTest.testFunctionReturnTypeSpecialization
12
4
0
12
10
1
1
1
0.33
com.google.javascript.jscomp.NewTypeInferenceES5OrLowerTest.testFunctionsExtendFunction
46
4
8
38
36
1
9
1
0.11
com.google.javascript.jscomp.NewTypeInferenceES5OrLowerTest.testFunctionsInsideFunctions
24
1
3
21
19
1
4
1
0.05
com.google.javascript.jscomp.NewTypeInferenceES5OrLowerTest.testFunctionSubtyping
25
8
2
23
21
1
3
1
0.35
com.google.javascript.jscomp.NewTypeInferenceES5OrLowerTest.testFunctionSubtypingWithReceiverTypes
59
19
3
54
52
1
4
1
0.35
com.google.javascript.jscomp.NewTypeInferenceES5OrLowerTest.testFunctionsWithAbnormalExit
25
20
2
3
1
1
1
1
6.67
com.google.javascript.jscomp.NewTypeInferenceES5OrLowerTest.testFunctionTypedefs
14
5
2
12
10
1
3
1
0.42
com.google.javascript.jscomp.NewTypeInferenceES5OrLowerTest.testFunctionTypeUnifyUnknowns
116
28
7
109
107
1
8
1
0.26
com.google.javascript.jscomp.NewTypeInferenceES5OrLowerTest.testFunctionUnificationWithSubtyping
55
13
3
49
47
1
4
1
0.27
com.google.javascript.jscomp.NewTypeInferenceES5OrLowerTest.testFunctionUnions
49
16
10
39
37
1
11
1
0.41
com.google.javascript.jscomp.NewTypeInferenceES5OrLowerTest.testFunctionWithProps
7
0
0
7
5
1
1
1
0.00
com.google.javascript.jscomp.NewTypeInferenceES5OrLowerTest.testGenericClassInstantiation
109
22
8
101
99
1
9
1
0.22
com.google.javascript.jscomp.NewTypeInferenceES5OrLowerTest.testGenericInterfaceDoesntCrash
6
2
0
6
4
1
1
1
0.33
com.google.javascript.jscomp.NewTypeInferenceES5OrLowerTest.testGenericResolutionWithPromises
25
9
1
24
22
1
2
1
0.38
com.google.javascript.jscomp.NewTypeInferenceES5OrLowerTest.testGenericReturnType
5
1
0
5
3
1
1
1
0.20
com.google.javascript.jscomp.NewTypeInferenceES5OrLowerTest.testGenericsJsdocParsing
43
11
7
36
34
1
8
1
0.31
com.google.javascript.jscomp.NewTypeInferenceES5OrLowerTest.testGenericsSubtyping
296
74
18
274
272
1
19
1
0.27
com.google.javascript.jscomp.NewTypeInferenceES5OrLowerTest.testGenericStructuralInterfaces
135
47
8
127
125
1
9
1
0.37
com.google.javascript.jscomp.NewTypeInferenceES5OrLowerTest.testGenericsVariance
55
20
6
48
46
1
7
1
0.42
com.google.javascript.jscomp.NewTypeInferenceES5OrLowerTest.testGenericsWithUnknownMapNoCrash
29
4
0
29
27
1
1
1
0.14
com.google.javascript.jscomp.NewTypeInferenceES5OrLowerTest.testGetElem
62
10
7
49
47
1
8
1
0.20
com.google.javascript.jscomp.NewTypeInferenceES5OrLowerTest.testGetpropDoesntCrash
35
10
2
33
31
1
3
1
0.30
com.google.javascript.jscomp.NewTypeInferenceES5OrLowerTest.testGetpropOnNonObjects
75
17
13
60
58
1
14
1
0.28
com.google.javascript.jscomp.NewTypeInferenceES5OrLowerTest.testGetpropOnPossiblyInexistentPropertyDoesntCrash
9
1
0
9
7
1
1
1
0.11
com.google.javascript.jscomp.NewTypeInferenceES5OrLowerTest.testGetpropOnTopDoesntCrash
17
6
1
16
14
1
2
1
0.38
com.google.javascript.jscomp.NewTypeInferenceES5OrLowerTest.testGetters
59
8
11
47
45
1
12
1
0.17
com.google.javascript.jscomp.NewTypeInferenceES5OrLowerTest.testGoogIsPredicatesFalse
92
16
8
84
82
1
10
1
0.19
com.google.javascript.jscomp.NewTypeInferenceES5OrLowerTest.testGoogIsPredicatesNoSpecializedContext
13
1
2
11
9
1
3
1
0.09
com.google.javascript.jscomp.NewTypeInferenceES5OrLowerTest.testGoogIsPredicatesTrue
125
17
12
113
111
1
13
1
0.15
com.google.javascript.jscomp.NewTypeInferenceES5OrLowerTest.testGoogTypeof
51
12
4
47
45
1
5
1
0.26
com.google.javascript.jscomp.NewTypeInferenceES5OrLowerTest.testGrandparentTemplatizedDoesntCrash
15
6
1
14
12
1
2
1
0.43
com.google.javascript.jscomp.NewTypeInferenceES5OrLowerTest.testIdentityFunction
5
0
0
5
3
1
1
1
0.00
com.google.javascript.jscomp.NewTypeInferenceES5OrLowerTest.testImplementsGenericInterfaceDoesntCrash
12
4
0
12
10
1
1
1
0.33
com.google.javascript.jscomp.NewTypeInferenceES5OrLowerTest.testIn
25
3
4
21
19
1
5
1
0.14
com.google.javascript.jscomp.NewTypeInferenceES5OrLowerTest.testIncrementDecrements
9
1
1
8
6
1
2
1
0.12
com.google.javascript.jscomp.NewTypeInferenceES5OrLowerTest.testInferConstGetelem
77
27
6
71
69
1
7
1
0.38
com.google.javascript.jscomp.NewTypeInferenceES5OrLowerTest.testInferConstHook
17
6
1
16
14
1
2
1
0.38
com.google.javascript.jscomp.NewTypeInferenceES5OrLowerTest.testInferConstTypeForMethods
30
10
2
28
26
1
3
1
0.36
com.google.javascript.jscomp.NewTypeInferenceES5OrLowerTest.testInferConstTypeFromEnumProps
15
5
1
14
12
1
2
1
0.36
com.google.javascript.jscomp.NewTypeInferenceES5OrLowerTest.testInferConstTypeFromGenerics
72
15
5
67
65
1
6
1
0.22
com.google.javascript.jscomp.NewTypeInferenceES5OrLowerTest.testInferConstTypeFromGoogGetMsg
7
1
0
7
5
1
1
1
0.14
com.google.javascript.jscomp.NewTypeInferenceES5OrLowerTest.testInferConstTypeFromNestedObjectLiterals
19
5
1
18
16
1
2
1
0.28
com.google.javascript.jscomp.NewTypeInferenceES5OrLowerTest.testInferenceOfConstType
304
69
40
261
259
1
41
1
0.26
com.google.javascript.jscomp.NewTypeInferenceES5OrLowerTest.testInferPreciseTypeWithDeclaredUnknown
5
1
0
5
3
1
1
1
0.20
com.google.javascript.jscomp.NewTypeInferenceES5OrLowerTest.testInferredArrayGenerics
67
24
11
55
53
1
12
1
0.44
com.google.javascript.jscomp.NewTypeInferenceES5OrLowerTest.testInferredOptionalFormals
26
2
3
23
21
1
4
1
0.09
com.google.javascript.jscomp.NewTypeInferenceES5OrLowerTest.testInferScalarInsteadOfLooseObject
54
2
6
47
45
1
7
1
0.04
com.google.javascript.jscomp.NewTypeInferenceES5OrLowerTest.testInferThisInSimpleInferExprType
18
4
1
17
15
1
2
1
0.24
com.google.javascript.jscomp.NewTypeInferenceES5OrLowerTest.testInheritanceImplicitObjectSubtyping
10
4
1
9
7
1
2
1
0.44
com.google.javascript.jscomp.NewTypeInferenceES5OrLowerTest.testInheritanceSubtyping
145
46
12
131
129
1
13
1
0.35
com.google.javascript.jscomp.NewTypeInferenceES5OrLowerTest.testInheritanceWithGenerics
251
56
15
234
232
1
16
1
0.24
com.google.javascript.jscomp.NewTypeInferenceES5OrLowerTest.testInheritingTheParentClassInterfaces
39
13
2
36
34
1
3
1
0.36
com.google.javascript.jscomp.NewTypeInferenceES5OrLowerTest.testInheritMethodFromParent
8
3
0
8
6
1
1
1
0.38
com.google.javascript.jscomp.NewTypeInferenceES5OrLowerTest.testInstanceof
157
42
18
136
134
1
18
1
0.31
com.google.javascript.jscomp.NewTypeInferenceES5OrLowerTest.testInstanceofGenericTypeDoesntCrash
7
2
0
7
5
1
1
1
0.29
com.google.javascript.jscomp.NewTypeInferenceES5OrLowerTest.testInstantiateInsideFunctionTypes
40
6
3
37
35
1
4
1
0.16
com.google.javascript.jscomp.NewTypeInferenceES5OrLowerTest.testInstantiateToTheSuperType
39
7
2
37
35
1
3
1
0.19
com.google.javascript.jscomp.NewTypeInferenceES5OrLowerTest.testInstantiatingWithLooseTypes
77
15
4
73
71
1
4
1
0.21
com.google.javascript.jscomp.NewTypeInferenceES5OrLowerTest.testInstantiationInsideObjectTypes
33
4
1
32
30
1
2
1
0.12
com.google.javascript.jscomp.NewTypeInferenceES5OrLowerTest.testInstantiationWithNamespaces
32
8
1
31
29
1
2
1
0.26
com.google.javascript.jscomp.NewTypeInferenceES5OrLowerTest.testInterfaceAndConstructorInvalidConstructions
29
8
3
26
24
1
4
1
0.31
com.google.javascript.jscomp.NewTypeInferenceES5OrLowerTest.testInterfaceArgument
21
7
1
20
18
1
2
1
0.35
com.google.javascript.jscomp.NewTypeInferenceES5OrLowerTest.testInterfaceMethodNoReturn
12
4
1
10
8
1
2
1
0.40
com.google.javascript.jscomp.NewTypeInferenceES5OrLowerTest.testInterfaceMultipleInheritanceNoCrash
18
4
0
18
16
1
1
1
0.22
com.google.javascript.jscomp.NewTypeInferenceES5OrLowerTest.testInterfaceSingleInheritance
135
61
14
118
116
1
15
1
0.52
com.google.javascript.jscomp.NewTypeInferenceES5OrLowerTest.testInterfacesInheritFromObject
13
3
1
12
10
1
2
1
0.25
com.google.javascript.jscomp.NewTypeInferenceES5OrLowerTest.testInvalidGenericsInstantiation
41
10
5
34
32
1
6
1
0.29
com.google.javascript.jscomp.NewTypeInferenceES5OrLowerTest.testInvalidInitOfInterfaceProps
12
3
1
11
9
1
2
1
0.27
com.google.javascript.jscomp.NewTypeInferenceES5OrLowerTest.testInvalidMethodPropertyOverride
38
20
4
34
32
1
5
1
0.59
com.google.javascript.jscomp.NewTypeInferenceES5OrLowerTest.testInvalidThisReference
23
1
8
15
13
1
9
1
0.07
com.google.javascript.jscomp.NewTypeInferenceES5OrLowerTest.testInvalidTypeReference
30
7
6
24
22
1
7
1
0.29
com.google.javascript.jscomp.NewTypeInferenceES5OrLowerTest.testIObjectAccesses
94
21
10
84
82
1
11
1
0.25
com.google.javascript.jscomp.NewTypeInferenceES5OrLowerTest.testIObjectExtraProperties
27
8
1
24
22
1
2
1
0.33
com.google.javascript.jscomp.NewTypeInferenceES5OrLowerTest.testIObjectInheritance
130
29
8
119
117
1
9
1
0.24
com.google.javascript.jscomp.NewTypeInferenceES5OrLowerTest.testIObjectSubtyping
37
6
3
32
30
1
4
1
0.19
com.google.javascript.jscomp.NewTypeInferenceES5OrLowerTest.testIsArrayPredicate
11
2
0
11
9
1
1
1
0.18
com.google.javascript.jscomp.NewTypeInferenceES5OrLowerTest.testJoinOfClassyAndLooseObject
26
4
1
25
23
1
2
1
0.16
com.google.javascript.jscomp.NewTypeInferenceES5OrLowerTest.testJoinWithTopObject
6
1
0
6
4
1
1
1
0.17
com.google.javascript.jscomp.NewTypeInferenceES5OrLowerTest.testJoinWithTruthyOrFalsy
23
0
1
22
20
1
2
1
0.00
com.google.javascript.jscomp.NewTypeInferenceES5OrLowerTest.testLends
102
41
15
87
85
1
16
1
0.47
com.google.javascript.jscomp.NewTypeInferenceES5OrLowerTest.testLocalWithCallableObjectType
10
0
0
10
8
1
1
1
0.00
com.google.javascript.jscomp.NewTypeInferenceES5OrLowerTest.testLoopConditionSpecialization
25
5
4
21
19
1
5
1
0.24
com.google.javascript.jscomp.NewTypeInferenceES5OrLowerTest.testLooseConstructors
14
1
1
13
11
1
2
1
0.08
com.google.javascript.jscomp.NewTypeInferenceES5OrLowerTest.testLooseFunctions
142
19
15
125
123
1
17
1
0.15
com.google.javascript.jscomp.NewTypeInferenceES5OrLowerTest.testLooseFunctionSubtypeDoesntCrash
33
5
2
31
29
1
3
1
0.16
com.google.javascript.jscomp.NewTypeInferenceES5OrLowerTest.testLooseObjectSubtyping
83
17
9
70
68
1
10
1
0.24
com.google.javascript.jscomp.NewTypeInferenceES5OrLowerTest.testLooserCheckingForInferredProperties
38
7
3
35
33
1
4
1
0.20
com.google.javascript.jscomp.NewTypeInferenceES5OrLowerTest.testMeetOfLooseObjAndNamedDoesntCrash
9
3
0
9
7
1
1
1
0.33
com.google.javascript.jscomp.NewTypeInferenceES5OrLowerTest.testMethodsOnClassProperties
70
20
6
64
62
1
7
1
0.31
com.google.javascript.jscomp.NewTypeInferenceES5OrLowerTest.testMethodTypeParameterDoesntShadowClassTypeParameter
26
4
0
26
24
1
1
1
0.15
com.google.javascript.jscomp.NewTypeInferenceES5OrLowerTest.testMisplacedConstPropertyAnnotation
30
9
4
25
23
1
5
1
0.36
com.google.javascript.jscomp.NewTypeInferenceES5OrLowerTest.testMisplacedStructDictAnnotation
8
2
0
8
6
1
2
1
0.25
com.google.javascript.jscomp.NewTypeInferenceES5OrLowerTest.testMockedOutConstructorDoesntCrash
6
2
0
6
4
1
1
1
0.33
com.google.javascript.jscomp.NewTypeInferenceES5OrLowerTest.testMultipleFunctionsInUnion
24
3
2
22
20
1
3
1
0.14
com.google.javascript.jscomp.NewTypeInferenceES5OrLowerTest.testMultipleObjects
87
28
8
79
77
1
9
1
0.35
com.google.javascript.jscomp.NewTypeInferenceES5OrLowerTest.testNamespaceAliasingWithoutJsdoc
42
14
2
38
36
1
3
1
0.37
com.google.javascript.jscomp.NewTypeInferenceES5OrLowerTest.testNamespaceDefinitionInExternsWithoutConst
19
4
1
18
16
1
2
1
0.22
com.google.javascript.jscomp.NewTypeInferenceES5OrLowerTest.testNamespacedObjectsDontCrash
11
2
0
11
9
1
1
1
0.18
com.google.javascript.jscomp.NewTypeInferenceES5OrLowerTest.testNamespacePropsAfterAliasing
187
62
11
175
173
1
12
1
0.35
com.google.javascript.jscomp.NewTypeInferenceES5OrLowerTest.testNamespacePropWithNoTypeDoesntCrash
5
2
0
5
3
1
1
1
0.40
com.google.javascript.jscomp.NewTypeInferenceES5OrLowerTest.testNamespaceRedeclaredProps
58
19
5
51
49
1
6
1
0.37
com.google.javascript.jscomp.NewTypeInferenceES5OrLowerTest.testNamespaces
118
44
15
100
98
1
16
1
0.44
com.google.javascript.jscomp.NewTypeInferenceES5OrLowerTest.testNamespacesInExterns
14
6
1
13
11
1
2
1
0.46
com.google.javascript.jscomp.NewTypeInferenceES5OrLowerTest.testNamespacesSubtyping
11
3
0
11
9
1
1
1
0.27
com.google.javascript.jscomp.NewTypeInferenceES5OrLowerTest.testNamespacesWithNonEmptyObjectLiteral
39
13
7
31
29
1
8
1
0.42
com.google.javascript.jscomp.NewTypeInferenceES5OrLowerTest.testNestedLooseObjects
71
0
9
62
60
1
10
1
0.00
com.google.javascript.jscomp.NewTypeInferenceES5OrLowerTest.testNestedNamespaces
13
5
0
11
9
1
1
1
0.45
com.google.javascript.jscomp.NewTypeInferenceES5OrLowerTest.testNewInFunctionJsdoc
44
13
3
41
39
1
4
1
0.32
com.google.javascript.jscomp.NewTypeInferenceES5OrLowerTest.testNoDoubleWarnings
7
0
1
6
4
1
2
1
0.00
com.google.javascript.jscomp.NewTypeInferenceES5OrLowerTest.testNoInexistentPropWarningsForDicts
6
1
0
6
4
1
1
1
0.17
com.google.javascript.jscomp.NewTypeInferenceES5OrLowerTest.testNominalTypeAliasing
59
18
6
53
51
1
7
1
0.34
com.google.javascript.jscomp.NewTypeInferenceES5OrLowerTest.testNominalTypeUnification
35
7
1
32
30
1
2
1
0.22
com.google.javascript.jscomp.NewTypeInferenceES5OrLowerTest.testNonexistentProperty
21
3
6
15
13
1
7
1
0.20
com.google.javascript.jscomp.NewTypeInferenceES5OrLowerTest.testNonnamespaceLooksLikeANamespace
48
10
4
44
42
1
5
1
0.23
com.google.javascript.jscomp.NewTypeInferenceES5OrLowerTest.testNonRequiredArguments
230
47
39
186
184
1
39
1
0.25
com.google.javascript.jscomp.NewTypeInferenceES5OrLowerTest.testNonStringComparisons
116
22
12
104
102
1
13
1
0.21
com.google.javascript.jscomp.NewTypeInferenceES5OrLowerTest.testNoSpuriousWarningBecauseOfTopScalarInComparison
11
0
0
11
9
1
1
1
0.00
com.google.javascript.jscomp.NewTypeInferenceES5OrLowerTest.testNoSpuriousWarningsInES6externs
32
4
2
30
28
1
3
1
0.13
com.google.javascript.jscomp.NewTypeInferenceES5OrLowerTest.testNot
25
6
2
23
21
1
3
1
0.26
com.google.javascript.jscomp.NewTypeInferenceES5OrLowerTest.testNotAConstructor
7
1
0
7
5
1
1
1
0.14
com.google.javascript.jscomp.NewTypeInferenceES5OrLowerTest.testNotCallable
7
1
0
7
5
1
1
1
0.14
com.google.javascript.jscomp.NewTypeInferenceES5OrLowerTest.testNullableDereference
110
27
15
95
93
1
16
1
0.28
com.google.javascript.jscomp.NewTypeInferenceES5OrLowerTest.testObjectsAreNotClassy
8
0
0
8
6
1
1
1
0.00
com.google.javascript.jscomp.NewTypeInferenceES5OrLowerTest.testObjectType
19
6
3
16
14
1
4
1
0.38
com.google.javascript.jscomp.NewTypeInferenceES5OrLowerTest.testObjLitDeclaredProps
14
4
2
12
10
1
3
1
0.33
com.google.javascript.jscomp.NewTypeInferenceES5OrLowerTest.testOpacityOfTypeParameters
125
13
9
116
114
1
10
1
0.11
com.google.javascript.jscomp.NewTypeInferenceES5OrLowerTest.testOptionalPropertiesInRecordTypes
51
13
8
40
38
1
9
1
0.33
com.google.javascript.jscomp.NewTypeInferenceES5OrLowerTest.testOutOfOrderDeclarations
4
2
0
3
1
1
1
1
0.67
com.google.javascript.jscomp.NewTypeInferenceES5OrLowerTest.testOverride
124
30
9
115
113
1
10
1
0.26
com.google.javascript.jscomp.NewTypeInferenceES5OrLowerTest.testOverrideNoInitializer
74
28
6
68
66
1
7
1
0.41
com.google.javascript.jscomp.NewTypeInferenceES5OrLowerTest.testPinpointTypeDiffWhenMismatch
136
20
9
127
125
1
10
1
0.16
com.google.javascript.jscomp.NewTypeInferenceES5OrLowerTest.testPlus
62
22
8
54
52
1
9
1
0.41
com.google.javascript.jscomp.NewTypeInferenceES5OrLowerTest.testPlusBackwardInference
12
2
1
11
9
1
2
1
0.18
com.google.javascript.jscomp.NewTypeInferenceES5OrLowerTest.testPolymorphicFuncallsFromDifferentScope
37
3
2
35
33
1
3
1
0.09
com.google.javascript.jscomp.NewTypeInferenceES5OrLowerTest.testPolymorphicFunctionInstantiation
285
49
26
254
252
1
27
1
0.19
com.google.javascript.jscomp.NewTypeInferenceES5OrLowerTest.testPossiblyNonexistentProperties
34
5
3
31
29
1
4
1
0.16
com.google.javascript.jscomp.NewTypeInferenceES5OrLowerTest.testPropertyDeclarations
104
28
11
89
87
1
12
1
0.31
com.google.javascript.jscomp.NewTypeInferenceES5OrLowerTest.testPropNamesWithDot
13
1
2
11
9
1
3
1
0.09
com.google.javascript.jscomp.NewTypeInferenceES5OrLowerTest.testPrototypeAliasing
8
1
0
8
6
1
1
1
0.12
com.google.javascript.jscomp.NewTypeInferenceES5OrLowerTest.testPrototypeAssignment
37
9
4
33
31
1
5
1
0.27
com.google.javascript.jscomp.NewTypeInferenceES5OrLowerTest.testPrototypeMethodOnUndeclaredDoesntCrash
6
1
0
5
3
1
1
1
0.20
com.google.javascript.jscomp.NewTypeInferenceES5OrLowerTest.testPrototypeOnNonCtorFunction
8
1
1
7
5
1
2
1
0.14
com.google.javascript.jscomp.NewTypeInferenceES5OrLowerTest.testPrototypePropertyAssignments
78
24
12
59
57
1
12
1
0.41
com.google.javascript.jscomp.NewTypeInferenceES5OrLowerTest.testPrototypeTemplateFunctionWithAtTypeJsdoc
10
2
0
10
8
1
1
1
0.20
com.google.javascript.jscomp.NewTypeInferenceES5OrLowerTest.testQmarkFunctionAsNamespace
12
2
1
11
9
1
2
1
0.18
com.google.javascript.jscomp.NewTypeInferenceES5OrLowerTest.testQnameInJsdoc
9
3
0
9
7
1
1
1
0.33
com.google.javascript.jscomp.NewTypeInferenceES5OrLowerTest.testQualifiedNamedTypes
33
11
3
30
28
1
4
1
0.37
com.google.javascript.jscomp.NewTypeInferenceES5OrLowerTest.testQuestionableUnionJsDoc
19
5
3
15
13
1
4
1
0.33
com.google.javascript.jscomp.NewTypeInferenceES5OrLowerTest.testRecordSpecializeNominalPreservesRequired
11
4
0
11
9
1
1
1
0.36
com.google.javascript.jscomp.NewTypeInferenceES5OrLowerTest.testRecordtypeSubtyping
8
4
0
8
6
1
1
1
0.50
com.google.javascript.jscomp.NewTypeInferenceES5OrLowerTest.testRecordWithoutTypesJsdoc
6
1
0
6
4
1
1
1
0.17
com.google.javascript.jscomp.NewTypeInferenceES5OrLowerTest.testRecursiveFunctions
14
2
2
12
10
1
3
1
0.17
com.google.javascript.jscomp.NewTypeInferenceES5OrLowerTest.testRecursiveStructuralInterfaces
155
59
8
144
142
1
9
1
0.41
com.google.javascript.jscomp.NewTypeInferenceES5OrLowerTest.testRedeclarationOfFunctionAsNamespaceDoesntCrash
34
14
4
30
28
1
5
1
0.47
com.google.javascript.jscomp.NewTypeInferenceES5OrLowerTest.testRedeclaredNamespaces
11
4
1
9
7
1
2
1
0.44
com.google.javascript.jscomp.NewTypeInferenceES5OrLowerTest.testReferenceToNonexistentNamespace
47
22
9
26
24
1
6
1
0.85
com.google.javascript.jscomp.NewTypeInferenceES5OrLowerTest.testRegExpLit
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.NewTypeInferenceES5OrLowerTest.testRemoveNonexistentPropDoesntCrash
21
6
1
18
16
1
2
1
0.33
com.google.javascript.jscomp.NewTypeInferenceES5OrLowerTest.testReportUknownTypes
38
5
6
32
30
1
7
1
0.16
com.google.javascript.jscomp.NewTypeInferenceES5OrLowerTest.testReturnTypeInferred
10
1
0
10
8
1
1
1
0.10
com.google.javascript.jscomp.NewTypeInferenceES5OrLowerTest.testSetters
57
7
11
46
44
1
12
1
0.15
com.google.javascript.jscomp.NewTypeInferenceES5OrLowerTest.testShadowing
41
11
4
36
34
1
5
1
0.31
com.google.javascript.jscomp.NewTypeInferenceES5OrLowerTest.testSimpleBwdPropagation
30
0
4
26
24
1
5
1
0.00
com.google.javascript.jscomp.NewTypeInferenceES5OrLowerTest.testSimpleCalls
41
9
7
34
32
1
8
1
0.26
com.google.javascript.jscomp.NewTypeInferenceES5OrLowerTest.testSimpleClassInheritance
122
32
12
110
108
1
13
1
0.29
com.google.javascript.jscomp.NewTypeInferenceES5OrLowerTest.testSimpleInferNamespaces
67
30
8
59
57
1
9
1
0.51
com.google.javascript.jscomp.NewTypeInferenceES5OrLowerTest.testSimpleInferPrototypeProperties
20
7
2
18
16
1
3
1
0.39
com.google.javascript.jscomp.NewTypeInferenceES5OrLowerTest.testSimpleLocallyDefinedFunction
26
0
3
23
21
1
4
1
0.00
com.google.javascript.jscomp.NewTypeInferenceES5OrLowerTest.testSimpleLooseObjects
51
3
7
44
42
1
8
1
0.07
com.google.javascript.jscomp.NewTypeInferenceES5OrLowerTest.testSimpleObjectLiterals
66
11
7
57
55
1
9
1
0.19
com.google.javascript.jscomp.NewTypeInferenceES5OrLowerTest.testSimpleReturn
33
10
5
28
26
1
6
1
0.36
com.google.javascript.jscomp.NewTypeInferenceES5OrLowerTest.testSingletonGetter
34
12
2
32
30
1
3
1
0.38
com.google.javascript.jscomp.NewTypeInferenceES5OrLowerTest.testSpecializationInPropertyAccesses
117
21
12
105
103
1
13
1
0.20
com.google.javascript.jscomp.NewTypeInferenceES5OrLowerTest.testSpecializeAfterPropertyTest
94
32
5
83
81
1
6
1
0.39
com.google.javascript.jscomp.NewTypeInferenceES5OrLowerTest.testSpecializedFunctions
75
21
7
68
66
1
8
1
0.31
com.google.javascript.jscomp.NewTypeInferenceES5OrLowerTest.testSpecializedInstanceofCantGoToBottom
19
6
2
17
15
1
3
1
0.35
com.google.javascript.jscomp.NewTypeInferenceES5OrLowerTest.testSpecializeFunctionToNominalDoesntCrash
26
6
2
24
22
1
3
1
0.25
com.google.javascript.jscomp.NewTypeInferenceES5OrLowerTest.testSpecializeLooseFunctionDoesntCrash
32
3
2
30
28
1
3
1
0.10
com.google.javascript.jscomp.NewTypeInferenceES5OrLowerTest.testSpecializeLooseNullDoesntCrash
9
2
0
9
7
1
1
1
0.22
com.google.javascript.jscomp.NewTypeInferenceES5OrLowerTest.testSpecializeNamespaceProperties
82
15
6
76
74
1
7
1
0.20
com.google.javascript.jscomp.NewTypeInferenceES5OrLowerTest.testSpecializeTypesAfterNullableDereference
65
10
7
58
56
1
8
1
0.17
com.google.javascript.jscomp.NewTypeInferenceES5OrLowerTest.testSpecializeUnknownToLooseObject
7
2
0
7
5
1
1
1
0.29
com.google.javascript.jscomp.NewTypeInferenceES5OrLowerTest.testSpecializingTypeVarDoesntGoToBottom
48
5
3
45
43
1
4
1
0.11
com.google.javascript.jscomp.NewTypeInferenceES5OrLowerTest.testStringMethods
8
3
0
8
6
1
1
1
0.38
com.google.javascript.jscomp.NewTypeInferenceES5OrLowerTest.testStructDictInheritance
69
19
7
61
59
1
8
1
0.31
com.google.javascript.jscomp.NewTypeInferenceES5OrLowerTest.testStructDictSubtyping
14
6
2
12
10
1
3
1
0.50
com.google.javascript.jscomp.NewTypeInferenceES5OrLowerTest.testStructPropAccess
109
20
13
96
94
1
14
1
0.21
com.google.javascript.jscomp.NewTypeInferenceES5OrLowerTest.testStructPropCreation
93
17
12
79
77
1
13
1
0.22
com.google.javascript.jscomp.NewTypeInferenceES5OrLowerTest.testStructuralInterfaces
171
73
15
152
150
1
16
1
0.48
com.google.javascript.jscomp.NewTypeInferenceES5OrLowerTest.testStructWithIn
27
8
3
22
20
1
4
1
0.36
com.google.javascript.jscomp.NewTypeInferenceES5OrLowerTest.testSubClassWithUndeclaredProps
7
3
0
7
5
1
1
1
0.43
com.google.javascript.jscomp.NewTypeInferenceES5OrLowerTest.testSubtypingBetweenScalarsAndLooseTypes
33
3
3
30
28
1
4
1
0.10
com.google.javascript.jscomp.NewTypeInferenceES5OrLowerTest.testSuperClassCtorProperty
51
15
7
44
42
3
7
2
0.34
com.google.javascript.jscomp.NewTypeInferenceES5OrLowerTest.testSuperClassWithUndeclaredProps
6
2
0
6
4
1
1
1
0.33
com.google.javascript.jscomp.NewTypeInferenceES5OrLowerTest.testSuppressions
29
5
3
26
24
1
4
1
0.19
com.google.javascript.jscomp.NewTypeInferenceES5OrLowerTest.testSwitch
113
11
13
98
96
1
14
1
0.11
com.google.javascript.jscomp.NewTypeInferenceES5OrLowerTest.testThisInAtTypeFunction
80
32
8
72
70
1
9
1
0.44
com.google.javascript.jscomp.NewTypeInferenceES5OrLowerTest.testThisInFunctionJsdoc
19
7
2
17
15
1
3
1
0.41
com.google.javascript.jscomp.NewTypeInferenceES5OrLowerTest.testThisOrNewWithUnions
46
11
3
43
41
1
4
1
0.26
com.google.javascript.jscomp.NewTypeInferenceES5OrLowerTest.testThisOverridesPrototype
71
17
7
64
62
1
8
1
0.27
com.google.javascript.jscomp.NewTypeInferenceES5OrLowerTest.testThisReferenceUsedGenerically
19
4
1
18
16
1
2
1
0.22
com.google.javascript.jscomp.NewTypeInferenceES5OrLowerTest.testThisVoid
14
2
0
14
12
1
1
1
0.14
com.google.javascript.jscomp.NewTypeInferenceES5OrLowerTest.testThrow
28
0
5
23
21
1
6
1
0.00
com.google.javascript.jscomp.NewTypeInferenceES5OrLowerTest.testTopFunctionAsArgumentDoesntCrash
9
0
0
9
7
1
1
1
0.00
com.google.javascript.jscomp.NewTypeInferenceES5OrLowerTest.testTopInitialization
15
0
3
12
10
1
4
1
0.00
com.google.javascript.jscomp.NewTypeInferenceES5OrLowerTest.testTrickyPropertyJoins
33
9
2
31
29
1
3
1
0.29
com.google.javascript.jscomp.NewTypeInferenceES5OrLowerTest.testTrickySpecializationOfNamespaceProperties
19
2
1
18
16
1
2
1
0.11
com.google.javascript.jscomp.NewTypeInferenceES5OrLowerTest.testTrickyUnknownBehavior
41
7
5
35
33
1
6
1
0.20
com.google.javascript.jscomp.NewTypeInferenceES5OrLowerTest.testTryCatch
71
22
11
42
40
1
8
1
0.52
com.google.javascript.jscomp.NewTypeInferenceES5OrLowerTest.testTwoLevelExtendedInterface
10
4
0
10
8
1
1
1
0.40
com.google.javascript.jscomp.NewTypeInferenceES5OrLowerTest.testTypeAfterIF
5
0
0
5
3
1
1
1
0.00
com.google.javascript.jscomp.NewTypeInferenceES5OrLowerTest.testTypeCoercions
24
8
3
21
19
1
4
1
0.38
com.google.javascript.jscomp.NewTypeInferenceES5OrLowerTest.testTypedefIsUndefined
7
2
0
7
5
1
1
1
0.29
com.google.javascript.jscomp.NewTypeInferenceES5OrLowerTest.testTypedefs
113
44
14
85
83
1
13
1
0.52
com.google.javascript.jscomp.NewTypeInferenceES5OrLowerTest.testTypeof
181
14
23
158
156
1
24
1
0.09
com.google.javascript.jscomp.NewTypeInferenceES5OrLowerTest.testTypeofIsPropertyExistenceCheck
9
1
0
9
7
1
1
1
0.11
com.google.javascript.jscomp.NewTypeInferenceES5OrLowerTest.testTypeTighteningHeuristic
30
5
3
27
25
1
4
1
0.19
com.google.javascript.jscomp.NewTypeInferenceES5OrLowerTest.testTypeVariablesVisibleInPrototypeMethods
65
12
4
61
59
1
5
1
0.20
com.google.javascript.jscomp.NewTypeInferenceES5OrLowerTest.testUnannotatedBracketAccessDoesntCrash
6
0
0
6
4
1
1
1
0.00
com.google.javascript.jscomp.NewTypeInferenceES5OrLowerTest.testUnannotatedFunctionSummaryDoesntCrash
20
3
2
18
16
1
3
1
0.17
com.google.javascript.jscomp.NewTypeInferenceES5OrLowerTest.testUndefinedFunctionCtorNoCrash
8
1
1
6
4
1
2
1
0.17
com.google.javascript.jscomp.NewTypeInferenceES5OrLowerTest.testUnification
155
24
11
144
142
1
12
1
0.17
com.google.javascript.jscomp.NewTypeInferenceES5OrLowerTest.testUnificationWithGenericUnion
96
21
6
90
88
1
7
1
0.23
com.google.javascript.jscomp.NewTypeInferenceES5OrLowerTest.testUnificationWithOptionalProperties
18
2
1
17
15
1
2
1
0.12
com.google.javascript.jscomp.NewTypeInferenceES5OrLowerTest.testUnificationWithSubtyping
181
41
9
172
170
1
10
1
0.24
com.google.javascript.jscomp.NewTypeInferenceES5OrLowerTest.testUnifyObjects
84
8
6
78
76
1
7
1
0.10
com.google.javascript.jscomp.NewTypeInferenceES5OrLowerTest.testUninhabitableObjectTypeDoesntCrash
8
1
0
8
6
1
1
1
0.12
com.google.javascript.jscomp.NewTypeInferenceES5OrLowerTest.testUnionOfFunctionAndNumber
14
5
3
9
7
1
3
1
0.56
com.google.javascript.jscomp.NewTypeInferenceES5OrLowerTest.testUnionOfRecords
10
4
0
7
5
1
1
1
0.57
com.google.javascript.jscomp.NewTypeInferenceES5OrLowerTest.testUnknownNewAndThisFunctionAnnotations
23
6
2
18
16
1
3
1
0.33
com.google.javascript.jscomp.NewTypeInferenceES5OrLowerTest.testUnknownTypeReferenceDoesntCrash
7
2
0
7
5
1
1
1
0.29
com.google.javascript.jscomp.NewTypeInferenceES5OrLowerTest.testUnparameterizedArrayDefinitionDoesntCrash
12
3
0
12
10
1
1
1
0.25
com.google.javascript.jscomp.NewTypeInferenceES5OrLowerTest.testUnspecializedStrictComparisons
5
1
0
5
3
1
1
1
0.20
com.google.javascript.jscomp.NewTypeInferenceES5OrLowerTest.testUnusualThisReference
29
5
2
27
25
1
3
1
0.19
com.google.javascript.jscomp.NewTypeInferenceES5OrLowerTest.testUseBeforeDeclaration
6
0
0
6
4
1
1
1
0.00
com.google.javascript.jscomp.NewTypeInferenceES5OrLowerTest.testUseJsdocOfCalleeForUnannotatedFunctionsInArgumentPosition
79
20
10
69
67
1
11
1
0.29
com.google.javascript.jscomp.NewTypeInferenceES5OrLowerTest.testUseThisForTypeInstantiation
67
15
3
61
59
1
4
1
0.25
com.google.javascript.jscomp.NewTypeInferenceES5OrLowerTest.testVarargs
7
1
0
7
5
1
1
1
0.14
com.google.javascript.jscomp.NewTypeInferenceES5OrLowerTest.testVarDecls
13
3
2
11
9
1
3
1
0.27
com.google.javascript.jscomp.NewTypeInferenceES5OrLowerTest.testVarDefinitionsInExterns
43
8
8
33
31
1
9
1
0.24
com.google.javascript.jscomp.NewTypeInferenceES5OrLowerTest.testWarnAboutBadNewType
13
2
1
12
10
1
2
1
0.17
com.google.javascript.jscomp.NewTypeInferenceES5OrLowerTest.testWarnAboutOverridesNotVisibleDuringGlobalTypeInfo
9
5
0
9
7
1
1
1
0.56
com.google.javascript.jscomp.NewTypeInferenceES5OrLowerTest.testWindowAsNamespace
117
27
10
103
101
1
11
1
0.26
com.google.javascript.jscomp.NewTypeInferenceES6Test.setUp
4
0
0
4
2
1
2
1
0.00
com.google.javascript.jscomp.NewTypeInferenceES6Test.testClassInheritance
5
0
0
5
3
1
1
1
0.00
com.google.javascript.jscomp.NewTypeInferenceES6Test.testConstEmptyArrayNoWarning
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.NewTypeInferenceES6Test.testDetectPropertyDefinitionOnNullableObject
13
4
0
13
11
1
1
1
0.31
com.google.javascript.jscomp.NewTypeInferenceES6Test.testDetectPropertyDefinitionOnQualifiedName
16
6
0
16
14
1
1
1
0.38
com.google.javascript.jscomp.NewTypeInferenceES6Test.testFunctionSubtypingForReceiverType
30
3
2
28
26
1
3
1
0.11
com.google.javascript.jscomp.NewTypeInferenceES6Test.testFunctionsWithUntypecheckedArguments
26
3
1
25
23
1
2
1
0.12
com.google.javascript.jscomp.NewTypeInferenceES6Test.testMethodOverridesWithoutJsdoc
32
2
3
29
27
1
4
1
0.07
com.google.javascript.jscomp.NewTypeInferenceES6Test.testOuterVarDefinitionJoinDoesntCrash
19
9
1
10
8
1
1
1
0.90
com.google.javascript.jscomp.NewTypeInferenceES6Test.testSimpleClasses
19
2
2
17
15
1
3
1
0.12
com.google.javascript.jscomp.NewTypeInferenceES6Test.testTaggedTemplate
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.NewTypeInferenceES6Test.testTaggedTemplateLitGlobalThisRef
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.NewTypeInferenceES6Test.testThisIsNull
12
1
0
12
10
1
1
1
0.08
com.google.javascript.jscomp.NewTypeInferenceES6TypedTest.setUp
4
0
0
4
2
1
2
1
0.00
com.google.javascript.jscomp.NewTypeInferenceES6TypedTest.testAmbientDeclarationsInCode
6
0
0
6
4
1
4
1
0.00
com.google.javascript.jscomp.NewTypeInferenceES6TypedTest.testClass
13
0
1
12
10
1
2
1
0.00
com.google.javascript.jscomp.NewTypeInferenceES6TypedTest.testClassPropertyDeclarations
31
3
3
26
24
1
4
1
0.12
com.google.javascript.jscomp.NewTypeInferenceES6TypedTest.testGetterReturnNonDeclaredType
5
0
0
5
3
1
1
1
0.00
com.google.javascript.jscomp.NewTypeInferenceES6TypedTest.testInterface
35
0
4
31
29
1
5
1
0.00
com.google.javascript.jscomp.NewTypeInferenceES6TypedTest.testOptionalParameter
10
0
1
9
7
1
2
1
0.00
com.google.javascript.jscomp.NewTypeInferenceES6TypedTest.testRestParameter
16
0
3
13
11
1
4
1
0.00
com.google.javascript.jscomp.NewTypeInferenceES6TypedTest.testSimpleAnnotationsNoWarnings
19
0
7
12
10
1
8
1
0.00
com.google.javascript.jscomp.NewTypeInferenceES6TypedTest.testSimpleAnnotationsWarnings
6
0
0
6
4
1
3
1
0.00
com.google.javascript.jscomp.NewTypeInferenceES6TypedTest.testSimpleClasses
13
1
1
11
9
1
2
1
0.09
com.google.javascript.jscomp.NewTypeInferenceES6TypedTest.testSimpleFunctions
15
0
2
13
11
1
3
1
0.00
com.google.javascript.jscomp.NewTypeInferenceTestBase.makePassFactory
9
1
0
9
5
2
2
2
0.11
com.google.javascript.jscomp.NewTypeInferenceTestBase.makePassFactory.(Anon_1).create
3
0
0
3
2
0
1
1
0.00
com.google.javascript.jscomp.NewTypeInferenceTestBase.parseAndTypeCheck
62
5
6
51
44
10
26
8
0.10
com.google.javascript.jscomp.NewTypeInferenceTestBase.setUp
33
29
0
4
2
1
2
1
7.25
com.google.javascript.jscomp.NewTypeInferenceTestBase.tearDown
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.NewTypeInferenceTestBase.typeCheck
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.NewTypeInferenceTestBase.typeCheck
29
0
0
29
24
6
6
6
0.00
com.google.javascript.jscomp.NewTypeInferenceTestBase.typeCheckCustomExterns
4
0
0
4
1
2
1
1
0.00
com.google.javascript.jscomp.NewTypeInferenceTestBase.typeCheckMessageContents
35
0
0
35
32
5
5
4
0.00
com.google.javascript.jscomp.newtypes.ClojurePersistentHashMap.ClojurePersistentHashMap
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.newtypes.ClojurePersistentHashMap.containsKey
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.newtypes.ClojurePersistentHashMap.create
10
0
0
10
7
2
5
2
0.00
com.google.javascript.jscomp.newtypes.ClojurePersistentHashMap.entrySet
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.newtypes.ClojurePersistentHashMap.equals
7
0
0
7
4
2
3
2
0.00
com.google.javascript.jscomp.newtypes.ClojurePersistentHashMap.get
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.newtypes.ClojurePersistentHashMap.hashCode
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.newtypes.ClojurePersistentHashMap.isEmpty
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.newtypes.ClojurePersistentHashMap.keySet
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.newtypes.ClojurePersistentHashMap.size
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.newtypes.ClojurePersistentHashMap.with
8
0
0
8
5
2
3
2
0.00
com.google.javascript.jscomp.newtypes.ClojurePersistentHashMap.without
8
0
0
8
5
2
3
2
0.00
com.google.javascript.jscomp.newtypes.ClojurePersistentHashSet.ClojurePersistentHashSet
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.newtypes.ClojurePersistentHashSet.contains
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.newtypes.ClojurePersistentHashSet.create
10
0
0
10
7
2
5
2
0.00
com.google.javascript.jscomp.newtypes.ClojurePersistentHashSet.equals
7
0
0
7
4
2
3
2
0.00
com.google.javascript.jscomp.newtypes.ClojurePersistentHashSet.hashCode
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.newtypes.ClojurePersistentHashSet.isEmpty
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.newtypes.ClojurePersistentHashSet.iterator
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.newtypes.ClojurePersistentHashSet.size
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.newtypes.ClojurePersistentHashSet.with
8
0
0
8
5
2
3
2
0.00
com.google.javascript.jscomp.newtypes.ClojurePersistentHashSet.without
8
0
0
8
5
2
3
2
0.00
com.google.javascript.jscomp.newtypes.Declaration.checkValid
17
2
0
15
9
1
8
1
0.13
com.google.javascript.jscomp.newtypes.Declaration.Declaration
10
0
0
10
7
2
7
1
0.00
com.google.javascript.jscomp.newtypes.Declaration.getEnum
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.newtypes.Declaration.getFunctionScope
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.newtypes.Declaration.getNamespace
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.newtypes.Declaration.getNominal
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.newtypes.Declaration.getTypedef
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.newtypes.Declaration.getTypeOfSimpleDecl
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.newtypes.Declaration.isConstant
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.newtypes.Declaration.isTypeVar
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.newtypes.Declaration.toString
8
0
0
8
6
1
1
1
0.00
com.google.javascript.jscomp.newtypes.DeclaredFunctionType.DeclaredFunctionType
17
0
0
17
8
8
8
1
0.00
com.google.javascript.jscomp.newtypes.DeclaredFunctionType.getFormalType
11
1
0
10
7
2
5
2
0.10
com.google.javascript.jscomp.newtypes.DeclaredFunctionType.getMaxArity
7
1
0
7
4
1
3
1
0.14
com.google.javascript.jscomp.newtypes.DeclaredFunctionType.getNominalType
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.newtypes.DeclaredFunctionType.getOptionalArity
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.newtypes.DeclaredFunctionType.getReceiverType
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.newtypes.DeclaredFunctionType.getRequiredArity
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.newtypes.DeclaredFunctionType.getRestFormalsType
4
0
0
4
2
1
2
1
0.00
com.google.javascript.jscomp.newtypes.DeclaredFunctionType.getReturnType
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.newtypes.DeclaredFunctionType.getSyntacticArity
4
0
0
4
2
1
1
1
0.00
com.google.javascript.jscomp.newtypes.DeclaredFunctionType.getThisType
7
0
0
7
4
1
3
1
0.00
com.google.javascript.jscomp.newtypes.DeclaredFunctionType.getTypeParameters
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.newtypes.DeclaredFunctionType.getTypeVariableDefinedLocally
19
2
0
17
11
4
8
4
0.12
com.google.javascript.jscomp.newtypes.DeclaredFunctionType.hasRestFormals
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.newtypes.DeclaredFunctionType.isGeneric
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.newtypes.DeclaredFunctionType.isTypeVariableDefinedLocally
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.newtypes.DeclaredFunctionType.make
21
0
0
21
9
8
7
1
0.00
com.google.javascript.jscomp.newtypes.DeclaredFunctionType.meet
12
0
0
12
7
3
5
3
0.00
com.google.javascript.jscomp.newtypes.DeclaredFunctionType.meet
31
0
1
30
22
8
14
7
0.00
com.google.javascript.jscomp.newtypes.DeclaredFunctionType.nullAcceptingJoin
8
0
0
8
5
1
5
1
0.00
com.google.javascript.jscomp.newtypes.DeclaredFunctionType.nullAcceptingMeet
8
0
0
8
5
1
5
1
0.00
com.google.javascript.jscomp.newtypes.DeclaredFunctionType.substituteNominalGenerics
42
3
0
39
27
6
22
10
0.08
com.google.javascript.jscomp.newtypes.DeclaredFunctionType.toFunctionType
15
0
0
15
11
2
10
4
0.00
com.google.javascript.jscomp.newtypes.DeclaredFunctionType.toString
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.newtypes.DeclaredFunctionType.withReceiverType
6
0
0
6
4
1
1
1
0.00
com.google.javascript.jscomp.newtypes.DeclaredFunctionType.withTypeInfoFromSuper
46
4
1
41
33
8
20
7
0.10
com.google.javascript.jscomp.newtypes.DeclaredTypeRegistry.getCommonTypes
1
0
0
1
0
1
0
1
0.00
com.google.javascript.jscomp.newtypes.DeclaredTypeRegistry.getDeclaration
7
6
0
1
0
1
0
1
6.00
com.google.javascript.jscomp.newtypes.DeclaredTypeRegistry.getDeclaredFunctionType
4
3
0
1
0
1
0
1
3.00
com.google.javascript.jscomp.newtypes.DeclaredTypeRegistry.getDeclaredTypeOf
5
4
0
1
0
1
0
1
4.00
com.google.javascript.jscomp.newtypes.EnumType.areSubtypes
16
0
0
16
10
3
8
4
0.00
com.google.javascript.jscomp.newtypes.EnumType.computeJSType
17
6
0
11
8
2
5
3
0.55
com.google.javascript.jscomp.newtypes.EnumType.enumLiteralHasKey
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.newtypes.EnumType.EnumType
9
1
0
8
5
2
5
1
0.12
com.google.javascript.jscomp.newtypes.EnumType.getDeclaredProp
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.newtypes.EnumType.getEnumeratedType
4
0
0
4
2
1
2
1
0.00
com.google.javascript.jscomp.newtypes.EnumType.getProp
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.newtypes.EnumType.getPropType
4
0
0
4
2
1
2
1
0.00
com.google.javascript.jscomp.newtypes.EnumType.getTypeExpr
8
0
0
8
5
1
5
1
0.00
com.google.javascript.jscomp.newtypes.EnumType.getTypeExprForErrorReporting
4
0
0
4
2
1
2
1
0.00
com.google.javascript.jscomp.newtypes.EnumType.hasConstantProp
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.newtypes.EnumType.hasNonScalar
8
0
0
8
4
1
4
2
0.00
com.google.javascript.jscomp.newtypes.EnumType.hasProp
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.newtypes.EnumType.hasScalar
8
0
0
8
4
1
4
2
0.00
com.google.javascript.jscomp.newtypes.EnumType.isResolved
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.newtypes.EnumType.make
4
0
0
4
1
2
1
1
0.00
com.google.javascript.jscomp.newtypes.EnumType.mayHaveProp
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.newtypes.EnumType.normalizeForJoin
20
0
0
20
12
4
10
5
0.00
com.google.javascript.jscomp.newtypes.EnumType.resolveEnum
12
0
0
12
9
1
8
1
0.00
com.google.javascript.jscomp.newtypes.EnumType.State.valueOf
0
0
0
0
0
0
0
0
0.00
com.google.javascript.jscomp.newtypes.EnumType.State.values
0
0
0
0
0
0
0
0
0.00
com.google.javascript.jscomp.newtypes.EnumType.union
10
0
0
10
5
2
5
1
0.00
com.google.javascript.jscomp.newtypes.FunctionNamespace.computeJSType
10
0
0
10
8
1
2
1
0.00
com.google.javascript.jscomp.newtypes.FunctionNamespace.FunctionNamespace
6
0
0
6
4
1
4
1
0.00
com.google.javascript.jscomp.newtypes.FunctionNamespace.getScope
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.newtypes.FunctionType.acceptsAnyArguments
4
0
0
4
2
1
1
1
0.00
com.google.javascript.jscomp.newtypes.FunctionType.appendTo
57
1
0
56
43
2
44
5
0.02
com.google.javascript.jscomp.newtypes.FunctionType.checkValid
21
2
0
19
14
1
12
3
0.11
com.google.javascript.jscomp.newtypes.FunctionType.equals
16
0
0
16
12
2
6
2
0.00
com.google.javascript.jscomp.newtypes.FunctionType.fromReceiverToFirstFormal
13
0
0
13
8
2
7
2
0.00
com.google.javascript.jscomp.newtypes.FunctionType.FunctionType
21
0
0
21
10
10
10
1
0.00
com.google.javascript.jscomp.newtypes.FunctionType.FunctionType
11
0
0
11
9
1
9
1
0.00
com.google.javascript.jscomp.newtypes.FunctionType.getFormalType
14
0
0
14
11
2
8
2
0.00
com.google.javascript.jscomp.newtypes.FunctionType.getInstanceTypeOfCtor
7
0
0
7
4
1
3
1
0.00
com.google.javascript.jscomp.newtypes.FunctionType.getMaxArity
8
1
0
8
5
1
4
1
0.12
com.google.javascript.jscomp.newtypes.FunctionType.getMaxArityWithoutRestFormals
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.newtypes.FunctionType.getMinArity
4
0
0
4
2
1
2
1
0.00
com.google.javascript.jscomp.newtypes.FunctionType.getNominalTypeIfSingletonObj
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.newtypes.FunctionType.getOuterVarPrecondition
4
0
0
4
2
1
2
1
0.00
com.google.javascript.jscomp.newtypes.FunctionType.getRestFormalsType
4
0
0
4
2
1
2
1
0.00
com.google.javascript.jscomp.newtypes.FunctionType.getReturnType
4
0
0
4
2
1
2
1
0.00
com.google.javascript.jscomp.newtypes.FunctionType.getSuperPrototype
6
0
0
6
4
3
2
3
0.00
com.google.javascript.jscomp.newtypes.FunctionType.getThisType
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.newtypes.FunctionType.getTypeParameters
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.newtypes.FunctionType.hashCode
4
0
0
4
2
1
1
1
0.00
com.google.javascript.jscomp.newtypes.FunctionType.hasRestFormals
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.newtypes.FunctionType.instantiateGenerics
4
0
0
4
2
1
2
1
0.00
com.google.javascript.jscomp.newtypes.FunctionType.instantiateGenericsFromArgumentTypes
24
0
0
24
16
5
12
6
0.00
com.google.javascript.jscomp.newtypes.FunctionType.instantiateGenericsWithUnknown
6
0
0
6
3
1
3
1
0.00
com.google.javascript.jscomp.newtypes.FunctionType.isGeneric
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.newtypes.FunctionType.isInhabitable
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.newtypes.FunctionType.isInterfaceDefinition
4
0
0
4
2
2
1
2
0.00
com.google.javascript.jscomp.newtypes.FunctionType.isLoose
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.newtypes.FunctionType.isLooseSubtypeOf
14
0
0
14
8
3
8
3
0.00
com.google.javascript.jscomp.newtypes.FunctionType.isOptionalArg
4
0
0
4
2
1
1
1
0.00
com.google.javascript.jscomp.newtypes.FunctionType.isQmarkFunction
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.newtypes.FunctionType.isRequiredArg
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.newtypes.FunctionType.isSomeConstructorOrInterface
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.newtypes.FunctionType.isSubtypeOf
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.newtypes.FunctionType.isSubtypeOfHelper
96
15
5
76
54
12
33
10
0.20
com.google.javascript.jscomp.newtypes.FunctionType.isTopFunction
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.newtypes.FunctionType.isUniqueConstructor
4
0
0
4
2
2
1
2
0.00
com.google.javascript.jscomp.newtypes.FunctionType.isValidOverride
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.newtypes.FunctionType.join
63
1
4
58
45
9
38
9
0.02
com.google.javascript.jscomp.newtypes.FunctionType.joinNominalTypes
13
1
0
12
8
4
5
4
0.08
com.google.javascript.jscomp.newtypes.FunctionType.looseJoin
27
4
1
22
17
6
10
7
0.18
com.google.javascript.jscomp.newtypes.FunctionType.meet
68
7
4
57
42
11
34
9
0.12
com.google.javascript.jscomp.newtypes.FunctionType.meetNominalTypes
16
1
0
15
10
4
7
4
0.07
com.google.javascript.jscomp.newtypes.FunctionType.normalized
40
1
0
39
21
10
15
2
0.03
com.google.javascript.jscomp.newtypes.FunctionType.nullAcceptingMeet
10
0
0
10
6
2
5
2
0.00
com.google.javascript.jscomp.newtypes.FunctionType.specialize
9
0
0
9
6
1
3
1
0.00
com.google.javascript.jscomp.newtypes.FunctionType.substGenericsInNomType
17
0
0
17
11
2
9
2
0.00
com.google.javascript.jscomp.newtypes.FunctionType.substituteGenerics
17
4
0
13
8
2
6
3
0.31
com.google.javascript.jscomp.newtypes.FunctionType.substituteNominalGenerics
46
1
0
45
31
5
27
10
0.02
com.google.javascript.jscomp.newtypes.FunctionType.substituteParametricGenerics
44
12
0
32
22
3
19
6
0.38
com.google.javascript.jscomp.newtypes.FunctionType.toDeclaredFunctionType
19
0
0
19
14
2
13
4
0.00
com.google.javascript.jscomp.newtypes.FunctionType.toString
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.newtypes.FunctionType.transformByApplyProperty
14
0
0
14
10
2
8
2
0.00
com.google.javascript.jscomp.newtypes.FunctionType.transformByCallProperty
17
0
0
17
12
2
11
4
0.00
com.google.javascript.jscomp.newtypes.FunctionType.unifyUnknowns
82
7
7
68
50
10
42
12
0.10
com.google.javascript.jscomp.newtypes.FunctionType.unifyWithSubtype
66
10
4
52
39
6
22
6
0.19
com.google.javascript.jscomp.newtypes.FunctionType.whyNotSubtypeOf
5
0
0
5
2
2
2
1
0.00
com.google.javascript.jscomp.newtypes.FunctionType.withLoose
11
0
0
11
7
1
5
1
0.00
com.google.javascript.jscomp.newtypes.FunctionTypeBuilder.addLoose
4
0
0
4
2
1
2
1
0.00
com.google.javascript.jscomp.newtypes.FunctionTypeBuilder.addNominalType
5
0
0
5
3
1
3
1
0.00
com.google.javascript.jscomp.newtypes.FunctionTypeBuilder.addOptFormal
14
0
0
14
9
2
7
1
0.00
com.google.javascript.jscomp.newtypes.FunctionTypeBuilder.addOuterVarPrecondition
4
0
0
4
2
1
2
1
0.00
com.google.javascript.jscomp.newtypes.FunctionTypeBuilder.addPlaceholderFormal
13
4
0
9
6
1
5
1
0.44
com.google.javascript.jscomp.newtypes.FunctionTypeBuilder.addReceiverType
6
2
0
4
2
1
2
1
0.50
com.google.javascript.jscomp.newtypes.FunctionTypeBuilder.addReqFormal
9
0
0
9
5
2
4
1
0.00
com.google.javascript.jscomp.newtypes.FunctionTypeBuilder.addRestFormals
5
0
0
5
3
1
3
1
0.00
com.google.javascript.jscomp.newtypes.FunctionTypeBuilder.addRetType
5
0
0
5
3
1
3
1
0.00
com.google.javascript.jscomp.newtypes.FunctionTypeBuilder.addTypeParameters
7
0
0
7
4
2
4
1
0.00
com.google.javascript.jscomp.newtypes.FunctionTypeBuilder.buildDeclaration
7
0
0
7
5
1
3
1
0.00
com.google.javascript.jscomp.newtypes.FunctionTypeBuilder.buildFunction
19
2
0
17
14
3
4
2
0.12
com.google.javascript.jscomp.newtypes.FunctionTypeBuilder.qmarkFunctionBuilder
6
0
0
6
4
2
3
2
0.00
com.google.javascript.jscomp.newtypes.FunctionTypeBuilder.WrongParameterOrderException.WrongParameterOrderException
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.newtypes.JSType.(Anon_1).clear
3
0
0
3
2
0
1
1
0.00
com.google.javascript.jscomp.newtypes.JSType.(Anon_1).containsKey
3
0
0
3
2
0
1
1
0.00
com.google.javascript.jscomp.newtypes.JSType.(Anon_1).containsValue
3
0
0
3
2
0
1
1
0.00
com.google.javascript.jscomp.newtypes.JSType.(Anon_1).entrySet
3
0
0
3
2
0
1
1
0.00
com.google.javascript.jscomp.newtypes.JSType.(Anon_1).equals
3
0
0
3
2
0
1
1
0.00
com.google.javascript.jscomp.newtypes.JSType.(Anon_1).get
3
0
0
3
2
0
1
1
0.00
com.google.javascript.jscomp.newtypes.JSType.(Anon_1).hashCode
3
0
0
3
2
0
1
1
0.00
com.google.javascript.jscomp.newtypes.JSType.(Anon_1).isEmpty
3
0
0
3
2
0
1
1
0.00
com.google.javascript.jscomp.newtypes.JSType.(Anon_1).keySet
3
0
0
3
2
0
1
1
0.00
com.google.javascript.jscomp.newtypes.JSType.(Anon_1).put
3
0
0
3
2
0
1
1
0.00
com.google.javascript.jscomp.newtypes.JSType.(Anon_1).putAll
3
0
0
3
2
0
1
1
0.00
com.google.javascript.jscomp.newtypes.JSType.(Anon_1).remove
3
0
0
3
2
0
1
1
0.00
com.google.javascript.jscomp.newtypes.JSType.(Anon_1).size
3
0
0
3
2
0
1
1
0.00
com.google.javascript.jscomp.newtypes.JSType.(Anon_1).values
3
0
0
3
2
0
1
1
0.00
com.google.javascript.jscomp.newtypes.JSType.appendTo
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.newtypes.JSType.autobox
40
4
0
37
28
5
18
5
0.11
com.google.javascript.jscomp.newtypes.JSType.convertMethodToFunction
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.newtypes.JSType.equals
13
0
0
13
9
2
6
2
0.00
com.google.javascript.jscomp.newtypes.JSType.findSubtypeWithProp
36
5
0
31
23
4
14
5
0.16
com.google.javascript.jscomp.newtypes.JSType.fromEnum
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.newtypes.JSType.fromFunctionType
7
0
0
7
5
1
1
1
0.00
com.google.javascript.jscomp.newtypes.JSType.fromObjectType
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.newtypes.JSType.fromTypeVar
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.newtypes.JSType.getConstructor
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.newtypes.JSType.getDeclaredProp
9
0
0
9
6
1
4
1
0.00
com.google.javascript.jscomp.newtypes.JSType.getEnumeratedType
4
0
0
4
2
1
1
1
0.00
com.google.javascript.jscomp.newtypes.JSType.getEnums
1
0
0
1
0
1
0
1
0.00
com.google.javascript.jscomp.newtypes.JSType.getFunType
9
0
0
9
5
2
4
3
0.00
com.google.javascript.jscomp.newtypes.JSType.getFunTypeIfSingletonObj
4
0
0
4
2
2
1
2
0.00
com.google.javascript.jscomp.newtypes.JSType.getIndexedType
14
0
0
14
9
3
7
4
0.00
com.google.javascript.jscomp.newtypes.JSType.getIndexType
19
3
0
16
11
4
8
5
0.19
com.google.javascript.jscomp.newtypes.JSType.getInstanceType
5
0
0
5
3
2
2
2
0.00
com.google.javascript.jscomp.newtypes.JSType.getMask
1
0
0
1
0
1
0
1
0.00
com.google.javascript.jscomp.newtypes.JSType.getNominalTypeIfSingletonObj
4
0
0
4
2
1
1
1
0.00
com.google.javascript.jscomp.newtypes.JSType.getObjs
1
0
0
1
0
1
0
1
0.00
com.google.javascript.jscomp.newtypes.JSType.getObjTypeIfSingletonObj
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.newtypes.JSType.getProp
10
0
0
10
7
1
4
1
0.00
com.google.javascript.jscomp.newtypes.JSType.getReferenceName
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.newtypes.JSType.getReturnType
4
0
0
4
2
1
2
1
0.00
com.google.javascript.jscomp.newtypes.JSType.getSource
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.newtypes.JSType.getSubTypes
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.newtypes.JSType.getTypeOfThis
4
0
0
4
2
1
2
1
0.00
com.google.javascript.jscomp.newtypes.JSType.getTypeVar
1
0
0
1
0
1
0
1
0.00
com.google.javascript.jscomp.newtypes.JSType.hasConstantProp
5
0
0
5
3
1
2
1
0.00
com.google.javascript.jscomp.newtypes.JSType.hasFalsyMask
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.newtypes.JSType.hashCode
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.newtypes.JSType.hasNonScalar
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.newtypes.JSType.hasProp
11
0
0
11
7
1
5
1
0.00
com.google.javascript.jscomp.newtypes.JSType.hasProperties
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.newtypes.JSType.hasScalar
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.newtypes.JSType.hasTruthyMask
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.newtypes.JSType.hasTypeVariable
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.newtypes.JSType.haveCommonSubtype
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.newtypes.JSType.isAnyFalsyType
5
0
0
5
3
3
1
3
0.00
com.google.javascript.jscomp.newtypes.JSType.isAnyTruthyType
5
0
0
5
3
3
1
3
0.00
com.google.javascript.jscomp.newtypes.JSType.isBoolean
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.newtypes.JSType.isBottom
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.newtypes.JSType.isConstructor
4
0
0
4
2
2
1
2
0.00
com.google.javascript.jscomp.newtypes.JSType.isDict
12
0
0
12
7
1
7
2
0.00
com.google.javascript.jscomp.newtypes.JSType.isEnumElement
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.newtypes.JSType.isEquivalentTo
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.newtypes.JSType.isFalseOrFalsy
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.newtypes.JSType.isFunctionType
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.newtypes.JSType.isFunctionWithProperties
4
0
0
4
2
2
1
2
0.00
com.google.javascript.jscomp.newtypes.JSType.isInhabitable
8
0
0
8
4
1
4
2
0.00
com.google.javascript.jscomp.newtypes.JSType.isInterface
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.newtypes.JSType.isInterfaceDefinition
4
0
0
4
2
2
1
2
0.00
com.google.javascript.jscomp.newtypes.JSType.isInterfaceInstance
4
0
0
4
2
2
1
2
0.00
com.google.javascript.jscomp.newtypes.JSType.isLoose
4
0
0
4
2
2
1
2
0.00
com.google.javascript.jscomp.newtypes.JSType.isNamespace
4
0
0
4
2
2
1
2
0.00
com.google.javascript.jscomp.newtypes.JSType.isNonClassyObject
4
0
0
4
2
2
1
2
0.00
com.google.javascript.jscomp.newtypes.JSType.isNonLooseSubtypeOf
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.newtypes.JSType.isNullable
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.newtypes.JSType.isNullOrUndef
4
0
0
4
2
2
1
2
0.00
com.google.javascript.jscomp.newtypes.JSType.isNumber
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.newtypes.JSType.isScalar
7
0
0
7
5
1
1
1
0.00
com.google.javascript.jscomp.newtypes.JSType.isSingletonObj
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.newtypes.JSType.isSingletonObjWithNull
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.newtypes.JSType.isString
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.newtypes.JSType.isStruct
13
0
0
13
8
1
7
2
0.00
com.google.javascript.jscomp.newtypes.JSType.isSubtypeOf
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.newtypes.JSType.isSubtypeOf
11
0
0
11
7
2
5
2
0.00
com.google.javascript.jscomp.newtypes.JSType.isSubtypeOfHelper
39
2
0
37
24
6
19
3
0.05
com.google.javascript.jscomp.newtypes.JSType.isTop
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.newtypes.JSType.isTrueOrTruthy
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.newtypes.JSType.isTypeVariable
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.newtypes.JSType.isUndefined
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.newtypes.JSType.isUnion
8
0
0
8
5
1
3
1
0.00
com.google.javascript.jscomp.newtypes.JSType.isUnknown
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.newtypes.JSType.isUnknownType
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.newtypes.JSType.isValidType
20
0
0
20
13
1
11
1
0.00
com.google.javascript.jscomp.newtypes.JSType.join
40
1
1
38
25
10
17
6
0.03
com.google.javascript.jscomp.newtypes.JSType.makeFalsy
10
0
0
10
6
1
5
1
0.00
com.google.javascript.jscomp.newtypes.JSType.makeTruthy
10
0
0
10
6
1
5
1
0.00
com.google.javascript.jscomp.newtypes.JSType.makeType
31
1
2
28
18
3
15
1
0.04
com.google.javascript.jscomp.newtypes.JSType.makeType
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.newtypes.JSType.mayBeDict
8
0
0
8
4
1
4
2
0.00
com.google.javascript.jscomp.newtypes.JSType.mayBeStruct
8
0
0
8
4
1
4
2
0.00
com.google.javascript.jscomp.newtypes.JSType.mayHaveProp
4
0
0
4
2
1
1
1
0.00
com.google.javascript.jscomp.newtypes.JSType.meet
22
5
0
17
12
2
8
2
0.29
com.google.javascript.jscomp.newtypes.JSType.meetEnums
58
11
0
47
31
9
25
9
0.23
com.google.javascript.jscomp.newtypes.JSType.meetHelper
26
0
0
26
21
3
15
3
0.00
com.google.javascript.jscomp.newtypes.JSType.negate
11
0
0
11
7
1
7
1
0.00
com.google.javascript.jscomp.newtypes.JSType.nullAcceptingJoin
8
0
0
8
5
1
5
1
0.00
com.google.javascript.jscomp.newtypes.JSType.plus
18
3
0
15
10
2
7
2
0.20
com.google.javascript.jscomp.newtypes.JSType.promoteBoolean
6
0
0
6
3
1
3
1
0.00
com.google.javascript.jscomp.newtypes.JSType.removeType
35
1
0
34
25
6
15
8
0.03
com.google.javascript.jscomp.newtypes.JSType.restrictByNotNullOrUndefined
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.newtypes.JSType.setCommonTypes
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.newtypes.JSType.setSource
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.newtypes.JSType.specialize
20
5
0
16
10
3
8
3
0.31
com.google.javascript.jscomp.newtypes.JSType.specializeHelper
45
4
0
41
30
5
21
5
0.10
com.google.javascript.jscomp.newtypes.JSType.substituteGenerics
19
0
0
19
14
4
7
4
0.00
com.google.javascript.jscomp.newtypes.JSType.substituteGenericsWithUnknown
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.newtypes.JSType.toBoolean
8
0
0
8
5
1
5
1
0.00
com.google.javascript.jscomp.newtypes.JSType.toMaybeFunctionType
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.newtypes.JSType.toMaybeObjectType
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.newtypes.JSType.toString
6
0
0
6
3
1
3
1
0.00
com.google.javascript.jscomp.newtypes.JSType.typeToString
83
1
0
83
69
5
50
8
0.01
com.google.javascript.jscomp.newtypes.JSType.unifyUnknowns
60
6
3
51
39
9
30
11
0.12
com.google.javascript.jscomp.newtypes.JSType.unifyWith
16
11
0
5
2
2
1
1
2.20
com.google.javascript.jscomp.newtypes.JSType.unifyWithSubtype
67
7
4
56
43
10
27
11
0.12
com.google.javascript.jscomp.newtypes.JSType.updateTypemap
43
4
0
39
28
5
26
5
0.10
com.google.javascript.jscomp.newtypes.JSType.whyNotSubtypeOf
18
0
0
18
13
5
7
4
0.00
com.google.javascript.jscomp.newtypes.JSType.whyNotUnionSubtypes
21
0
0
21
17
2
14
1
0.00
com.google.javascript.jscomp.newtypes.JSType.withDeclaredProperty
10
0
0
10
6
2
4
1
0.00
com.google.javascript.jscomp.newtypes.JSType.withFunction
7
1
0
6
4
1
3
1
0.17
com.google.javascript.jscomp.newtypes.JSType.withLoose
9
1
0
8
5
1
4
1
0.12
com.google.javascript.jscomp.newtypes.JSType.withoutProperty
6
0
0
6
4
1
1
1
0.00
com.google.javascript.jscomp.newtypes.JSType.withProperty
8
0
0
8
5
1
4
1
0.00
com.google.javascript.jscomp.newtypes.JSType.withPropertyRequired
6
0
0
6
4
1
1
1
0.00
com.google.javascript.jscomp.newtypes.JSTypeCreatorFromJSDoc.checkInvalidGenericsInstantiation
7
0
0
7
4
1
3
1
0.00
com.google.javascript.jscomp.newtypes.JSTypeCreatorFromJSDoc.fillInFormalParameterTypes
47
1
0
47
35
16
19
11
0.02
com.google.javascript.jscomp.newtypes.JSTypeCreatorFromJSDoc.fillInFunTypeBuilder
50
0
0
50
38
8
24
6
0.00
com.google.javascript.jscomp.newtypes.JSTypeCreatorFromJSDoc.fillInReturnType
22
2
0
21
12
8
7
3
0.10
com.google.javascript.jscomp.newtypes.JSTypeCreatorFromJSDoc.fixLengthOfTypeList
12
0
0
12
7
4
6
4
0.00
com.google.javascript.jscomp.newtypes.JSTypeCreatorFromJSDoc.FunctionAndSlotType.FunctionAndSlotType
4
0
0
4
2
1
2
1
0.00
com.google.javascript.jscomp.newtypes.JSTypeCreatorFromJSDoc.getDeclaredTypeOfNode
5
0
0
5
2
2
1
1
0.00
com.google.javascript.jscomp.newtypes.JSTypeCreatorFromJSDoc.getDeclaredTypeOfNode
8
0
0
8
4
2
3
1
0.00
com.google.javascript.jscomp.newtypes.JSTypeCreatorFromJSDoc.getEnumPropType
4
0
0
4
2
1
2
1
0.00
com.google.javascript.jscomp.newtypes.JSTypeCreatorFromJSDoc.getExtendedInterfaces
5
0
0
5
1
3
1
1
0.00
com.google.javascript.jscomp.newtypes.JSTypeCreatorFromJSDoc.getFunctionType
45
9
0
36
25
11
15
7
0.25
com.google.javascript.jscomp.newtypes.JSTypeCreatorFromJSDoc.getFunTypeFromTypicalFunctionJsdoc
80
9
6
65
50
13
33
10
0.14
com.google.javascript.jscomp.newtypes.JSTypeCreatorFromJSDoc.getFunTypeHelper
6
0
0
6
3
3
2
2
0.00
com.google.javascript.jscomp.newtypes.JSTypeCreatorFromJSDoc.getImplementedInterfaces
5
0
0
5
1
3
1
1
0.00
com.google.javascript.jscomp.newtypes.JSTypeCreatorFromJSDoc.getInterfacesHelper
25
0
0
25
17
8
8
6
0.00
com.google.javascript.jscomp.newtypes.JSTypeCreatorFromJSDoc.getMaybeParentClass
31
0
0
31
21
7
14
4
0.00
com.google.javascript.jscomp.newtypes.JSTypeCreatorFromJSDoc.getMaybeTypeFromComment
8
0
0
8
4
2
3
1
0.00
com.google.javascript.jscomp.newtypes.JSTypeCreatorFromJSDoc.getNamedTypeHelper
33
3
0
30
25
4
15
2
0.10
com.google.javascript.jscomp.newtypes.JSTypeCreatorFromJSDoc.getNominalTypeHelper
38
4
0
34
25
9
11
8
0.12
com.google.javascript.jscomp.newtypes.JSTypeCreatorFromJSDoc.getRecordTypeHelper
26
0
0
26
19
9
9
8
0.00
com.google.javascript.jscomp.newtypes.JSTypeCreatorFromJSDoc.getThisOrNewType
5
0
0
5
2
3
1
2
0.00
com.google.javascript.jscomp.newtypes.JSTypeCreatorFromJSDoc.getTypedefType
4
0
0
4
2
1
2
1
0.00
com.google.javascript.jscomp.newtypes.JSTypeCreatorFromJSDoc.getTypeFromComment
8
0
0
8
4
2
3
1
0.00
com.google.javascript.jscomp.newtypes.JSTypeCreatorFromJSDoc.getTypeFromCommentHelper
71
10
0
62
49
8
28
7
0.16
com.google.javascript.jscomp.newtypes.JSTypeCreatorFromJSDoc.getTypeFromJSTypeExpression
7
0
0
7
3
2
3
1
0.00
com.google.javascript.jscomp.newtypes.JSTypeCreatorFromJSDoc.getTypeOfCommentNode
7
0
0
7
4
2
1
1
0.00
com.google.javascript.jscomp.newtypes.JSTypeCreatorFromJSDoc.getUnknownTypesMap
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.newtypes.JSTypeCreatorFromJSDoc.getWarnings
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.newtypes.JSTypeCreatorFromJSDoc.handleConstructorAnnotation
29
0
0
29
19
7
14
4
0.00
com.google.javascript.jscomp.newtypes.JSTypeCreatorFromJSDoc.handleInterfaceAnnotation
22
0
0
22
12
10
5
3
0.00
com.google.javascript.jscomp.newtypes.JSTypeCreatorFromJSDoc.isRestArg
8
0
0
8
5
3
3
3
0.00
com.google.javascript.jscomp.newtypes.JSTypeCreatorFromJSDoc.isUnionWithUndefined
14
0
0
14
9
1
6
2
0.00
com.google.javascript.jscomp.newtypes.JSTypeCreatorFromJSDoc.JSTypeCreatorFromJSDoc
7
0
0
7
4
2
3
1
0.00
com.google.javascript.jscomp.newtypes.JSTypeCreatorFromJSDoc.lookupTypeByName
34
3
0
31
21
5
19
3
0.10
com.google.javascript.jscomp.newtypes.JSTypeCreatorFromJSDoc.maybeMakeNullable
6
0
0
6
3
1
3
1
0.00
com.google.javascript.jscomp.newtypes.JSTypeCreatorFromJSDoc.ParameterKind.valueOf
0
0
0
0
0
0
0
0
0.00
com.google.javascript.jscomp.newtypes.JSTypeCreatorFromJSDoc.ParameterKind.values
0
0
0
0
0
0
0
0
0.00
com.google.javascript.jscomp.newtypes.JSTypeCreatorFromJSDoc.ParameterType.ParameterType
4
0
0
4
2
1
2
1
0.00
com.google.javascript.jscomp.newtypes.JSTypeCreatorFromJSDoc.ParamIterator.getNode
6
0
0
6
3
1
3
1
0.00
com.google.javascript.jscomp.newtypes.JSTypeCreatorFromJSDoc.ParamIterator.hasNext
6
0
0
6
3
1
3
1
0.00
com.google.javascript.jscomp.newtypes.JSTypeCreatorFromJSDoc.ParamIterator.nextString
7
0
0
7
4
1
4
1
0.00
com.google.javascript.jscomp.newtypes.JSTypeCreatorFromJSDoc.ParamIterator.ParamIterator
10
0
0
10
7
1
6
1
0.00
com.google.javascript.jscomp.newtypes.JSTypeCreatorFromJSDoc.parseParameter
8
0
0
8
3
3
3
1
0.00
com.google.javascript.jscomp.newtypes.JSTypeCreatorFromJSDoc.parseParameter
19
0
0
19
13
4
10
2
0.00
com.google.javascript.jscomp.newtypes.JSTypeCreatorFromJSDoc.resolveEnum
29
0
0
29
23
4
18
4
0.00
com.google.javascript.jscomp.newtypes.JSTypeCreatorFromJSDoc.resolveTypedef
17
0
0
17
12
3
8
3
0.00
com.google.javascript.jscomp.newtypes.JSTypeCreatorFromJSDoc.UnknownTypeException.UnknownTypeException
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.newtypes.JSTypes.fromFunctionType
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.newtypes.JSTypes.getArgumentsArrayType
13
1
0
12
8
4
5
4
0.08
com.google.javascript.jscomp.newtypes.JSTypes.getArgumentsArrayType
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.newtypes.JSTypes.getArrayInstance
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.newtypes.JSTypes.getArrayInstance
13
1
0
12
8
4
5
4
0.08
com.google.javascript.jscomp.newtypes.JSTypes.getBooleanInstance
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.newtypes.JSTypes.getBooleanInstanceObjType
4
0
0
4
2
1
1
1
0.00
com.google.javascript.jscomp.newtypes.JSTypes.getFunctionType
6
0
0
6
3
1
3
1
0.00
com.google.javascript.jscomp.newtypes.JSTypes.getIObjectType
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.newtypes.JSTypes.getNumberInstance
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.newtypes.JSTypes.getNumberInstanceObjType
4
0
0
4
2
1
1
1
0.00
com.google.javascript.jscomp.newtypes.JSTypes.getObjectInstance
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.newtypes.JSTypes.getObjectType
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.newtypes.JSTypes.getRegexpType
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.newtypes.JSTypes.getStringInstance
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.newtypes.JSTypes.getStringInstanceObjType
4
0
0
4
2
1
1
1
0.00
com.google.javascript.jscomp.newtypes.JSTypes.isNumberScalarOrObj
6
0
0
6
3
1
3
1
0.00
com.google.javascript.jscomp.newtypes.JSTypes.isNumStrScalarOrObj
6
0
0
6
3
1
3
1
0.00
com.google.javascript.jscomp.newtypes.JSTypes.isStringScalarOrObj
6
0
0
6
3
1
3
1
0.00
com.google.javascript.jscomp.newtypes.JSTypes.JSTypes
1
0
0
1
0
1
0
1
0.00
com.google.javascript.jscomp.newtypes.JSTypes.looseTopFunction
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.newtypes.JSTypes.make
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.newtypes.JSTypes.qmarkFunction
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.newtypes.JSTypes.setArgumentsType
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.newtypes.JSTypes.setArrayType
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.newtypes.JSTypes.setBooleanInstance
6
0
0
6
4
1
4
1
0.00
com.google.javascript.jscomp.newtypes.JSTypes.setFunctionType
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.newtypes.JSTypes.setIObjectType
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.newtypes.JSTypes.setNumberInstance
10
0
0
10
7
1
7
1
0.00
com.google.javascript.jscomp.newtypes.JSTypes.setObjectType
4
0
0
4
2
1
2
1
0.00
com.google.javascript.jscomp.newtypes.JSTypes.setRegexpInstance
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.newtypes.JSTypes.setStringInstance
10
0
0
10
7
1
7
1
0.00
com.google.javascript.jscomp.newtypes.JSTypes.topFunction
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.newtypes.MaskType.getEnums
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.newtypes.MaskType.getMask
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.newtypes.MaskType.getObjs
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.newtypes.MaskType.getTypeVar
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.newtypes.MaskType.make
46
0
0
46
43
1
22
1
0.00
com.google.javascript.jscomp.newtypes.MaskType.MaskType
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.newtypes.MismatchInfo.getArgIndex
4
0
0
4
2
1
2
1
0.00
com.google.javascript.jscomp.newtypes.MismatchInfo.getExpectedType
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.newtypes.MismatchInfo.getFoundType
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.newtypes.MismatchInfo.getPropName
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.newtypes.MismatchInfo.isArgTypeMismatch
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.newtypes.MismatchInfo.isMissingProp
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.newtypes.MismatchInfo.isPropMismatch
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.newtypes.MismatchInfo.isRetTypeMismatch
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.newtypes.MismatchInfo.isUnionTypeMismatch
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.newtypes.MismatchInfo.Kind.valueOf
0
0
0
0
0
0
0
0
0.00
com.google.javascript.jscomp.newtypes.MismatchInfo.Kind.values
0
0
0
0
0
0
0
0
0.00
com.google.javascript.jscomp.newtypes.MismatchInfo.makeArgTypeMismatch
8
0
0
8
5
3
4
2
0.00
com.google.javascript.jscomp.newtypes.MismatchInfo.makeMaybeMissingPropMismatch
6
0
0
6
3
3
2
2
0.00
com.google.javascript.jscomp.newtypes.MismatchInfo.makeMissingPropMismatch
5
0
0
5
3
2
2
2
0.00
com.google.javascript.jscomp.newtypes.MismatchInfo.makePropTypeMismatch
8
0
0
8
5
3
4
2
0.00
com.google.javascript.jscomp.newtypes.MismatchInfo.makeRetTypeMismatch
6
0
0
6
4
2
3
2
0.00
com.google.javascript.jscomp.newtypes.MismatchInfo.makeUnionTypeMismatch
5
0
0
5
3
2
2
2
0.00
com.google.javascript.jscomp.newtypes.MismatchInfo.MismatchInfo
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.newtypes.MismatchInfo.wantedRequiredFoundOptional
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.newtypes.NaivePersistentMap.create
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.newtypes.NaivePersistentMap.entrySet
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.newtypes.NaivePersistentMap.NaivePersistentMap
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.newtypes.NaivePersistentMap.with
5
0
0
5
3
2
2
2
0.00
com.google.javascript.jscomp.newtypes.NaivePersistentMap.without
5
0
0
5
3
2
2
2
0.00
com.google.javascript.jscomp.newtypes.NaivePersistentSet.create
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.newtypes.NaivePersistentSet.iterator
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.newtypes.NaivePersistentSet.NaivePersistentSet
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.newtypes.NaivePersistentSet.size
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.newtypes.NaivePersistentSet.with
5
0
0
5
3
2
2
2
0.00
com.google.javascript.jscomp.newtypes.NaivePersistentSet.without
5
0
0
5
3
2
2
2
0.00
com.google.javascript.jscomp.newtypes.Namespace.addNamespace
11
0
0
11
8
3
6
3
0.00
com.google.javascript.jscomp.newtypes.Namespace.addProperty
11
1
0
10
6
2
4
1
0.10
com.google.javascript.jscomp.newtypes.Namespace.addTypedef
10
0
0
10
7
3
5
3
0.00
com.google.javascript.jscomp.newtypes.Namespace.addUndeclaredProperty
12
1
0
11
7
2
4
1
0.09
com.google.javascript.jscomp.newtypes.Namespace.computeJSType
1
0
0
1
0
1
0
1
0.00
com.google.javascript.jscomp.newtypes.Namespace.copyWindowProperties
24
1
1
22
16
3
10
5
0.05
com.google.javascript.jscomp.newtypes.Namespace.getAllPropsOfNamespace
6
0
0
6
4
2
3
2
0.00
com.google.javascript.jscomp.newtypes.Namespace.getDeclaration
17
0
0
17
13
6
5
5
0.00
com.google.javascript.jscomp.newtypes.Namespace.getName
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.newtypes.Namespace.getNsProp
19
2
0
17
11
3
9
3
0.12
com.google.javascript.jscomp.newtypes.Namespace.getPropDeclaredType
4
0
0
4
2
2
1
2
0.00
com.google.javascript.jscomp.newtypes.Namespace.getReceiverNamespace
7
0
0
7
4
1
3
1
0.00
com.google.javascript.jscomp.newtypes.Namespace.getSubnamespace
9
0
0
9
6
3
3
3
0.00
com.google.javascript.jscomp.newtypes.Namespace.hasProp
8
0
0
8
5
2
4
2
0.00
com.google.javascript.jscomp.newtypes.Namespace.hasSubnamespace
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.newtypes.Namespace.isDefined
15
0
0
15
9
3
8
3
0.00
com.google.javascript.jscomp.newtypes.Namespace.isDefined
5
0
0
5
3
1
1
1
0.00
com.google.javascript.jscomp.newtypes.Namespace.toJSType
15
0
0
15
10
1
10
2
0.00
com.google.javascript.jscomp.newtypes.Namespace.toString
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.newtypes.Namespace.updateNamespaceType
5
0
0
5
3
1
3
1
0.00
com.google.javascript.jscomp.newtypes.NamespaceLit.computeJSType
5
0
0
5
3
1
2
1
0.00
com.google.javascript.jscomp.newtypes.NamespaceLit.getWindowType
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.newtypes.NamespaceLit.maybeSetWindowInstance
5
0
0
5
2
1
2
1
0.00
com.google.javascript.jscomp.newtypes.NamespaceLit.NamespaceLit
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.newtypes.NominalType.appendTo
21
0
0
21
16
4
12
5
0.00
com.google.javascript.jscomp.newtypes.NominalType.areTypeMapsCompatible
23
0
0
23
17
3
11
4
0.00
com.google.javascript.jscomp.newtypes.NominalType.equals
8
0
0
8
5
2
4
2
0.00
com.google.javascript.jscomp.newtypes.NominalType.findMatchingAncestorWith
20
1
0
19
12
3
9
4
0.05
com.google.javascript.jscomp.newtypes.NominalType.getAllPropsOfClass
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.newtypes.NominalType.getAllPropsOfInterface
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.newtypes.NominalType.getId
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.newtypes.NominalType.getIndexedType
19
4
0
15
10
4
7
5
0.27
com.google.javascript.jscomp.newtypes.NominalType.getIndexType
16
3
0
13
8
3
6
4
0.23
com.google.javascript.jscomp.newtypes.NominalType.getInstanceAsJSType
5
0
0
5
3
1
1
1
0.00
com.google.javascript.jscomp.newtypes.NominalType.getInstantiatedInterfaces
8
0
0
8
5
2
4
3
0.00
com.google.javascript.jscomp.newtypes.NominalType.getInstantiatedIObjectInterfaces
9
0
0
9
5
2
4
3
0.00
com.google.javascript.jscomp.newtypes.NominalType.getInstantiatedSuperclass
7
0
0
7
4
1
4
1
0.00
com.google.javascript.jscomp.newtypes.NominalType.getName
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.newtypes.NominalType.getObjectKind
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.newtypes.NominalType.getProp
13
0
0
13
9
3
6
3
0.00
com.google.javascript.jscomp.newtypes.NominalType.getPropDeclaredType
7
0
0
7
4
2
3
2
0.00
com.google.javascript.jscomp.newtypes.NominalType.getPrototype
5
0
0
5
3
1
2
1
0.00
com.google.javascript.jscomp.newtypes.NominalType.getRawNominalType
4
0
0
4
2
1
2
1
0.00
com.google.javascript.jscomp.newtypes.NominalType.getTypeMap
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.newtypes.NominalType.hasAncestorClass
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.newtypes.NominalType.hasAncestorInterface
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.newtypes.NominalType.hasConstantProp
4
0
0
4
2
2
1
2
0.00
com.google.javascript.jscomp.newtypes.NominalType.hashCode
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.newtypes.NominalType.inheritsFromIObjectReflexive
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.newtypes.NominalType.instantiateGenerics
35
4
0
31
20
4
17
6
0.13
com.google.javascript.jscomp.newtypes.NominalType.instantiateGenerics
9
0
0
9
6
3
5
4
0.00
com.google.javascript.jscomp.newtypes.NominalType.instantiationIsUnknownOrIdentity
15
0
0
15
10
2
7
3
0.00
com.google.javascript.jscomp.newtypes.NominalType.isBuiltinObject
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.newtypes.NominalType.isClass
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.newtypes.NominalType.isClassy
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.newtypes.NominalType.isDict
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.newtypes.NominalType.isFinalized
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.newtypes.NominalType.isFunction
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.newtypes.NominalType.isGeneric
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.newtypes.NominalType.isInterface
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.newtypes.NominalType.isIObject
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.newtypes.NominalType.isNominalSubtypeOf
17
2
0
15
9
2
7
3
0.13
com.google.javascript.jscomp.newtypes.NominalType.isStruct
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.newtypes.NominalType.isStructuralInterface
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.newtypes.NominalType.isStructuralSubtypeOf
17
0
0
17
12
3
8
4
0.00
com.google.javascript.jscomp.newtypes.NominalType.isSubtypeOf
4
0
0
4
2
1
1
1
0.00
com.google.javascript.jscomp.newtypes.NominalType.isUninstantiatedGenericType
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.newtypes.NominalType.NominalType
7
0
0
7
5
1
3
1
0.00
com.google.javascript.jscomp.newtypes.NominalType.pickSubclass
12
0
0
12
7
1
7
1
0.00
com.google.javascript.jscomp.newtypes.NominalType.pickSuperclass
9
0
0
9
5
1
5
1
0.00
com.google.javascript.jscomp.newtypes.NominalType.toString
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.newtypes.NominalType.unifyUnknowns
36
6
0
30
23
8
15
9
0.20
com.google.javascript.jscomp.newtypes.NominalType.unifyWithSubtype
29
5
0
24
17
4
12
4
0.21
com.google.javascript.jscomp.newtypes.NullableObjsType.getEnums
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.newtypes.NullableObjsType.getMask
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.newtypes.NullableObjsType.getObjs
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.newtypes.NullableObjsType.getTypeVar
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.newtypes.NullableObjsType.NullableObjsType
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.newtypes.ObjectKind.isDict
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.newtypes.ObjectKind.isStruct
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.newtypes.ObjectKind.isSubtypeOf
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.newtypes.ObjectKind.isUnrestricted
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.newtypes.ObjectKind.join
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.newtypes.ObjectKind.meet
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.newtypes.ObjectKind.ObjectKind
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.newtypes.ObjectType.addOrRemoveProp
18
0
0
18
12
7
5
4
0.00
com.google.javascript.jscomp.newtypes.ObjectType.appendTo
42
0
0
42
32
2
30
3
0.00
com.google.javascript.jscomp.newtypes.ObjectType.arePropertiesSubtypes
25
0
0
25
15
5
9
5
0.00
com.google.javascript.jscomp.newtypes.ObjectType.areRelatedNominalTypes
6
0
0
6
3
1
3
1
0.00
com.google.javascript.jscomp.newtypes.ObjectType.containsBottomProp
8
0
0
8
4
1
4
2
0.00
com.google.javascript.jscomp.newtypes.ObjectType.equals
14
0
0
14
10
2
6
2
0.00
com.google.javascript.jscomp.newtypes.ObjectType.fromFunction
4
0
0
4
2
1
1
1
0.00
com.google.javascript.jscomp.newtypes.ObjectType.fromNominalType
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.newtypes.ObjectType.fromProperties
12
1
0
11
7
3
5
4
0.09
com.google.javascript.jscomp.newtypes.ObjectType.getDeclaredProp
9
0
0
9
6
2
5
2
0.00
com.google.javascript.jscomp.newtypes.ObjectType.getFunType
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.newtypes.ObjectType.getLeftmostProp
17
0
0
17
11
3
9
3
0.00
com.google.javascript.jscomp.newtypes.ObjectType.getNominalType
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.newtypes.ObjectType.getProp
8
0
0
8
5
1
5
1
0.00
com.google.javascript.jscomp.newtypes.ObjectType.getProp
9
0
0
9
6
2
4
2
0.00
com.google.javascript.jscomp.newtypes.ObjectType.getPropertyPath
17
0
1
16
11
5
7
5
0.00
com.google.javascript.jscomp.newtypes.ObjectType.getPropMismatchInfo
25
0
0
25
19
2
15
1
0.00
com.google.javascript.jscomp.newtypes.ObjectType.hasConstantProp
5
0
0
5
3
2
2
2
0.00
com.google.javascript.jscomp.newtypes.ObjectType.hashCode
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.newtypes.ObjectType.hasNonPrototypeProperties
8
0
0
8
4
1
4
2
0.00
com.google.javascript.jscomp.newtypes.ObjectType.hasOnlyBuiltinProps
8
0
0
8
4
1
4
2
0.00
com.google.javascript.jscomp.newtypes.ObjectType.hasProp
5
0
0
5
3
2
2
2
0.00
com.google.javascript.jscomp.newtypes.ObjectType.isDict
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.newtypes.ObjectType.isFunctionWithProperties
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.newtypes.ObjectType.isInhabitable
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.newtypes.ObjectType.isInterfaceInstance
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.newtypes.ObjectType.isLoose
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.newtypes.ObjectType.isLooseSubtypeOf
38
1
2
36
25
3
18
5
0.03
com.google.javascript.jscomp.newtypes.ObjectType.isNamespace
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.newtypes.ObjectType.isPropertySubtype
6
0
0
6
3
2
1
1
0.00
com.google.javascript.jscomp.newtypes.ObjectType.isPropertySubtypeHelper
15
0
0
15
9
2
6
1
0.00
com.google.javascript.jscomp.newtypes.ObjectType.isStruct
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.newtypes.ObjectType.isSubtypeOf
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.newtypes.ObjectType.isSubtypeOfHelper
60
10
4
46
32
7
26
6
0.22
com.google.javascript.jscomp.newtypes.ObjectType.isUnionSubtype
5
0
0
5
2
2
1
1
0.00
com.google.javascript.jscomp.newtypes.ObjectType.isUnionSubtypeHelper
21
0
0
21
12
4
10
4
0.00
com.google.javascript.jscomp.newtypes.ObjectType.join
29
1
1
27
20
8
12
8
0.04
com.google.javascript.jscomp.newtypes.ObjectType.joinProps
19
0
0
19
13
7
8
6
0.00
com.google.javascript.jscomp.newtypes.ObjectType.joinPropsLoosely
27
0
0
27
18
6
12
7
0.00
com.google.javascript.jscomp.newtypes.ObjectType.joinSets
48
8
0
40
29
9
20
11
0.20
com.google.javascript.jscomp.newtypes.ObjectType.loosenProps
15
0
0
15
10
5
4
5
0.00
com.google.javascript.jscomp.newtypes.ObjectType.makeObjectType
14
0
0
14
8
3
7
1
0.00
com.google.javascript.jscomp.newtypes.ObjectType.mayHaveProp
6
0
0
6
4
2
1
2
0.00
com.google.javascript.jscomp.newtypes.ObjectType.mayTurnLooseObjectToScalar
16
0
0
16
11
2
7
2
0.00
com.google.javascript.jscomp.newtypes.ObjectType.meet
32
0
0
32
23
8
16
7
0.00
com.google.javascript.jscomp.newtypes.ObjectType.meetPropsHelper
51
2
0
49
33
12
21
11
0.04
com.google.javascript.jscomp.newtypes.ObjectType.meetSets
4
0
0
4
1
2
1
1
0.00
com.google.javascript.jscomp.newtypes.ObjectType.meetSetsHelper
22
0
0
22
12
5
10
5
0.00
com.google.javascript.jscomp.newtypes.ObjectType.ObjectType
30
1
0
29
23
4
14
2
0.03
com.google.javascript.jscomp.newtypes.ObjectType.setObjectType
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.newtypes.ObjectType.specialize
39
0
0
39
27
10
18
7
0.00
com.google.javascript.jscomp.newtypes.ObjectType.specializeNamespace
25
1
0
24
18
6
8
5
0.04
com.google.javascript.jscomp.newtypes.ObjectType.specializeSet
4
0
0
4
1
2
1
1
0.00
com.google.javascript.jscomp.newtypes.ObjectType.substituteGenerics
21
0
0
21
16
6
5
6
0.00
com.google.javascript.jscomp.newtypes.ObjectType.toString
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.newtypes.ObjectType.unifyPropsWithSubtype
21
0
0
21
14
6
7
5
0.00
com.google.javascript.jscomp.newtypes.ObjectType.unifyUnknowns
56
10
0
46
33
9
24
10
0.22
com.google.javascript.jscomp.newtypes.ObjectType.unifyWithSubtype
39
6
0
33
22
6
15
4
0.18
com.google.javascript.jscomp.newtypes.ObjectType.whyNotSubtypeOf
7
0
0
7
3
4
2
2
0.00
com.google.javascript.jscomp.newtypes.ObjectType.whyNotUnionSubtypes
8
0
0
8
4
5
2
2
0.00
com.google.javascript.jscomp.newtypes.ObjectType.withDeclaredProperty
8
0
0
8
4
3
3
3
0.00
com.google.javascript.jscomp.newtypes.ObjectType.withFunction
8
0
0
8
6
3
4
2
0.00
com.google.javascript.jscomp.newtypes.ObjectType.withLoose
19
4
0
15
11
5
5
6
0.27
com.google.javascript.jscomp.newtypes.ObjectType.withLooseObjects
7
0
0
7
4
2
3
3
0.00
com.google.javascript.jscomp.newtypes.ObjectType.withoutProperty
8
0
0
8
4
3
3
3
0.00
com.google.javascript.jscomp.newtypes.ObjectType.withProperty
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.newtypes.ObjectType.withProperty
8
0
0
8
4
3
3
3
0.00
com.google.javascript.jscomp.newtypes.ObjectType.withPropertyHelper
63
7
1
56
43
12
23
10
0.12
com.google.javascript.jscomp.newtypes.ObjectType.withPropertyRequired
8
0
0
8
6
4
1
3
0.00
com.google.javascript.jscomp.newtypes.ObjectType.withPropertyRequired
8
0
0
8
4
3
3
3
0.00
com.google.javascript.jscomp.newtypes.ObjsType.getEnums
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.newtypes.ObjsType.getMask
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.newtypes.ObjsType.getObjs
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.newtypes.ObjsType.getTypeVar
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.newtypes.ObjsType.ObjsType
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.newtypes.PersistentMap.create
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.newtypes.PersistentMap.create
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.newtypes.PersistentMap.of
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.newtypes.PersistentMap.of
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.newtypes.PersistentMap.with
1
0
0
1
0
1
0
1
0.00
com.google.javascript.jscomp.newtypes.PersistentMap.with
1
0
0
1
0
1
0
1
0.00
com.google.javascript.jscomp.newtypes.PersistentMap.without
1
0
0
1
0
1
0
1
0.00
com.google.javascript.jscomp.newtypes.PersistentMap.without
1
0
0
1
0
1
0
1
0.00
com.google.javascript.jscomp.newtypes.PersistentSet.create
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.newtypes.PersistentSet.create
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.newtypes.PersistentSet.with
1
0
0
1
0
1
0
1
0.00
com.google.javascript.jscomp.newtypes.PersistentSet.with
1
0
0
1
0
1
0
1
0.00
com.google.javascript.jscomp.newtypes.PersistentSet.without
1
0
0
1
0
1
0
1
0.00
com.google.javascript.jscomp.newtypes.PersistentSet.without
1
0
0
1
0
1
0
1
0.00
com.google.javascript.jscomp.newtypes.Property.appendTo
12
0
0
12
9
1
5
1
0.00
com.google.javascript.jscomp.newtypes.Property.Attribute.valueOf
0
0
0
0
0
0
0
0
0.00
com.google.javascript.jscomp.newtypes.Property.Attribute.values
0
0
0
0
0
0
0
0
0.00
com.google.javascript.jscomp.newtypes.Property.equals
12
0
0
12
8
2
6
2
0.00
com.google.javascript.jscomp.newtypes.Property.getDeclaredType
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.newtypes.Property.getDefSite
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.newtypes.Property.getType
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.newtypes.Property.hashCode
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.newtypes.Property.isConstant
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.newtypes.Property.isDeclared
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.newtypes.Property.isOptional
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.newtypes.Property.isRequired
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.newtypes.Property.join
15
0
0
15
12
2
6
2
0.00
com.google.javascript.jscomp.newtypes.Property.joinAttributes
9
0
0
9
5
1
5
1
0.00
com.google.javascript.jscomp.newtypes.Property.make
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.newtypes.Property.makeConstant
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.newtypes.Property.makeOptional
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.newtypes.Property.makeWithDefsite
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.newtypes.Property.meet
7
0
0
7
5
1
1
1
0.00
com.google.javascript.jscomp.newtypes.Property.meetAttributes
9
0
0
9
5
1
5
1
0.00
com.google.javascript.jscomp.newtypes.Property.Property
7
0
0
7
5
1
5
1
0.00
com.google.javascript.jscomp.newtypes.Property.specialize
9
2
0
7
5
1
1
1
0.29
com.google.javascript.jscomp.newtypes.Property.substituteGenerics
11
0
0
11
8
1
3
1
0.00
com.google.javascript.jscomp.newtypes.Property.toString
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.newtypes.Property.unifyUnknowns
24
5
0
19
13
4
7
3
0.26
com.google.javascript.jscomp.newtypes.Property.unifyWithSubtype
13
1
0
12
8
2
5
1
0.08
com.google.javascript.jscomp.newtypes.Property.withOptional
4
0
0
4
2
1
1
1
0.00
com.google.javascript.jscomp.newtypes.Property.withRequired
4
0
0
4
2
1
1
1
0.00
com.google.javascript.jscomp.newtypes.QualifiedName.fromNode
9
0
0
9
6
1
3
1
0.00
com.google.javascript.jscomp.newtypes.QualifiedName.fromQualifiedString
5
0
0
5
3
1
1
1
0.00
com.google.javascript.jscomp.newtypes.QualifiedName.getAllButLeftmost
4
0
0
4
2
1
2
1
0.00
com.google.javascript.jscomp.newtypes.QualifiedName.getAllButRightmost
4
0
0
4
2
1
2
1
0.00
com.google.javascript.jscomp.newtypes.QualifiedName.getLeftmostName
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.newtypes.QualifiedName.getRightmostName
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.newtypes.QualifiedName.isIdentifier
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.newtypes.QualifiedName.join
4
0
0
4
2
1
1
1
0.00
com.google.javascript.jscomp.newtypes.QualifiedName.QualifiedName
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.newtypes.QualifiedName.QualifiedName
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.newtypes.QualifiedName.toString
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.newtypes.RawNominalType.addClassProperty
17
2
0
15
10
1
8
1
0.13
com.google.javascript.jscomp.newtypes.RawNominalType.addCtorProperty
5
1
0
4
2
1
2
1
0.25
com.google.javascript.jscomp.newtypes.RawNominalType.addInterfaces
23
3
0
20
13
1
13
3
0.15
com.google.javascript.jscomp.newtypes.RawNominalType.addPropertyWhichMayNotBeOnAllInstances
10
0
0
10
6
1
5
1
0.00
com.google.javascript.jscomp.newtypes.RawNominalType.addProtoProperty
26
3
0
23
16
2
13
2
0.13
com.google.javascript.jscomp.newtypes.RawNominalType.addSuperClass
10
1
0
9
6
1
6
1
0.11
com.google.javascript.jscomp.newtypes.RawNominalType.addUndeclaredClassProperty
9
2
0
7
4
1
4
1
0.29
com.google.javascript.jscomp.newtypes.RawNominalType.addUndeclaredCtorProperty
5
1
0
4
2
1
2
1
0.25
com.google.javascript.jscomp.newtypes.RawNominalType.addUndeclaredProtoProperty
12
1
0
11
7
1
5
1
0.09
com.google.javascript.jscomp.newtypes.RawNominalType.appendTo
7
0
0
7
4
1
4
1
0.00
com.google.javascript.jscomp.newtypes.RawNominalType.computeJSType
7
0
0
7
5
1
3
1
0.00
com.google.javascript.jscomp.newtypes.RawNominalType.finalize
26
4
0
22
16
4
10
4
0.18
com.google.javascript.jscomp.newtypes.RawNominalType.getAllOwnProps
6
0
0
6
4
2
3
2
0.00
com.google.javascript.jscomp.newtypes.RawNominalType.getAllPropsOfClass
13
0
0
13
9
2
7
2
0.00
com.google.javascript.jscomp.newtypes.RawNominalType.getAllPropsOfInterface
22
3
0
19
12
2
11
3
0.16
com.google.javascript.jscomp.newtypes.RawNominalType.getAsNominalType
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.newtypes.RawNominalType.getConstructorFunction
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.newtypes.RawNominalType.getCtorPropDeclaredType
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.newtypes.RawNominalType.getDefSite
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.newtypes.RawNominalType.getInstanceAsJSType
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.newtypes.RawNominalType.getInstancePropDeclaredType
9
0
0
9
6
2
5
2
0.00
com.google.javascript.jscomp.newtypes.RawNominalType.getInstanceWithNullability
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.newtypes.RawNominalType.getInterfaces
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.newtypes.RawNominalType.getObjectKind
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.newtypes.RawNominalType.getOwnProp
11
0
0
11
7
2
6
2
0.00
com.google.javascript.jscomp.newtypes.RawNominalType.getProp
6
0
0
6
3
1
3
1
0.00
com.google.javascript.jscomp.newtypes.RawNominalType.getPropFromClass
14
0
0
14
9
2
8
2
0.00
com.google.javascript.jscomp.newtypes.RawNominalType.getPropFromInterface
16
0
0
16
10
2
9
3
0.00
com.google.javascript.jscomp.newtypes.RawNominalType.getProtoPropDeclaredType
17
2
0
15
10
5
5
5
0.13
com.google.javascript.jscomp.newtypes.RawNominalType.getSuperClass
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.newtypes.RawNominalType.getTypeParameters
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.newtypes.RawNominalType.hasAncestorClass
10
0
0
10
7
1
6
1
0.00
com.google.javascript.jscomp.newtypes.RawNominalType.hasAncestorInterface
15
0
0
15
10
1
9
2
0.00
com.google.javascript.jscomp.newtypes.RawNominalType.hasCtorProp
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.newtypes.RawNominalType.inheritsFromIObject
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.newtypes.RawNominalType.inheritsFromIObjectReflexive
13
0
0
13
7
1
7
2
0.00
com.google.javascript.jscomp.newtypes.RawNominalType.isBuiltinHelper
5
0
0
5
2
2
1
1
0.00
com.google.javascript.jscomp.newtypes.RawNominalType.isBuiltinWithName
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.newtypes.RawNominalType.isClass
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.newtypes.RawNominalType.isDict
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.newtypes.RawNominalType.isFinalized
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.newtypes.RawNominalType.isGeneric
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.newtypes.RawNominalType.isInterface
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.newtypes.RawNominalType.isStruct
5
1
0
4
2
1
2
1
0.25
com.google.javascript.jscomp.newtypes.RawNominalType.isStructuralInterface
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.newtypes.RawNominalType.Kind.valueOf
0
0
0
0
0
0
0
0
0.00
com.google.javascript.jscomp.newtypes.RawNominalType.Kind.values
0
0
0
0
0
0
0
0
0.00
com.google.javascript.jscomp.newtypes.RawNominalType.makeDictClass
5
0
0
5
2
2
1
1
0.00
com.google.javascript.jscomp.newtypes.RawNominalType.makeNominalInterface
6
1
0
5
2
2
1
1
0.20
com.google.javascript.jscomp.newtypes.RawNominalType.makeStructClass
5
0
0
5
2
2
1
1
0.00
com.google.javascript.jscomp.newtypes.RawNominalType.makeStructuralInterface
6
1
0
5
2
2
1
1
0.20
com.google.javascript.jscomp.newtypes.RawNominalType.makeUnrestrictedClass
5
0
0
5
2
2
1
1
0.00
com.google.javascript.jscomp.newtypes.RawNominalType.mayHaveOwnProp
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.newtypes.RawNominalType.mayHaveProp
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.newtypes.RawNominalType.RawNominalType
30
2
1
27
21
3
17
2
0.07
com.google.javascript.jscomp.newtypes.RawNominalType.setCtorFunction
4
0
0
4
2
1
2
1
0.00
com.google.javascript.jscomp.newtypes.RawNominalType.toString
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.newtypes.SubtypeCache.create
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.newtypes.SubtypeCache.get
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.newtypes.SubtypeCache.SubtypeCache
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.newtypes.SubtypeCache.with
4
0
0
4
2
1
2
1
0.00
com.google.javascript.jscomp.newtypes.Typedef.getType
4
0
0
4
2
1
2
1
0.00
com.google.javascript.jscomp.newtypes.Typedef.getTypeExpr
8
0
0
8
5
1
5
1
0.00
com.google.javascript.jscomp.newtypes.Typedef.getTypeExprForErrorReporting
4
0
0
4
2
1
2
1
0.00
com.google.javascript.jscomp.newtypes.Typedef.isResolved
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.newtypes.Typedef.make
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.newtypes.Typedef.resolveTypedef
11
0
0
11
8
1
7
1
0.00
com.google.javascript.jscomp.newtypes.Typedef.State.valueOf
0
0
0
0
0
0
0
0
0.00
com.google.javascript.jscomp.newtypes.Typedef.State.values
0
0
0
0
0
0
0
0
0.00
com.google.javascript.jscomp.newtypes.Typedef.Typedef
8
2
0
6
4
1
4
1
0.33
com.google.javascript.jscomp.newtypes.TypeEnv.clearChangeLog
6
0
0
6
3
1
3
1
0.00
com.google.javascript.jscomp.newtypes.TypeEnv.getType
4
0
0
4
2
1
2
1
0.00
com.google.javascript.jscomp.newtypes.TypeEnv.join
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.newtypes.TypeEnv.join
49
4
3
42
30
12
18
16
0.10
com.google.javascript.jscomp.newtypes.TypeEnv.putType
16
1
0
15
11
2
9
2
0.07
com.google.javascript.jscomp.newtypes.TypeEnv.toString
7
0
0
7
4
2
3
3
0.00
com.google.javascript.jscomp.newtypes.TypeEnv.TypeEnv
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.newtypes.TypeEnv.TypeEnv
6
0
0
6
3
1
3
1
0.00
com.google.javascript.jscomp.newtypes.TypeEnv.TypeEnv
6
0
0
6
3
2
3
1
0.00
com.google.javascript.jscomp.newtypes.TypeWithProperties.getDeclaredProp
2
1
0
1
0
1
0
1
1.00
com.google.javascript.jscomp.newtypes.TypeWithProperties.getProp
2
1
0
1
0
1
0
1
1.00
com.google.javascript.jscomp.newtypes.TypeWithProperties.hasConstantProp
2
1
0
1
0
1
0
1
1.00
com.google.javascript.jscomp.newtypes.TypeWithProperties.hasProp
2
1
0
1
0
1
0
1
1.00
com.google.javascript.jscomp.newtypes.TypeWithProperties.mayHaveProp
2
1
0
1
0
1
0
1
1.00
com.google.javascript.jscomp.newtypes.TypeWithPropertiesStatics.getDeclaredProp
16
0
0
16
9
4
7
4
0.00
com.google.javascript.jscomp.newtypes.TypeWithPropertiesStatics.getProp
15
0
0
15
9
4
7
4
0.00
com.google.javascript.jscomp.newtypes.TypeWithPropertiesStatics.hasConstantProp
12
0
0
12
6
2
6
2
0.00
com.google.javascript.jscomp.newtypes.TypeWithPropertiesStatics.hasProp
12
0
0
12
6
2
6
2
0.00
com.google.javascript.jscomp.newtypes.TypeWithPropertiesStatics.mayHaveProp
12
0
0
12
6
2
6
2
0.00
com.google.javascript.jscomp.newtypes.TypeWithPropertiesStatics.TypeWithPropertiesStatics
1
0
0
1
0
1
0
1
0.00
com.google.javascript.jscomp.newtypes.UnionType.getEnums
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.newtypes.UnionType.getMask
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.newtypes.UnionType.getObjs
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.newtypes.UnionType.getTypeVar
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.newtypes.UnionType.UnionType
19
0
3
16
11
2
8
1
0.00
com.google.javascript.jscomp.newtypes.UnionType.UnionType
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.newtypes.UniqueNameGenerator.findGeneratedName
11
0
0
11
6
1
6
2
0.00
com.google.javascript.jscomp.newtypes.UniqueNameGenerator.getNextName
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.newtypes.UniqueNameGenerator.getNextNumber
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.newtypes.UniqueNameGenerator.getOriginalName
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.newtypes.UniqueNameGenerator.UniqueNameGenerator
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.NodeIterators.FunctionlessLocalScope.current
6
3
0
3
1
1
1
1
1.00
com.google.javascript.jscomp.NodeIterators.FunctionlessLocalScope.currentAncestors
9
4
0
5
3
2
2
2
0.80
com.google.javascript.jscomp.NodeIterators.FunctionlessLocalScope.currentParent
7
3
0
4
2
1
1
1
0.75
com.google.javascript.jscomp.NodeIterators.FunctionlessLocalScope.FunctionlessLocalScope
16
5
2
9
5
1
5
2
0.56
com.google.javascript.jscomp.NodeIterators.FunctionlessLocalScope.hasNext
4
1
0
3
1
1
1
1
0.33
com.google.javascript.jscomp.NodeIterators.FunctionlessLocalScope.next
31
3
5
23
16
2
14
2
0.13
com.google.javascript.jscomp.NodeIterators.FunctionlessLocalScope.remove
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.NodeIterators.LocalVarMotion.advanceLookAhead
69
17
10
43
32
6
22
6
0.40
com.google.javascript.jscomp.NodeIterators.LocalVarMotion.forAssign
13
6
0
7
4
2
3
1
0.86
com.google.javascript.jscomp.NodeIterators.LocalVarMotion.forVar
15
8
0
7
4
2
3
1
1.14
com.google.javascript.jscomp.NodeIterators.LocalVarMotion.hasNext
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.NodeIterators.LocalVarMotion.LocalVarMotion
13
4
0
9
7
2
5
2
0.44
com.google.javascript.jscomp.NodeIterators.LocalVarMotion.next
5
0
0
5
3
2
2
2
0.00
com.google.javascript.jscomp.NodeIterators.LocalVarMotion.remove
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.NodeIterators.NodeIterators
1
1
0
1
0
1
0
1
1.00
com.google.javascript.jscomp.NodeIteratorsTest.testBasic
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.NodeIteratorsTest.testCatchBlock
4
0
0
4
2
1
1
1
0.00
com.google.javascript.jscomp.NodeIteratorsTest.testFunctionExpression
4
0
0
4
2
1
1
1
0.00
com.google.javascript.jscomp.NodeIteratorsTest.testFunctionExpression2
5
0
0
5
3
1
1
1
0.00
com.google.javascript.jscomp.NodeIteratorsTest.testHaltAtSideEffects
4
0
0
4
2
1
1
1
0.00
com.google.javascript.jscomp.NodeIteratorsTest.testHaltAtSideEffects2
4
0
0
4
2
1
1
1
0.00
com.google.javascript.jscomp.NodeIteratorsTest.testHaltAtSideEffects3
4
0
0
4
2
1
1
1
0.00
com.google.javascript.jscomp.NodeIteratorsTest.testHaltAtSideEffects4
4
0
0
4
2
1
1
1
0.00
com.google.javascript.jscomp.NodeIteratorsTest.testHaltAtSideEffects5
4
0
0
4
2
1
1
1
0.00
com.google.javascript.jscomp.NodeIteratorsTest.testHaltAtVarRef
4
0
0
4
2
1
1
1
0.00
com.google.javascript.jscomp.NodeIteratorsTest.testHaltAtVarRef2
4
0
0
4
2
1
1
1
0.00
com.google.javascript.jscomp.NodeIteratorsTest.testHaltAtVarRef3
4
0
0
4
2
1
1
1
0.00
com.google.javascript.jscomp.NodeIteratorsTest.testHaltReadWhenValueHasSideEffects
4
0
0
4
2
1
1
1
0.00
com.google.javascript.jscomp.NodeIteratorsTest.testIfBranch
4
0
0
4
2
1
1
1
0.00
com.google.javascript.jscomp.NodeIteratorsTest.testNamedFunction
4
0
0
4
2
1
1
1
0.00
com.google.javascript.jscomp.NodeIteratorsTest.testNamedFunction2
4
0
0
4
2
1
1
1
0.00
com.google.javascript.jscomp.NodeIteratorsTest.testNoHaltReadWhenValueIsImmutable
4
0
0
4
2
1
1
1
0.00
com.google.javascript.jscomp.NodeIteratorsTest.testVarMotionWithCode
9
5
0
4
2
2
1
2
1.25
com.google.javascript.jscomp.NodeIteratorsTest.testVarMotionWithCode
41
4
6
31
24
11
12
10
0.13
com.google.javascript.jscomp.NodeNameExtractor.getName
58
8
0
50
43
10
19
11
0.16
com.google.javascript.jscomp.NodeNameExtractor.NodeNameExtractor
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.NodeTraversal.AbstractNodeTypePruningCallback.AbstractNodeTypePruningCallback
7
4
0
3
1
1
1
1
1.33
com.google.javascript.jscomp.NodeTraversal.AbstractNodeTypePruningCallback.AbstractNodeTypePruningCallback
10
5
0
5
2
2
2
1
1.00
com.google.javascript.jscomp.NodeTraversal.AbstractNodeTypePruningCallback.shouldTraverse
4
0
0
4
1
2
1
1
0.00
com.google.javascript.jscomp.NodeTraversal.AbstractPostOrderCallback.shouldTraverse
4
0
0
4
1
2
1
1
0.00
com.google.javascript.jscomp.NodeTraversal.AbstractPreOrderCallback.visit
1
0
0
1
0
1
0
1
0.00
com.google.javascript.jscomp.NodeTraversal.AbstractScopedCallback.enterScope
1
0
0
1
0
1
0
1
0.00
com.google.javascript.jscomp.NodeTraversal.AbstractScopedCallback.exitScope
1
0
0
1
0
1
0
1
0.00
com.google.javascript.jscomp.NodeTraversal.AbstractScopedCallback.shouldTraverse
4
0
0
4
1
2
1
1
0.00
com.google.javascript.jscomp.NodeTraversal.AbstractShallowCallback.shouldTraverse
7
2
0
5
2
2
1
1
0.40
com.google.javascript.jscomp.NodeTraversal.AbstractShallowStatementCallback.shouldTraverse
5
0
0
5
2
2
1
1
0.00
com.google.javascript.jscomp.NodeTraversal.Callback.shouldTraverse
10
9
0
1
0
1
0
1
9.00
com.google.javascript.jscomp.NodeTraversal.Callback.visit
8
7
0
1
0
1
0
1
7.00
com.google.javascript.jscomp.NodeTraversal.formatNodeContext
7
0
0
7
4
1
3
1
0.00
com.google.javascript.jscomp.NodeTraversal.formatNodePosition
15
0
1
14
10
5
5
5
0.00
com.google.javascript.jscomp.NodeTraversal.FunctionCallback.enterFunction
1
0
0
1
0
1
0
1
0.00
com.google.javascript.jscomp.NodeTraversal.getBestSourceFileName
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.NodeTraversal.getCfgRoot
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.NodeTraversal.getCharno
15
4
0
11
7
3
5
3
0.36
com.google.javascript.jscomp.NodeTraversal.getClosestHoistScope
6
3
0
3
1
1
1
1
1.00
com.google.javascript.jscomp.NodeTraversal.getCompiler
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.NodeTraversal.getControlFlowGraph
10
1
0
9
6
2
5
2
0.11
com.google.javascript.jscomp.NodeTraversal.getCurrentNode
4
1
0
3
1
1
1
1
0.33
com.google.javascript.jscomp.NodeTraversal.getEnclosingFunction
7
3
0
4
2
2
1
2
0.75
com.google.javascript.jscomp.NodeTraversal.getInput
6
3
0
3
1
1
1
1
1.00
com.google.javascript.jscomp.NodeTraversal.getInputId
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.NodeTraversal.getLineNumber
15
4
0
11
7
3
5
3
0.36
com.google.javascript.jscomp.NodeTraversal.getModule
7
3
0
4
2
2
1
2
0.75
com.google.javascript.jscomp.NodeTraversal.getScope
16
2
1
13
9
3
7
3
0.15
com.google.javascript.jscomp.NodeTraversal.getScopeDepth
5
1
0
5
3
2
2
2
0.20
com.google.javascript.jscomp.NodeTraversal.getScopeRoot
8
1
0
7
4
1
3
1
0.14
com.google.javascript.jscomp.NodeTraversal.getSourceName
8
5
0
3
1
1
1
1
1.67
com.google.javascript.jscomp.NodeTraversal.getSourceName
4
0
0
4
2
2
1
2
0.00
com.google.javascript.jscomp.NodeTraversal.getTypedScope
6
0
0
6
4
2
2
2
0.00
com.google.javascript.jscomp.NodeTraversal.hasScope
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.NodeTraversal.inGlobalHoistScope
6
3
0
3
1
1
1
1
1.00
com.google.javascript.jscomp.NodeTraversal.inGlobalScope
7
4
0
3
1
1
1
1
1.33
com.google.javascript.jscomp.NodeTraversal.makeError
10
7
0
3
1
1
1
1
2.33
com.google.javascript.jscomp.NodeTraversal.makeError
11
7
0
4
1
2
1
1
1.75
com.google.javascript.jscomp.NodeTraversal.NodeTraversal
8
3
0
5
3
1
1
1
0.60
com.google.javascript.jscomp.NodeTraversal.NodeTraversal
16
4
0
12
8
2
8
1
0.33
com.google.javascript.jscomp.NodeTraversal.popScope
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.NodeTraversal.popScope
23
4
0
19
12
2
11
2
0.21
com.google.javascript.jscomp.NodeTraversal.pushScope
14
1
0
13
9
1
9
1
0.08
com.google.javascript.jscomp.NodeTraversal.pushScope
4
1
0
3
1
1
1
1
0.33
com.google.javascript.jscomp.NodeTraversal.pushScope
16
4
0
12
8
1
8
1
0.33
com.google.javascript.jscomp.NodeTraversal.report
6
1
0
5
2
3
1
2
0.20
com.google.javascript.jscomp.NodeTraversal.ScopedCallback.enterScope
5
4
0
1
0
1
0
1
4.00
com.google.javascript.jscomp.NodeTraversal.ScopedCallback.exitScope
5
4
0
1
0
1
0
1
4.00
com.google.javascript.jscomp.NodeTraversal.throwUnexpectedException
18
5
1
12
9
2
3
2
0.42
com.google.javascript.jscomp.NodeTraversal.traverse
8
4
0
4
2
2
1
2
1.00
com.google.javascript.jscomp.NodeTraversal.traverse
16
4
0
12
9
1
8
1
0.33
com.google.javascript.jscomp.NodeTraversal.traverseAtScope
43
7
4
32
26
5
21
6
0.22
com.google.javascript.jscomp.NodeTraversal.traverseBlockScope
8
1
0
7
4
1
4
2
0.14
com.google.javascript.jscomp.NodeTraversal.traverseBranch
34
5
3
26
20
3
17
4
0.19
com.google.javascript.jscomp.NodeTraversal.traverseChangedFunctions
32
16
0
16
11
5
4
5
1.00
com.google.javascript.jscomp.NodeTraversal.traverseChangedFunctions.(Anon_1).shouldTraverse
6
0
0
6
4
0
3
1
0.00
com.google.javascript.jscomp.NodeTraversal.traverseClass
30
6
7
17
13
5
9
5
0.35
com.google.javascript.jscomp.NodeTraversal.traverseEs6
7
3
0
4
2
2
1
2
0.75
com.google.javascript.jscomp.NodeTraversal.traverseFunction
32
7
7
18
14
6
9
5
0.39
com.google.javascript.jscomp.NodeTraversal.traverseFunctionOutOfBand
19
9
0
12
9
1
9
1
0.75
com.google.javascript.jscomp.NodeTraversal.traverseInnerNode
24
10
0
14
10
1
9
1
0.71
com.google.javascript.jscomp.NodeTraversal.traverseRoots
5
0
0
5
2
3
1
2
0.00
com.google.javascript.jscomp.NodeTraversal.traverseRoots
19
0
3
16
13
2
11
2
0.00
com.google.javascript.jscomp.NodeTraversal.traverseRootsEs6
5
0
0
5
2
3
1
2
0.00
com.google.javascript.jscomp.NodeTraversal.traverseRootsTyped
5
0
0
5
2
3
1
2
0.00
com.google.javascript.jscomp.NodeTraversal.traverseTyped
4
0
0
4
2
2
1
2
0.00
com.google.javascript.jscomp.NodeTraversal.traverseWithScope
18
5
0
13
10
1
9
1
0.38
com.google.javascript.jscomp.NodeTraversalTest.ExpectNodeOnEnterScope.assertEntered
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.NodeTraversalTest.ExpectNodeOnEnterScope.enterScope
5
0
0
5
3
1
3
1
0.00
com.google.javascript.jscomp.NodeTraversalTest.ExpectNodeOnEnterScope.exitScope
2
0
0
2
0
1
0
1
0.00
com.google.javascript.jscomp.NodeTraversalTest.ExpectNodeOnEnterScope.expect
5
0
0
5
3
1
3
1
0.00
com.google.javascript.jscomp.NodeTraversalTest.ExpectNodeOnEnterScope.shouldTraverse
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.NodeTraversalTest.parse
5
0
0
5
3
2
2
2
0.00
com.google.javascript.jscomp.NodeTraversalTest.PruningCallback.PruningCallback
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.NodeTraversalTest.PruningCallback.visit
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.NodeTraversalTest.testGetCurrentNode
33
4
5
24
22
11
9
10
0.17
com.google.javascript.jscomp.NodeTraversalTest.testGetLineNoAndGetCharno
60
1
6
53
46
8
10
10
0.02
com.google.javascript.jscomp.NodeTraversalTest.testGetLineNoAndGetCharno.(Anon_4).enterScope
2
0
0
2
1
0
0
1
0.00
com.google.javascript.jscomp.NodeTraversalTest.testGetLineNoAndGetCharno.(Anon_4).exitScope
2
0
0
2
1
0
0
1
0.00
com.google.javascript.jscomp.NodeTraversalTest.testGetLineNoAndGetCharno.(Anon_4).shouldTraverse
3
0
0
3
2
0
1
1
0.00
com.google.javascript.jscomp.NodeTraversalTest.testGetLineNoAndGetCharno.(Anon_4).visit
9
0
0
9
8
0
7
1
0.00
com.google.javascript.jscomp.NodeTraversalTest.testGetScopeRoot
33
0
4
29
22
7
3
10
0.00
com.google.javascript.jscomp.NodeTraversalTest.testGetScopeRoot.(Anon_3).enterScope
5
0
0
5
4
2
1
3
0.00
com.google.javascript.jscomp.NodeTraversalTest.testGetScopeRoot.(Anon_3).exitScope
2
0
0
2
1
0
0
1
0.00
com.google.javascript.jscomp.NodeTraversalTest.testGetScopeRoot.(Anon_3).shouldTraverse
3
0
0
3
2
0
1
1
0.00
com.google.javascript.jscomp.NodeTraversalTest.testGetScopeRoot.(Anon_3).visit
2
0
0
2
1
0
0
1
0.00
com.google.javascript.jscomp.NodeTraversalTest.testPruningCallbackShouldTraverse1
10
0
1
9
6
4
4
3
0.00
com.google.javascript.jscomp.NodeTraversalTest.testPruningCallbackShouldTraverse2
10
0
1
9
6
4
4
3
0.00
com.google.javascript.jscomp.NodeTraversalTest.testReport
28
4
6
18
13
6
5
8
0.22
com.google.javascript.jscomp.NodeTraversalTest.testReport.(Anon_1).println
2
0
0
2
1
0
0
1
0.00
com.google.javascript.jscomp.NodeTraversalTest.testReport.(Anon_1).printSummary
2
0
0
2
1
0
0
1
0.00
com.google.javascript.jscomp.NodeTraversalTest.testReport.(Anon_1).report
3
0
0
3
2
0
1
1
0.00
com.google.javascript.jscomp.NodeTraversalTest.testTraverseAtScopeWithBlockScope
30
5
4
26
24
13
5
11
0.19
com.google.javascript.jscomp.NodeTraversalTest.testUnexpectedException
23
0
3
20
15
6
5
6
0.00
com.google.javascript.jscomp.NodeTraversalTest.testUnexpectedException.(Anon_2).visit
3
0
0
3
2
0
1
1
0.00
com.google.javascript.jscomp.NodeUtil.(Anon_1).apply
3
0
0
3
2
0
1
1
0.00
com.google.javascript.jscomp.NodeUtil.(Anon_3).apply
3
0
0
3
2
0
1
1
0.00
com.google.javascript.jscomp.NodeUtil.(Anon_4).apply
3
0
0
3
2
0
1
1
0.00
com.google.javascript.jscomp.NodeUtil.allArgsUnescapedLocal
9
0
0
9
5
1
5
2
0.00
com.google.javascript.jscomp.NodeUtil.allResultsMatch
22
4
0
18
15
1
6
1
0.22
com.google.javascript.jscomp.NodeUtil.and
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.NodeUtil.arrayToString
15
0
0
15
10
4
8
5
0.00
com.google.javascript.jscomp.NodeUtil.booleanNode
6
3
0
3
1
1
1
1
1.00
com.google.javascript.jscomp.NodeUtil.callHasLocalResult
7
3
0
4
2
1
2
1
0.75
com.google.javascript.jscomp.NodeUtil.canBeSideEffected
8
4
0
4
2
2
1
2
1.00
com.google.javascript.jscomp.NodeUtil.canBeSideEffected
41
13
4
24
18
2
11
2
0.54
com.google.javascript.jscomp.NodeUtil.checkForStateChangeHelper
175
39
20
118
94
4
54
7
0.33
com.google.javascript.jscomp.NodeUtil.constructorCallHasSideEffects
22
5
3
14
9
2
7
2
0.36
com.google.javascript.jscomp.NodeUtil.containsFunction
7
4
0
3
1
1
1
1
1.33
com.google.javascript.jscomp.NodeUtil.containsType
6
3
0
3
1
1
1
1
1.00
com.google.javascript.jscomp.NodeUtil.containsType
8
3
0
5
1
3
1
1
0.60
com.google.javascript.jscomp.NodeUtil.copyNameAnnotations
10
5
0
5
2
1
2
1
1.00
com.google.javascript.jscomp.NodeUtil.countAstSizeUpToLimit
19
1
0
18
14
2
4
4
0.06
com.google.javascript.jscomp.NodeUtil.countAstSizeUpToLimit.(Anon_6).visit
3
0
0
3
2
0
1
1
0.00
com.google.javascript.jscomp.NodeUtil.countAstSizeUpToLimit.(Anon_7).apply
3
0
0
3
2
0
1
1
0.00
com.google.javascript.jscomp.NodeUtil.createConstantJsDoc
5
0
0
5
3
2
2
2
0.00
com.google.javascript.jscomp.NodeUtil.createsBlockScope
28
11
0
17
13
1
6
1
0.65
com.google.javascript.jscomp.NodeUtil.evaluatesToLocalValue
7
4
0
3
1
1
1
1
1.33
com.google.javascript.jscomp.NodeUtil.evaluatesToLocalValue
68
14
1
53
49
1
17
1
0.26
com.google.javascript.jscomp.NodeUtil.functionCallHasSideEffects
8
5
0
3
1
1
1
1
1.67
com.google.javascript.jscomp.NodeUtil.functionCallHasSideEffects
110
13
8
90
73
6
31
5
0.14
com.google.javascript.jscomp.NodeUtil.functionHasInlineJsdocs
18
2
0
16
10
2
9
2
0.12
com.google.javascript.jscomp.NodeUtil.getAddingRoot
25
5
1
19
15
4
10
4
0.26
com.google.javascript.jscomp.NodeUtil.getArgumentForCallOrNew
9
4
0
5
3
1
2
1
0.80
com.google.javascript.jscomp.NodeUtil.getArgumentForFunction
9
4
0
5
3
1
2
1
0.80
com.google.javascript.jscomp.NodeUtil.getArrayElementStringValue
12
8
0
4
2
1
1
1
2.00
com.google.javascript.jscomp.NodeUtil.getAssignedValue
15
4
0
11
8
2
6
2
0.36
com.google.javascript.jscomp.NodeUtil.getAssignOpFromOp
28
0
0
28
25
1
13
1
0.00
com.google.javascript.jscomp.NodeUtil.getBestJSDocInfo
5
1
0
4
2
2
1
2
0.25
com.google.javascript.jscomp.NodeUtil.getBestJSDocInfoNode
31
1
1
29
23
3
18
3
0.03
com.google.javascript.jscomp.NodeUtil.getBestLValue
23
1
0
22
19
3
13
3
0.05
com.google.javascript.jscomp.NodeUtil.getBestLValueName
17
1
0
16
10
3
8
3
0.06
com.google.javascript.jscomp.NodeUtil.getBestLValueOwner
13
1
1
11
7
1
7
1
0.09
com.google.javascript.jscomp.NodeUtil.getCatchBlock
8
4
0
4
2
1
2
1
1.00
com.google.javascript.jscomp.NodeUtil.getClassMembers
4
0
0
4
2
1
2
1
0.00
com.google.javascript.jscomp.NodeUtil.getConditionExpression
20
5
0
15
12
1
6
1
0.33
com.google.javascript.jscomp.NodeUtil.getCount
20
4
3
13
7
3
7
3
0.31
com.google.javascript.jscomp.NodeUtil.getEnclosingBlock
6
3
0
3
1
1
1
1
1.00
com.google.javascript.jscomp.NodeUtil.getEnclosingClass
6
3
0
3
1
1
1
1
1.00
com.google.javascript.jscomp.NodeUtil.getEnclosingClassMemberFunction
6
3
0
3
1
1
1
1
1.00
com.google.javascript.jscomp.NodeUtil.getEnclosingFunction
6
3
0
3
1
1
1
1
1.00
com.google.javascript.jscomp.NodeUtil.getEnclosingNode
7
0
0
7
4
2
3
2
0.00
com.google.javascript.jscomp.NodeUtil.getEnclosingScript
6
3
0
3
1
1
1
1
1.00
com.google.javascript.jscomp.NodeUtil.getEnclosingStatement
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.NodeUtil.getEnclosingType
11
3
0
8
5
1
2
2
0.38
com.google.javascript.jscomp.NodeUtil.getEnclosingType.(Anon_2).apply
3
0
0
3
2
0
1
1
0.00
com.google.javascript.jscomp.NodeUtil.getFirstComputedPropMatchingKey
12
3
0
9
5
1
5
2
0.33
com.google.javascript.jscomp.NodeUtil.getFirstPropMatchingKey
13
3
0
10
6
1
5
2
0.30
com.google.javascript.jscomp.NodeUtil.getFunctionBody
7
3
0
4
2
1
2
1
0.75
com.google.javascript.jscomp.NodeUtil.getFunctionParameters
9
5
0
4
2
1
2
1
1.25
com.google.javascript.jscomp.NodeUtil.getImpureBooleanValue
48
8
2
38
31
9
11
8
0.21
com.google.javascript.jscomp.NodeUtil.getInputId
11
4
1
6
3
1
3
1
0.67
com.google.javascript.jscomp.NodeUtil.getInverseOperator
18
4
0
14
11
1
6
1
0.29
com.google.javascript.jscomp.NodeUtil.getKnownValueType
142
17
14
111
98
5
31
5
0.15
com.google.javascript.jscomp.NodeUtil.getLhsNodesHelper
36
0
0
36
31
1
17
2
0.00
com.google.javascript.jscomp.NodeUtil.getLhsNodesOfDeclaration
10
3
0
7
5
2
3
2
0.43
com.google.javascript.jscomp.NodeUtil.getLoopCodeBlock
17
5
0
12
9
1
4
1
0.42
com.google.javascript.jscomp.NodeUtil.getName
8
4
0
4
2
2
1
2
1.00
com.google.javascript.jscomp.NodeUtil.getNameNode
42
24
2
16
12
4
5
4
1.50
com.google.javascript.jscomp.NodeUtil.getNameReferenceCount
7
3
0
4
2
1
1
1
0.75
com.google.javascript.jscomp.NodeUtil.getNearestFunctionName
41
18
3
20
15
3
8
3
0.90
com.google.javascript.jscomp.NodeUtil.getNodeTypeReferenceCount
7
3
0
4
1
2
1
1
0.75
com.google.javascript.jscomp.NodeUtil.getNthSibling
13
5
0
8
5
2
4
2
0.62
com.google.javascript.jscomp.NodeUtil.getNumberValue
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.NodeUtil.getNumberValue
77
11
9
58
46
5
29
5
0.19
com.google.javascript.jscomp.NodeUtil.getObjectDefinedPropertiesKeys
15
3
0
12
8
3
6
4
0.25
com.google.javascript.jscomp.NodeUtil.getObjectLitKeyName
15
5
0
10
7
1
3
1
0.50
com.google.javascript.jscomp.NodeUtil.getOpFromAssignmentOp
27
0
0
27
24
1
13
1
0.00
com.google.javascript.jscomp.NodeUtil.getPrototypeClassName
14
3
0
11
7
2
5
2
0.27
com.google.javascript.jscomp.NodeUtil.getPrototypePropertyName
9
3
0
6
4
4
1
4
0.50
com.google.javascript.jscomp.NodeUtil.getPureBooleanValue
62
8
9
45
38
2
21
2
0.18
com.google.javascript.jscomp.NodeUtil.getRootOfQualifiedName
12
3
0
9
5
1
5
2
0.33
com.google.javascript.jscomp.NodeUtil.getRValueOfLValue
28
1
0
27
24
2
5
2
0.04
com.google.javascript.jscomp.NodeUtil.getSourceFile
12
4
0
8
5
2
4
2
0.50
com.google.javascript.jscomp.NodeUtil.getSourceName
12
4
0
8
5
2
4
2
0.50
com.google.javascript.jscomp.NodeUtil.getStringNumberValue
45
6
5
34
25
2
15
2
0.18
com.google.javascript.jscomp.NodeUtil.getStringValue
51
7
9
36
31
3
16
3
0.19
com.google.javascript.jscomp.NodeUtil.getVarsDeclaredInBranch
11
3
0
8
6
2
2
2
0.38
com.google.javascript.jscomp.NodeUtil.has
22
3
3
16
8
3
9
2
0.19
com.google.javascript.jscomp.NodeUtil.hasCatchHandler
8
4
0
4
2
1
2
1
1.00
com.google.javascript.jscomp.NodeUtil.hasCorrespondingAssignmentOp
18
0
0
18
15
1
3
1
0.00
com.google.javascript.jscomp.NodeUtil.hasFinally
7
3
0
4
2
1
2
1
0.75
com.google.javascript.jscomp.NodeUtil.isAssignmentOp
18
0
0
18
15
1
3
1
0.00
com.google.javascript.jscomp.NodeUtil.isAssignmentTarget
13
3
0
10
7
2
3
2
0.30
com.google.javascript.jscomp.NodeUtil.isAssociative
19
6
0
13
10
1
3
1
0.46
com.google.javascript.jscomp.NodeUtil.isBinaryOperator
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.NodeUtil.isBinaryOperatorType
38
7
1
30
27
1
3
1
0.23
com.google.javascript.jscomp.NodeUtil.isBleedingFunctionName
8
4
0
4
2
1
1
1
1.00
com.google.javascript.jscomp.NodeUtil.isBlockScopedDeclaration
22
7
0
15
11
1
6
1
0.47
com.google.javascript.jscomp.NodeUtil.isBlockScopedFunctionDeclaration
21
0
0
21
16
2
9
2
0.00
com.google.javascript.jscomp.NodeUtil.isBooleanResult
6
3
0
3
1
1
1
1
1.00
com.google.javascript.jscomp.NodeUtil.isCallOrNew
7
4
0
3
1
1
1
1
1.33
com.google.javascript.jscomp.NodeUtil.isCallOrNewArgument
4
0
0
4
2
2
1
2
0.00
com.google.javascript.jscomp.NodeUtil.isCallOrNewTarget
7
3
0
4
2
2
1
2
0.75
com.google.javascript.jscomp.NodeUtil.isClassDeclaration
6
3
0
3
1
1
1
1
1.00
com.google.javascript.jscomp.NodeUtil.isClassExpression
9
6
0
3
1
1
1
1
2.00
com.google.javascript.jscomp.NodeUtil.isCommutative
18
7
0
11
8
1
3
1
0.64
com.google.javascript.jscomp.NodeUtil.isCompoundAssignementOp
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.NodeUtil.isConstantByConvention
13
1
0
12
8
3
7
2
0.08
com.google.javascript.jscomp.NodeUtil.isConstantDeclaration
25
6
2
17
11
2
8
1
0.35
com.google.javascript.jscomp.NodeUtil.isConstantName
14
11
0
3
1
1
1
1
3.67
com.google.javascript.jscomp.NodeUtil.isConstantVar
12
0
2
10
6
2
5
2
0.00
com.google.javascript.jscomp.NodeUtil.isConstructor
12
0
2
10
7
3
3
3
0.00
com.google.javascript.jscomp.NodeUtil.isControlStructure
22
3
0
19
16
1
3
1
0.16
com.google.javascript.jscomp.NodeUtil.isControlStructureCodeBlock
28
4
0
24
21
1
8
1
0.17
com.google.javascript.jscomp.NodeUtil.isDeclarationParent
9
0
0
9
6
1
3
1
0.00
com.google.javascript.jscomp.NodeUtil.isDestructuringDeclaration
15
5
0
10
5
1
6
2
0.50
com.google.javascript.jscomp.NodeUtil.isEmptyBlock
17
5
1
11
6
1
7
2
0.45
com.google.javascript.jscomp.NodeUtil.isEmptyFunctionExpression
9
6
0
3
1
1
1
1
2.00
com.google.javascript.jscomp.NodeUtil.isEnhancedFor
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.NodeUtil.isEnumDecl
11
0
0
11
8
2
3
2
0.00
com.google.javascript.jscomp.NodeUtil.isEquivalentToExcludingFunctions
30
5
0
25
16
4
14
3
0.20
com.google.javascript.jscomp.NodeUtil.isEs6Constructor
6
0
0
6
4
1
1
1
0.00
com.google.javascript.jscomp.NodeUtil.isExecutedExactlyOnce
50
9
0
41
33
2
18
2
0.22
com.google.javascript.jscomp.NodeUtil.isExprAssign
11
7
0
4
2
1
1
1
1.75
com.google.javascript.jscomp.NodeUtil.isExprCall
11
7
0
4
2
1
1
1
1.75
com.google.javascript.jscomp.NodeUtil.isExpressionResultUsed
44
10
1
33
27
3
12
3
0.30
com.google.javascript.jscomp.NodeUtil.isForIn
6
3
0
3
1
1
1
1
1.00
com.google.javascript.jscomp.NodeUtil.isFunctionBind
10
0
0
10
6
1
5
1
0.00
com.google.javascript.jscomp.NodeUtil.isFunctionBlock
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.NodeUtil.isFunctionDeclaration
8
5
0
3
1
1
1
1
1.67
com.google.javascript.jscomp.NodeUtil.isFunctionExpression
26
23
0
3
1
1
1
1
7.67
com.google.javascript.jscomp.NodeUtil.isFunctionObjectApply
8
5
0
3
1
1
1
1
1.67
com.google.javascript.jscomp.NodeUtil.isFunctionObjectCall
8
5
0
3
1
1
1
1
1.67
com.google.javascript.jscomp.NodeUtil.isGet
6
3
0
3
1
1
1
1
1.00
com.google.javascript.jscomp.NodeUtil.isGetOrSetKey
14
6
0
8
5
1
3
1
0.75
com.google.javascript.jscomp.NodeUtil.isGetterOrSetter
10
0
0
10
6
2
5
2
0.00
com.google.javascript.jscomp.NodeUtil.isGoogBind
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.NodeUtil.isGoogModuleCall
7
0
0
7
4
2
3
2
0.00
com.google.javascript.jscomp.NodeUtil.isGoogModuleDeclareLegacyNamespaceCall
7
0
0
7
4
2
3
2
0.00
com.google.javascript.jscomp.NodeUtil.isGoogModuleFile
6
3
0
3
1
1
1
1
1.00
com.google.javascript.jscomp.NodeUtil.isGoogPartial
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.NodeUtil.isHoistedFunctionDeclaration
10
5
0
5
3
1
1
1
1.00
com.google.javascript.jscomp.NodeUtil.isImmutableResult
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.NodeUtil.isImmutableValue
34
13
2
19
16
2
5
2
0.68
com.google.javascript.jscomp.NodeUtil.isImportedName
5
0
0
5
3
2
1
2
0.00
com.google.javascript.jscomp.NodeUtil.isImpureTrue
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.NodeUtil.isInFunction
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.NodeUtil.isInSyntheticScript
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.NodeUtil.isLatin
23
13
0
10
6
3
5
4
1.30
com.google.javascript.jscomp.NodeUtil.isLegacyGoogModuleFile
7
4
0
3
1
1
1
1
1.33
com.google.javascript.jscomp.NodeUtil.isLhsByDestructuring
12
0
1
11
7
2
5
2
0.00
com.google.javascript.jscomp.NodeUtil.isLiteralValue
63
24
5
34
25
1
19
4
0.71
com.google.javascript.jscomp.NodeUtil.isLoopStructure
14
3
0
11
8
1
3
1
0.27
com.google.javascript.jscomp.NodeUtil.isLValue
32
11
0
21
17
2
5
2
0.52
com.google.javascript.jscomp.NodeUtil.isNameDeclaration
9
6
0
3
1
1
1
1
2.00
com.google.javascript.jscomp.NodeUtil.isNameReferenced
6
3
0
3
1
1
1
1
1.00
com.google.javascript.jscomp.NodeUtil.isNameReferenced
8
3
0
5
1
3
1
1
0.60
com.google.javascript.jscomp.NodeUtil.isNamespaceDecl
54
13
0
41
30
6
23
6
0.32
com.google.javascript.jscomp.NodeUtil.isNaN
5
0
0
5
3
1
1
1
0.00
com.google.javascript.jscomp.NodeUtil.isNullOrUndefined
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.NodeUtil.isNumericResult
6
3
0
3
1
1
1
1
1.00
com.google.javascript.jscomp.NodeUtil.isObjectCallMethod
18
5
0
13
8
4
5
4
0.38
com.google.javascript.jscomp.NodeUtil.isObjectDefinePropertiesDefinition
8
3
0
5
3
1
1
1
0.60
com.google.javascript.jscomp.NodeUtil.isObjectDefinePropertyDefinition
8
3
0
5
3
1
1
1
0.60
com.google.javascript.jscomp.NodeUtil.isObjectLitKey
16
6
0
10
7
1
3
1
0.60
com.google.javascript.jscomp.NodeUtil.isObjectResult
6
3
0
3
1
1
1
1
1.00
com.google.javascript.jscomp.NodeUtil.isPropertyTest
44
6
6
32
28
4
9
3
0.19
com.google.javascript.jscomp.NodeUtil.isPrototypeAssignment
9
0
0
9
6
2
3
2
0.00
com.google.javascript.jscomp.NodeUtil.isPrototypeMethod
13
3
0
10
6
2
5
2
0.30
com.google.javascript.jscomp.NodeUtil.isPrototypeProperty
16
3
0
13
8
1
8
1
0.23
com.google.javascript.jscomp.NodeUtil.isPrototypePropertyDeclaration
8
4
0
4
2
1
1
1
1.00
com.google.javascript.jscomp.NodeUtil.isReferenceName
7
4
0
3
1
1
1
1
1.33
com.google.javascript.jscomp.NodeUtil.isRelationalOperation
14
8
0
10
7
1
3
1
0.80
com.google.javascript.jscomp.NodeUtil.isSimpleOperator
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.NodeUtil.isSimpleOperatorType
42
5
1
36
33
1
3
1
0.14
com.google.javascript.jscomp.NodeUtil.isStatement
6
3
0
3
1
1
1
1
1.00
com.google.javascript.jscomp.NodeUtil.isStatementBlock
6
3
0
3
1
1
1
1
1.00
com.google.javascript.jscomp.NodeUtil.isStatementParent
15
4
0
12
9
1
4
1
0.33
com.google.javascript.jscomp.NodeUtil.isStringResult
6
3
0
3
1
1
1
1
1.00
com.google.javascript.jscomp.NodeUtil.isSwitchCase
4
1
0
3
1
1
1
1
0.33
com.google.javascript.jscomp.NodeUtil.isSymmetricOperation
15
9
0
11
8
1
3
1
0.82
com.google.javascript.jscomp.NodeUtil.isToStringMethodCall
8
0
0
8
5
3
3
3
0.00
com.google.javascript.jscomp.NodeUtil.isTryCatchNodeContainer
6
1
0
5
3
2
1
2
0.20
com.google.javascript.jscomp.NodeUtil.isTryFinallyNode
5
1
0
4
2
1
1
1
0.25
com.google.javascript.jscomp.NodeUtil.isTypedefDecl
9
0
0
9
6
2
3
2
0.00
com.google.javascript.jscomp.NodeUtil.isUnaryOperator
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.NodeUtil.isUnaryOperatorType
21
4
1
16
13
1
3
1
0.25
com.google.javascript.jscomp.NodeUtil.isUndefined
9
0
0
9
6
1
4
1
0.00
com.google.javascript.jscomp.NodeUtil.isValidCfgRoot
14
1
0
13
9
1
5
1
0.08
com.google.javascript.jscomp.NodeUtil.isValidDefineValue
60
9
4
47
43
1
8
1
0.19
com.google.javascript.jscomp.NodeUtil.isValidPropertyName
11
4
0
7
4
1
3
1
0.57
com.google.javascript.jscomp.NodeUtil.isValidQualifiedName
16
3
1
12
7
2
6
3
0.25
com.google.javascript.jscomp.NodeUtil.isValidQualifiedName
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.NodeUtil.isValidSimpleName
14
9
0
5
3
1
1
1
1.80
com.google.javascript.jscomp.NodeUtil.isVanillaFor
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.NodeUtil.isVanillaFunction
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.NodeUtil.isVarArgsFunction
12
5
0
7
5
1
2
1
0.71
com.google.javascript.jscomp.NodeUtil.isVarDeclaration
11
8
0
3
1
1
1
1
2.67
com.google.javascript.jscomp.NodeUtil.isVarOrSimpleAssignLhs
13
9
0
4
2
1
1
1
2.25
com.google.javascript.jscomp.NodeUtil.isWithinLoop
16
4
1
11
6
1
6
2
0.36
com.google.javascript.jscomp.NodeUtil.mapMainToClone
11
4
0
7
5
2
4
2
0.57
com.google.javascript.jscomp.NodeUtil.MatchDeclaration.apply
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.NodeUtil.MatchNameNode.apply
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.NodeUtil.MatchNameNode.MatchNameNode
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.NodeUtil.MatchNodeType.apply
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.NodeUtil.MatchNodeType.MatchNodeType
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.NodeUtil.MatchNotClass.apply
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.NodeUtil.MatchNotFunction.apply
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.NodeUtil.MatchShallowStatement.apply
7
0
0
7
5
2
1
2
0.00
com.google.javascript.jscomp.NodeUtil.maybeAddFinally
9
3
0
6
3
1
3
1
0.50
com.google.javascript.jscomp.NodeUtil.mayBeObject
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.NodeUtil.mayBeObject
15
0
0
15
12
1
4
1
0.00
com.google.javascript.jscomp.NodeUtil.mayBeString
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.NodeUtil.mayBeString
22
8
0
14
9
2
7
2
0.57
com.google.javascript.jscomp.NodeUtil.mayBeString
19
4
0
15
12
1
4
1
0.27
com.google.javascript.jscomp.NodeUtil.mayEffectMutableState
9
6
0
3
1
1
1
1
2.00
com.google.javascript.jscomp.NodeUtil.mayEffectMutableState
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.NodeUtil.mayHaveSideEffects
8
5
0
3
1
1
1
1
1.67
com.google.javascript.jscomp.NodeUtil.mayHaveSideEffects
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.NodeUtil.mtocHelper
11
0
0
11
7
2
6
2
0.00
com.google.javascript.jscomp.NodeUtil.newCallNode
12
3
0
9
6
3
4
4
0.33
com.google.javascript.jscomp.NodeUtil.newExpr
9
6
0
3
1
1
1
1
2.00
com.google.javascript.jscomp.NodeUtil.newHasLocalResult
7
3
0
4
2
1
2
1
0.75
com.google.javascript.jscomp.NodeUtil.newName
7
0
0
7
4
2
3
2
0.00
com.google.javascript.jscomp.NodeUtil.newName
13
10
0
3
1
1
1
1
3.33
com.google.javascript.jscomp.NodeUtil.newName
20
13
0
7
3
4
2
2
1.86
com.google.javascript.jscomp.NodeUtil.newPropertyAccess
10
3
0
7
4
2
3
2
0.43
com.google.javascript.jscomp.NodeUtil.newQName
34
6
1
27
20
8
12
7
0.22
com.google.javascript.jscomp.NodeUtil.newQName
20
13
0
7
3
4
2
2
1.86
com.google.javascript.jscomp.NodeUtil.newQNameDeclaration
22
6
0
16
11
4
9
3
0.38
com.google.javascript.jscomp.NodeUtil.newUndefinedNode
11
4
0
7
4
2
3
2
0.57
com.google.javascript.jscomp.NodeUtil.newVarNode
14
3
1
10
7
3
5
3
0.30
com.google.javascript.jscomp.NodeUtil.nodeTypeMayHaveSideEffects
10
7
0
3
1
1
1
1
2.33
com.google.javascript.jscomp.NodeUtil.nodeTypeMayHaveSideEffects
23
1
1
21
17
1
8
1
0.05
com.google.javascript.jscomp.NodeUtil.NodeUtil
1
0
0
1
0
1
0
1
0.00
com.google.javascript.jscomp.NodeUtil.numberNode
19
3
0
16
11
2
10
2
0.19
com.google.javascript.jscomp.NodeUtil.opToStr
94
8
0
86
83
1
41
1
0.09
com.google.javascript.jscomp.NodeUtil.opToStrNoFail
15
8
0
7
4
2
3
2
1.14
com.google.javascript.jscomp.NodeUtil.precedence
106
4
2
102
99
1
22
1
0.04
com.google.javascript.jscomp.NodeUtil.redeclareVarsInsideBranch
21
5
1
15
11
5
5
5
0.33
com.google.javascript.jscomp.NodeUtil.referencesSuper
15
5
0
10
6
2
5
2
0.50
com.google.javascript.jscomp.NodeUtil.referencesThis
7
3
0
4
2
2
1
2
0.75
com.google.javascript.jscomp.NodeUtil.removeChild
57
19
0
38
33
3
25
3
0.50
com.google.javascript.jscomp.NodeUtil.setDebugInformation
13
8
0
5
2
2
2
1
1.60
com.google.javascript.jscomp.NodeUtil.toInt32
24
4
4
16
12
4
7
4
0.25
com.google.javascript.jscomp.NodeUtil.trimJsWhiteSpace
13
0
0
13
9
3
5
3
0.00
com.google.javascript.jscomp.NodeUtil.tryMergeBlock
22
6
0
16
12
4
8
4
0.38
com.google.javascript.jscomp.NodeUtil.ValueType.valueOf
0
0
0
0
0
0
0
0
0.00
com.google.javascript.jscomp.NodeUtil.ValueType.values
0
0
0
0
0
0
0
0
0.00
com.google.javascript.jscomp.NodeUtil.VarCollector.visit
11
0
0
11
6
3
4
3
0.00
com.google.javascript.jscomp.NodeUtil.verifyScopeChanges
37
8
1
28
21
6
10
6
0.29
com.google.javascript.jscomp.NodeUtil.verifyScopeChanges.(Anon_5).visit
12
0
0
12
9
1
5
2
0.00
com.google.javascript.jscomp.NodeUtil.Visitor.visit
1
0
0
1
0
1
0
1
0.00
com.google.javascript.jscomp.NodeUtil.visitPostOrder
15
4
1
10
4
3
5
2
0.40
com.google.javascript.jscomp.NodeUtil.visitPreOrder
15
4
1
10
4
3
5
2
0.40
com.google.javascript.jscomp.NodeUtilTest.assertContainsAnonFunc
6
0
0
6
4
3
2
3
0.00
com.google.javascript.jscomp.NodeUtilTest.assertImpureBooleanFalse
4
0
0
4
2
1
1
1
0.00
com.google.javascript.jscomp.NodeUtilTest.assertImpureBooleanTrue
4
0
0
4
2
1
1
1
0.00
com.google.javascript.jscomp.NodeUtilTest.assertImpureBooleanUnknown
4
0
0
4
2
1
1
1
0.00
com.google.javascript.jscomp.NodeUtilTest.assertLhsByDestructuring
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.NodeUtilTest.assertLiteralAndImmutable
5
0
0
5
3
1
3
1
0.00
com.google.javascript.jscomp.NodeUtilTest.assertLiteralButNotImmutable
5
0
0
5
3
1
3
1
0.00
com.google.javascript.jscomp.NodeUtilTest.assertLValueNamedX
4
0
0
4
2
1
2
1
0.00
com.google.javascript.jscomp.NodeUtilTest.assertMutableState
4
0
0
4
2
2
1
2
0.00
com.google.javascript.jscomp.NodeUtilTest.assertNodeNames
7
0
0
7
4
2
3
3
0.00
com.google.javascript.jscomp.NodeUtilTest.assertNodeTreesEqual
5
0
0
5
2
3
1
2
0.00
com.google.javascript.jscomp.NodeUtilTest.assertNotLhsByDestructuring
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.NodeUtilTest.assertNotLiteral
5
0
0
5
3
1
3
1
0.00
com.google.javascript.jscomp.NodeUtilTest.assertNotLValueNamedX
4
0
0
4
2
1
2
1
0.00
com.google.javascript.jscomp.NodeUtilTest.assertPureBooleanFalse
4
0
0
4
2
1
1
1
0.00
com.google.javascript.jscomp.NodeUtilTest.assertPureBooleanTrue
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.NodeUtilTest.assertPureBooleanUnknown
4
0
0
4
2
1
1
1
0.00
com.google.javascript.jscomp.NodeUtilTest.assertSideEffect
4
0
0
4
2
2
1
2
0.00
com.google.javascript.jscomp.NodeUtilTest.assertSideEffect
6
0
0
6
4
3
2
3
0.00
com.google.javascript.jscomp.NodeUtilTest.executedOnceTestCase
5
0
0
5
3
3
1
3
0.00
com.google.javascript.jscomp.NodeUtilTest.findParentOfFuncDescendant
12
0
0
12
7
2
7
3
0.00
com.google.javascript.jscomp.NodeUtilTest.functionIsRValueOfAssign
7
0
0
7
5
4
2
4
0.00
com.google.javascript.jscomp.NodeUtilTest.getCallNode
4
0
0
4
2
2
1
2
0.00
com.google.javascript.jscomp.NodeUtilTest.getCallNode
12
0
0
12
7
2
6
3
0.00
com.google.javascript.jscomp.NodeUtilTest.getClassNode
4
0
0
4
2
2
1
2
0.00
com.google.javascript.jscomp.NodeUtilTest.getClassNode
12
0
0
12
7
2
6
3
0.00
com.google.javascript.jscomp.NodeUtilTest.getFuncChild
8
0
0
8
4
1
5
2
0.00
com.google.javascript.jscomp.NodeUtilTest.getFunctionLValue
4
0
0
4
2
2
1
2
0.00
com.google.javascript.jscomp.NodeUtilTest.getFunctionNode
4
0
0
4
2
2
1
2
0.00
com.google.javascript.jscomp.NodeUtilTest.getFunctionNode
12
0
0
12
7
2
6
3
0.00
com.google.javascript.jscomp.NodeUtilTest.getLhsNodesOfDeclaration
4
0
0
4
2
2
1
2
0.00
com.google.javascript.jscomp.NodeUtilTest.getNameNode
12
0
0
12
7
2
6
3
0.00
com.google.javascript.jscomp.NodeUtilTest.getNode
6
0
0
6
4
4
1
4
0.00
com.google.javascript.jscomp.NodeUtilTest.isValidPropertyName
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.NodeUtilTest.isValidQualifiedName
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.NodeUtilTest.parse
8
0
0
8
6
3
4
3
0.00
com.google.javascript.jscomp.NodeUtilTest.parseExpr
8
0
0
8
6
4
3
4
0.00
com.google.javascript.jscomp.NodeUtilTest.test1
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.NodeUtilTest.testCallSideEffects
64
6
11
47
45
4
42
4
0.13
com.google.javascript.jscomp.NodeUtilTest.testContainsFunctionDeclaration
11
0
1
10
8
1
4
1
0.00
com.google.javascript.jscomp.NodeUtilTest.testContainsType
15
0
1
14
12
1
6
1
0.00
com.google.javascript.jscomp.NodeUtilTest.testFunctionName
5
0
0
5
3
1
1
1
0.00
com.google.javascript.jscomp.NodeUtilTest.testGetArrayStringValue
13
0
0
13
11
1
11
1
0.00
com.google.javascript.jscomp.NodeUtilTest.testGetBestFunctionName1
7
0
1
6
4
3
1
3
0.00
com.google.javascript.jscomp.NodeUtilTest.testGetBestFunctionName2
12
0
2
10
8
5
3
4
0.00
com.google.javascript.jscomp.NodeUtilTest.testGetBestJsDocInfoExport
13
4
3
10
8
3
6
3
0.40
com.google.javascript.jscomp.NodeUtilTest.testGetBestJsDocInfoForClasses
7
2
1
6
4
2
3
2
0.33
com.google.javascript.jscomp.NodeUtilTest.testGetBestLValue
10
0
0
10
8
1
8
1
0.00
com.google.javascript.jscomp.NodeUtilTest.testGetBooleanValue
28
1
3
24
22
1
22
1
0.04
com.google.javascript.jscomp.NodeUtilTest.testGetExpressionBooleanValue
62
3
14
45
43
1
43
1
0.07
com.google.javascript.jscomp.NodeUtilTest.testGetFunctionName
4
0
0
4
2
1
2
1
0.00
com.google.javascript.jscomp.NodeUtilTest.testGetFunctionName1
6
0
1
5
3
3
1
3
0.00
com.google.javascript.jscomp.NodeUtilTest.testGetFunctionName2
7
0
1
6
4
4
1
3
0.00
com.google.javascript.jscomp.NodeUtilTest.testGetFunctionName3
7
0
1
6
4
4
1
3
0.00
com.google.javascript.jscomp.NodeUtilTest.testGetFunctionName4
7
0
1
6
4
4
1
3
0.00
com.google.javascript.jscomp.NodeUtilTest.testGetFunctionName5
7
0
1
6
4
4
1
4
0.00
com.google.javascript.jscomp.NodeUtilTest.testGetLhsNodesOfDeclaration
13
0
0
13
11
1
10
1
0.00
com.google.javascript.jscomp.NodeUtilTest.testGetNameReferenceCount
17
0
1
16
14
1
7
1
0.00
com.google.javascript.jscomp.NodeUtilTest.testGetNearestFunctionName
14
0
0
14
12
1
12
1
0.00
com.google.javascript.jscomp.NodeUtilTest.testGetNodeTypeReferenceCount
11
0
0
11
9
1
3
1
0.00
com.google.javascript.jscomp.NodeUtilTest.testGetNumberValue
100
10
8
82
80
1
63
1
0.12
com.google.javascript.jscomp.NodeUtilTest.testGetRValueOfLValue
12
0
0
12
10
1
10
1
0.00
com.google.javascript.jscomp.NodeUtilTest.testGetSourceName
7
0
1
6
4
3
2
3
0.00
com.google.javascript.jscomp.NodeUtilTest.testGetStringValue
25
1
3
21
19
1
18
1
0.05
com.google.javascript.jscomp.NodeUtilTest.testGetVarsDeclaredInBranch
17
0
0
17
15
1
5
1
0.00
com.google.javascript.jscomp.NodeUtilTest.testIsBooleanResult
51
2
5
44
42
1
42
1
0.05
com.google.javascript.jscomp.NodeUtilTest.testIsConstructor
14
3
1
13
11
1
9
1
0.23
com.google.javascript.jscomp.NodeUtilTest.testIsControlStructureCodeBlock
12
0
2
10
8
6
3
6
0.00
com.google.javascript.jscomp.NodeUtilTest.testIsExecutedExactlyOnce
57
0
18
39
37
1
37
1
0.00
com.google.javascript.jscomp.NodeUtilTest.testIsFunctionExpression
25
0
0
25
23
1
23
1
0.00
com.google.javascript.jscomp.NodeUtilTest.testIsFunctionExpression1
8
0
0
8
6
4
3
4
0.00
com.google.javascript.jscomp.NodeUtilTest.testIsFunctionExpression2
6
0
0
6
4
3
2
3
0.00
com.google.javascript.jscomp.NodeUtilTest.testIsGetterOrSetter
19
0
5
14
12
2
11
2
0.00
com.google.javascript.jscomp.NodeUtilTest.testIsLiteralOrConstValue
19
0
0
19
17
1
17
1
0.00
com.google.javascript.jscomp.NodeUtilTest.testIsLValue
20
2
2
18
16
3
9
2
0.11
com.google.javascript.jscomp.NodeUtilTest.testIsNameReferenceCount
17
0
1
16
14
1
7
1
0.00
com.google.javascript.jscomp.NodeUtilTest.testIsNaN
9
0
0
9
7
1
7
1
0.00
com.google.javascript.jscomp.NodeUtilTest.testIsNotLValue
18
11
2
16
14
3
4
2
0.69
com.google.javascript.jscomp.NodeUtilTest.testIsNumbericResult
58
2
7
49
47
1
47
1
0.04
com.google.javascript.jscomp.NodeUtilTest.testIsObjectDefinePropertiesDefinition
13
0
1
12
10
1
5
1
0.00
com.google.javascript.jscomp.NodeUtilTest.testIsObjectDefinePropertyDefinition
13
0
1
12
10
1
5
1
0.00
com.google.javascript.jscomp.NodeUtilTest.testIsObjectLiteralKey
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.NodeUtilTest.testIsObjectLiteralKey1
18
0
0
18
16
1
8
1
0.00
com.google.javascript.jscomp.NodeUtilTest.testIsObjectResult
57
3
6
48
46
1
46
1
0.06
com.google.javascript.jscomp.NodeUtilTest.testIsStringResult
60
2
6
52
50
1
50
1
0.04
com.google.javascript.jscomp.NodeUtilTest.testLhsByDestructuring1
19
0
3
16
14
7
8
7
0.00
com.google.javascript.jscomp.NodeUtilTest.testLhsByDestructuring1b
25
0
3
22
20
9
12
9
0.00
com.google.javascript.jscomp.NodeUtilTest.testLhsByDestructuring1c
19
0
3
16
14
7
8
7
0.00
com.google.javascript.jscomp.NodeUtilTest.testLhsByDestructuring2
22
0
3
19
17
8
10
8
0.00
com.google.javascript.jscomp.NodeUtilTest.testLhsByDestructuring2b
34
0
3
31
29
12
18
12
0.00
com.google.javascript.jscomp.NodeUtilTest.testLhsByDestructuring3
22
0
3
19
17
8
10
8
0.00
com.google.javascript.jscomp.NodeUtilTest.testLhsByDestructuring3b
21
0
2
19
17
8
10
8
0.00
com.google.javascript.jscomp.NodeUtilTest.testLhsByDestructuring4
13
0
2
11
9
5
5
5
0.00
com.google.javascript.jscomp.NodeUtilTest.testLhsByDestructuring5
20
0
2
18
16
8
9
7
0.00
com.google.javascript.jscomp.NodeUtilTest.testLhsByDestructuring6
17
0
2
15
13
6
7
6
0.00
com.google.javascript.jscomp.NodeUtilTest.testLhsByDestructuring6b
17
0
2
15
13
6
7
6
0.00
com.google.javascript.jscomp.NodeUtilTest.testLhsByDestructuring6c
16
0
2
14
12
6
6
6
0.00
com.google.javascript.jscomp.NodeUtilTest.testLhsByDestructuring7
13
0
2
11
9
5
5
5
0.00
com.google.javascript.jscomp.NodeUtilTest.testLhsByDestructuring7b
13
0
2
11
9
5
5
5
0.00
com.google.javascript.jscomp.NodeUtilTest.testLhsByDestructuring7c
12
0
2
10
8
5
4
5
0.00
com.google.javascript.jscomp.NodeUtilTest.testLhsByDestructuring7d
12
0
2
10
8
5
4
5
0.00
com.google.javascript.jscomp.NodeUtilTest.testLhsByDestructuring7e
12
0
2
10
8
5
4
5
0.00
com.google.javascript.jscomp.NodeUtilTest.testLocalValue
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.NodeUtilTest.testLocalValue1
97
18
16
63
61
1
61
1
0.29
com.google.javascript.jscomp.NodeUtilTest.testLocalValue2
42
0
13
29
27
3
25
3
0.00
com.google.javascript.jscomp.NodeUtilTest.testMayBeString
61
2
6
53
51
1
51
1
0.04
com.google.javascript.jscomp.NodeUtilTest.testMayEffectMutableState
55
2
4
49
47
1
47
1
0.04
com.google.javascript.jscomp.NodeUtilTest.testMayHaveSideEffects
98
0
12
86
84
1
84
1
0.00
com.google.javascript.jscomp.NodeUtilTest.testMergeBlock1
12
1
2
9
7
6
2
6
0.11
com.google.javascript.jscomp.NodeUtilTest.testMergeBlock2
9
1
2
6
4
4
1
4
0.17
com.google.javascript.jscomp.NodeUtilTest.testMergeBlock3
13
1
2
10
8
7
2
7
0.10
com.google.javascript.jscomp.NodeUtilTest.testNewQName1
11
0
0
11
9
6
3
5
0.00
com.google.javascript.jscomp.NodeUtilTest.testNewQualifiedNameNode2
11
0
0
11
9
6
3
5
0.00
com.google.javascript.jscomp.NodeUtilTest.testObjectMethodSideEffects
8
2
1
5
3
1
3
1
0.40
com.google.javascript.jscomp.NodeUtilTest.testReferencesThis
24
2
2
20
18
2
12
2
0.10
com.google.javascript.jscomp.NodeUtilTest.testRegExpSideEffect
46
11
9
26
24
1
24
1
0.42
com.google.javascript.jscomp.NodeUtilTest.testRegExpSideEffect2
4
0
0
4
2
1
2
1
0.00
com.google.javascript.jscomp.NodeUtilTest.testRemoveChildBlock
15
1
2
12
9
6
4
6
0.08
com.google.javascript.jscomp.NodeUtilTest.testRemoveForChild
60
5
18
37
35
6
30
6
0.14
com.google.javascript.jscomp.NodeUtilTest.testRemoveLabelChild1
14
1
2
11
8
6
3
6
0.09
com.google.javascript.jscomp.NodeUtilTest.testRemoveLabelChild2
14
1
2
11
8
6
3
6
0.09
com.google.javascript.jscomp.NodeUtilTest.testRemoveTryChild1
14
1
2
11
8
6
3
6
0.09
com.google.javascript.jscomp.NodeUtilTest.testRemoveTryChild2
14
1
2
11
8
6
3
6
0.09
com.google.javascript.jscomp.NodeUtilTest.testRemoveTryChild3
15
1
2
12
9
7
3
7
0.08
com.google.javascript.jscomp.NodeUtilTest.testRemoveTryChild4
14
1
2
11
8
6
3
6
0.09
com.google.javascript.jscomp.NodeUtilTest.testRemoveTryChild5
14
0
2
12
9
7
3
7
0.00
com.google.javascript.jscomp.NodeUtilTest.testRemoveVarChild
54
4
12
38
32
6
27
6
0.11
com.google.javascript.jscomp.NodeUtilTest.testValidDefine
22
0
3
19
17
1
17
1
0.00
com.google.javascript.jscomp.NodeUtilTest.testValidDefineValue
9
0
1
8
6
6
1
6
0.00
com.google.javascript.jscomp.NodeUtilTest.testValidNames
31
0
2
29
27
1
27
1
0.00
com.google.javascript.jscomp.Normalize.DuplicateDeclarationHandler.onRedeclaration
54
21
5
28
20
4
16
3
0.75
com.google.javascript.jscomp.Normalize.DuplicateDeclarationHandler.replaceVarWithAssignment
46
24
0
22
18
3
14
3
1.09
com.google.javascript.jscomp.Normalize.FindExposeAnnotations.isMarkedExpose
4
0
0
4
2
2
1
2
0.00
com.google.javascript.jscomp.Normalize.FindExposeAnnotations.visit
14
0
0
14
10
3
7
3
0.00
com.google.javascript.jscomp.Normalize.Normalize
7
2
1
4
2
1
2
1
0.50
com.google.javascript.jscomp.Normalize.NormalizeStatements.addToFront
13
5
0
8
5
1
4
1
0.62
com.google.javascript.jscomp.Normalize.NormalizeStatements.annotateConstantsByConvention
34
6
1
27
22
6
6
5
0.22
com.google.javascript.jscomp.Normalize.NormalizeStatements.doStatementNormalizations
28
7
4
17
10
1
10
1
0.41
com.google.javascript.jscomp.Normalize.NormalizeStatements.extractForInitializer
59
18
3
38
29
10
20
10
0.47
com.google.javascript.jscomp.Normalize.NormalizeStatements.maybeNormalizeFunctionDeclaration
24
15
0
9
6
1
5
1
1.67
com.google.javascript.jscomp.Normalize.NormalizeStatements.moveNamedFunctions
37
12
2
23
18
5
12
5
0.52
com.google.javascript.jscomp.Normalize.NormalizeStatements.normalizeAssignShorthand
15
0
0
15
12
6
7
5
0.00
com.google.javascript.jscomp.Normalize.NormalizeStatements.normalizeLabels
26
6
1
19
16
3
8
3
0.32
com.google.javascript.jscomp.Normalize.NormalizeStatements.NormalizeStatements
4
0
0
4
2
1
2
1
0.00
com.google.javascript.jscomp.Normalize.NormalizeStatements.reportCodeChange
7
0
0
7
4
1
3
1
0.00
com.google.javascript.jscomp.Normalize.NormalizeStatements.rewriteFunctionDeclaration
35
19
2
14
11
5
6
5
1.36
com.google.javascript.jscomp.Normalize.NormalizeStatements.shouldTraverse
5
0
1
4
2
1
2
1
0.00
com.google.javascript.jscomp.Normalize.NormalizeStatements.splitVarDeclarations
26
8
1
17
11
3
10
4
0.47
com.google.javascript.jscomp.Normalize.NormalizeStatements.visit
35
0
3
32
26
3
16
3
0.00
com.google.javascript.jscomp.Normalize.normalizeSyntheticCode
12
0
0
12
9
2
2
1
0.00
com.google.javascript.jscomp.Normalize.parseAndNormalizeTestCode
7
0
0
7
4
3
2
2
0.00
com.google.javascript.jscomp.Normalize.process
39
14
2
23
18
4
10
4
0.61
com.google.javascript.jscomp.Normalize.PropagateConstantAnnotationsOverVars.process
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.Normalize.PropagateConstantAnnotationsOverVars.PropagateConstantAnnotationsOverVars
5
0
0
5
2
2
2
1
0.00
com.google.javascript.jscomp.Normalize.PropagateConstantAnnotationsOverVars.visit
30
2
2
26
18
7
9
6
0.08
com.google.javascript.jscomp.Normalize.removeDuplicateDeclarations
10
3
0
7
5
5
1
4
0.43
com.google.javascript.jscomp.Normalize.reportCodeChange
7
0
0
7
4
1
3
1
0.00
com.google.javascript.jscomp.Normalize.RewriteExposedProperties.RewriteExposedProperties
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.Normalize.RewriteExposedProperties.visit
17
0
0
17
12
5
8
5
0.00
com.google.javascript.jscomp.Normalize.ScopeTicklingCallback.enterScope
5
2
0
3
1
1
1
1
0.67
com.google.javascript.jscomp.Normalize.ScopeTicklingCallback.exitScope
3
1
0
2
0
1
0
1
0.50
com.google.javascript.jscomp.Normalize.ScopeTicklingCallback.shouldTraverse
4
0
0
4
1
2
1
1
0.00
com.google.javascript.jscomp.Normalize.ScopeTicklingCallback.visit
3
1
0
2
0
1
0
1
0.50
com.google.javascript.jscomp.Normalize.VerifyConstants.process
6
0
0
6
4
2
3
2
0.00
com.google.javascript.jscomp.Normalize.VerifyConstants.VerifyConstants
4
0
0
4
2
1
2
1
0.00
com.google.javascript.jscomp.Normalize.VerifyConstants.visit
48
0
5
43
33
8
18
8
0.00
com.google.javascript.jscomp.NormalizeTest.findNodesWithProperty
13
0
0
13
9
2
4
3
0.00
com.google.javascript.jscomp.NormalizeTest.findNodesWithProperty.(Anon_1).visit
5
0
0
5
3
0
2
1
0.00
com.google.javascript.jscomp.NormalizeTest.getNumRepetitions
4
1
0
3
1
1
1
1
0.33
com.google.javascript.jscomp.NormalizeTest.getProcessor
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.NormalizeTest.inFunction
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.NormalizeTest.NormalizeTest
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.NormalizeTest.testAssignShorthand
15
1
1
14
12
1
12
1
0.07
com.google.javascript.jscomp.NormalizeTest.testDuplicateVarInExterns
6
2
0
6
4
1
1
1
0.33
com.google.javascript.jscomp.NormalizeTest.testExposeComplex
4
2
0
4
2
1
1
1
0.50
com.google.javascript.jscomp.NormalizeTest.testExposeSimple
4
2
0
4
2
1
1
1
0.50
com.google.javascript.jscomp.NormalizeTest.testFor
23
6
3
14
12
1
6
1
0.43
com.google.javascript.jscomp.NormalizeTest.testForIn1
19
5
3
11
9
1
5
1
0.45
com.google.javascript.jscomp.NormalizeTest.testForIn2
6
1
0
5
3
1
2
1
0.20
com.google.javascript.jscomp.NormalizeTest.testGetterPropertyIsConstant
11
0
1
10
7
3
4
4
0.00
com.google.javascript.jscomp.NormalizeTest.testInFunction
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.NormalizeTest.testIsConstant
10
0
1
9
6
3
4
4
0.00
com.google.javascript.jscomp.NormalizeTest.testIssue
4
0
0
4
2
1
2
1
0.00
com.google.javascript.jscomp.NormalizeTest.testIssue166a
4
1
0
4
2
1
1
1
0.25
com.google.javascript.jscomp.NormalizeTest.testIssue166b
6
1
0
6
4
1
1
1
0.17
com.google.javascript.jscomp.NormalizeTest.testIssue166c
5
1
0
5
3
1
1
1
0.20
com.google.javascript.jscomp.NormalizeTest.testIssue166d
7
1
0
7
5
1
1
1
0.14
com.google.javascript.jscomp.NormalizeTest.testIssue166e
4
0
0
4
2
1
1
1
0.00
com.google.javascript.jscomp.NormalizeTest.testIssue166f
8
0
0
8
6
1
1
1
0.00
com.google.javascript.jscomp.NormalizeTest.testMakeLocalNamesUnique
44
11
8
28
25
1
14
1
0.39
com.google.javascript.jscomp.NormalizeTest.testMoveFunctions1
16
0
0
16
14
1
2
1
0.00
com.google.javascript.jscomp.NormalizeTest.testMoveFunctions2
10
0
0
10
8
1
5
1
0.00
com.google.javascript.jscomp.NormalizeTest.testNormalizeFunctionDeclarations
33
0
2
31
29
1
18
1
0.00
com.google.javascript.jscomp.NormalizeTest.testNormalizeSyntheticCode
12
0
0
12
10
4
3
4
0.00
com.google.javascript.jscomp.NormalizeTest.testPropertyIsConstant1
10
0
1
9
6
3
4
4
0.00
com.google.javascript.jscomp.NormalizeTest.testPropertyIsConstant2
10
0
1
9
6
3
4
4
0.00
com.google.javascript.jscomp.NormalizeTest.testRemoveDuplicateVarDeclarations1
14
0
0
14
12
1
6
1
0.00
com.google.javascript.jscomp.NormalizeTest.testRemoveDuplicateVarDeclarations2
4
0
0
4
2
1
1
1
0.00
com.google.javascript.jscomp.NormalizeTest.testRemoveDuplicateVarDeclarations3
23
2
2
19
17
1
9
1
0.11
com.google.javascript.jscomp.NormalizeTest.testRenamingConstantProperties
8
5
0
3
1
1
1
1
1.67
com.google.javascript.jscomp.NormalizeTest.testRenamingConstants
16
1
4
12
10
1
5
1
0.08
com.google.javascript.jscomp.NormalizeTest.testSameInFunction
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.NormalizeTest.testSetterPropertyIsConstant
12
1
1
10
7
3
4
4
0.10
com.google.javascript.jscomp.NormalizeTest.testSkipRenamingExterns
4
0
0
4
2
1
1
1
0.00
com.google.javascript.jscomp.NormalizeTest.testSplitVar
43
2
5
36
34
1
18
1
0.06
com.google.javascript.jscomp.NormalizeTest.testUnhandled
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.NormalizeTest.testWhile
5
1
0
4
2
1
1
1
0.25
com.google.javascript.jscomp.NormalizeTest.WithCollapse.getNumRepetitions
4
1
0
3
1
1
1
1
0.33
com.google.javascript.jscomp.NormalizeTest.WithCollapse.getProcessor
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.NormalizeTest.WithCollapse.testConstantProperties
21
0
6
15
13
1
7
1
0.00
com.google.javascript.jscomp.NormalizeTest.WithCollapse.WithCollapse
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.NTIScope.addFunNamespace
16
0
0
16
13
6
6
6
0.00
com.google.javascript.jscomp.NTIScope.addLocal
12
0
0
12
7
2
6
1
0.00
com.google.javascript.jscomp.NTIScope.addLocalFunDef
6
0
0
6
4
1
4
1
0.00
com.google.javascript.jscomp.NTIScope.addNamespace
21
3
0
18
13
4
9
4
0.17
com.google.javascript.jscomp.NTIScope.addNamespaceLit
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.NTIScope.addOuterVar
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.NTIScope.addTypedef
12
0
0
12
9
3
5
3
0.00
com.google.javascript.jscomp.NTIScope.addUnknownTypeNames
6
2
0
4
2
1
2
1
0.50
com.google.javascript.jscomp.NTIScope.copyOuterVarsTransitively
21
0
0
21
14
4
11
5
0.00
com.google.javascript.jscomp.NTIScope.finalizeScope
38
5
0
33
26
6
19
8
0.15
com.google.javascript.jscomp.NTIScope.getBody
4
0
0
4
2
1
2
1
0.00
com.google.javascript.jscomp.NTIScope.getCommonTypes
6
0
0
6
3
1
3
1
0.00
com.google.javascript.jscomp.NTIScope.getDeclaration
8
0
0
8
5
2
4
2
0.00
com.google.javascript.jscomp.NTIScope.getDeclaration
13
0
0
13
9
3
6
3
0.00
com.google.javascript.jscomp.NTIScope.getDeclaredFunctionType
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.NTIScope.getDeclaredTypeOf
33
1
0
32
23
3
18
3
0.03
com.google.javascript.jscomp.NTIScope.getEnum
4
0
0
4
2
2
1
2
0.00
com.google.javascript.jscomp.NTIScope.getExterns
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.NTIScope.getFormals
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.NTIScope.getLocalDeclaration
37
3
0
34
27
5
21
5
0.09
com.google.javascript.jscomp.NTIScope.getLocalFunDefs
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.NTIScope.getLocals
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.NTIScope.getName
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.NTIScope.getNamespace
5
0
0
5
3
2
1
2
0.00
com.google.javascript.jscomp.NTIScope.getNamespace
5
0
0
5
3
2
2
2
0.00
com.google.javascript.jscomp.NTIScope.getNominalType
4
0
0
4
2
2
1
2
0.00
com.google.javascript.jscomp.NTIScope.getOuterVars
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.NTIScope.getParent
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.NTIScope.getReadableName
5
2
0
3
1
1
1
1
0.67
com.google.javascript.jscomp.NTIScope.getRoot
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.NTIScope.getScope
5
0
0
5
3
2
2
2
0.00
com.google.javascript.jscomp.NTIScope.getScopeHelper
4
0
0
4
2
2
1
2
0.00
com.google.javascript.jscomp.NTIScope.getType
6
0
0
6
4
2
2
2
0.00
com.google.javascript.jscomp.NTIScope.getTypedef
5
0
0
5
3
2
2
2
0.00
com.google.javascript.jscomp.NTIScope.hasThis
8
1
0
7
4
2
3
2
0.14
com.google.javascript.jscomp.NTIScope.hasUndeclaredFormalsOrOuters
18
2
0
16
10
2
7
4
0.12
com.google.javascript.jscomp.NTIScope.isConstructor
7
0
0
7
4
2
3
2
0.00
com.google.javascript.jscomp.NTIScope.isConstVar
5
0
0
5
3
2
2
2
0.00
com.google.javascript.jscomp.NTIScope.isDefined
14
0
0
14
10
3
8
3
0.00
com.google.javascript.jscomp.NTIScope.isDefinedLocally
18
0
0
18
14
1
7
1
0.00
com.google.javascript.jscomp.NTIScope.isEscapedVar
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.NTIScope.isExternalFunction
4
0
0
4
2
2
1
2
0.00
com.google.javascript.jscomp.NTIScope.isFormalParam
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.NTIScope.isFunction
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.NTIScope.isFunctionNamespace
9
0
0
9
6
2
5
2
0.00
com.google.javascript.jscomp.NTIScope.isGlobalVar
10
0
0
10
6
2
5
2
0.00
com.google.javascript.jscomp.NTIScope.isKnownFunction
4
0
0
4
2
1
2
1
0.00
com.google.javascript.jscomp.NTIScope.isKnownFunction
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.NTIScope.isLocalFunDef
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.NTIScope.isNamespace
9
0
0
9
6
2
3
2
0.00
com.google.javascript.jscomp.NTIScope.isNamespace
9
0
0
9
5
1
5
1
0.00
com.google.javascript.jscomp.NTIScope.isNamespace
10
0
0
10
7
3
4
3
0.00
com.google.javascript.jscomp.NTIScope.isOuterVar
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.NTIScope.isOuterVarEarly
5
0
0
5
3
1
2
1
0.00
com.google.javascript.jscomp.NTIScope.isPrototypeMethod
4
0
0
4
2
1
2
1
0.00
com.google.javascript.jscomp.NTIScope.isTopLevel
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.NTIScope.isUndeclaredFormal
4
0
0
4
2
1
2
1
0.00
com.google.javascript.jscomp.NTIScope.isUndeclaredOuterVar
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.NTIScope.isVisibleInScope
6
0
0
6
4
1
2
1
0.00
com.google.javascript.jscomp.NTIScope.maybeGetForwardDeclaration
10
0
0
10
6
2
5
2
0.00
com.google.javascript.jscomp.NTIScope.mayRecordEscapedVar
12
0
0
12
7
1
7
1
0.00
com.google.javascript.jscomp.NTIScope.NTIScope
14
0
0
14
11
2
9
2
0.00
com.google.javascript.jscomp.NTIScope.resolveEnums
8
0
0
8
4
1
4
2
0.00
com.google.javascript.jscomp.NTIScope.resolveTypedefs
7
0
0
7
3
1
3
2
0.00
com.google.javascript.jscomp.NTIScope.setDeclaredType
9
2
0
7
4
1
4
1
0.29
com.google.javascript.jscomp.NTIScope.toString
14
0
0
14
11
2
9
2
0.00
com.google.javascript.jscomp.NTIScope.updateType
10
0
0
10
7
1
5
1
0.00
com.google.javascript.jscomp.ObjectLitAssignmentShortening.ObjectLitAssignmentShortening
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.ObjectLitAssignmentShortening.ObjectLitShorteningCallback.functionAssignmentShortening
7
0
0
7
4
3
3
2
0.00
com.google.javascript.jscomp.ObjectLitAssignmentShortening.ObjectLitShorteningCallback.ObjectLitShorteningCallback
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.ObjectLitAssignmentShortening.ObjectLitShorteningCallback.visit
18
3
1
14
9
2
8
2
0.21
com.google.javascript.jscomp.ObjectLitAssignmentShortening.process
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.ObjectLitAssignmentShorteningTest.getProcessor
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.ObjectLitAssignmentShorteningTest.testMultipleShortening
5
0
0
5
3
1
3
1
0.00
com.google.javascript.jscomp.ObjectLitAssignmentShorteningTest.testNestedMultipleShortening
29
0
0
29
27
1
1
1
0.00
com.google.javascript.jscomp.ObjectLitAssignmentShorteningTest.testNestedShortening
34
0
0
34
32
1
4
1
0.00
com.google.javascript.jscomp.ObjectLitAssignmentShorteningTest.testNoShortening
19
1
2
16
14
1
14
1
0.06
com.google.javascript.jscomp.ObjectLitAssignmentShorteningTest.testObjLitInFunction
17
0
0
17
15
1
1
1
0.00
com.google.javascript.jscomp.ObjectLitAssignmentShorteningTest.testSimpleShortening
4
0
0
4
2
1
2
1
0.00
com.google.javascript.jscomp.ObjectPropertyStringPostprocess.Callback.visit
40
6
3
31
26
8
15
8
0.19
com.google.javascript.jscomp.ObjectPropertyStringPostprocess.ObjectPropertyStringPostprocess
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.ObjectPropertyStringPostprocess.process
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.ObjectPropertyStringPostprocessTest.getNumRepetitions
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.ObjectPropertyStringPostprocessTest.getProcessor
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.ObjectPropertyStringPostprocessTest.testFooBar
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.ObjectPropertyStringPostprocessTest.testFooDotBar
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.ObjectPropertyStringPostprocessTest.testFooGetElemBar
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.ObjectPropertyStringPostprocessTest.testPass
4
0
0
4
2
1
1
1
0.00
com.google.javascript.jscomp.ObjectPropertyStringPreprocess.addExternDeclaration
8
0
0
8
5
2
4
2
0.00
com.google.javascript.jscomp.ObjectPropertyStringPreprocess.Callback.visit
58
3
10
45
37
9
21
7
0.07
com.google.javascript.jscomp.ObjectPropertyStringPreprocess.ObjectPropertyStringPreprocess
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.ObjectPropertyStringPreprocess.process
6
0
0
6
4
1
2
1
0.00
com.google.javascript.jscomp.ObjectPropertyStringPreprocessTest.getNumRepetitions
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.ObjectPropertyStringPreprocessTest.getProcessor
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.ObjectPropertyStringPreprocessTest.setUp
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.ObjectPropertyStringPreprocessTest.testDeclaration
4
0
0
4
2
1
1
1
0.00
com.google.javascript.jscomp.ObjectPropertyStringPreprocessTest.testFooBar
4
0
0
4
2
1
1
1
0.00
com.google.javascript.jscomp.ObjectPropertyStringPreprocessTest.testFooPrototypeBar
5
0
0
5
3
1
1
1
0.00
com.google.javascript.jscomp.ObjectPropertyStringPreprocessTest.testInvalidNumArgumentsError
4
0
0
4
2
1
1
1
0.00
com.google.javascript.jscomp.ObjectPropertyStringPreprocessTest.testQualifedNameExpectedError
4
0
0
4
2
1
1
1
0.00
com.google.javascript.jscomp.ObjectPropertyStringPreprocessTest.testStringLiteralExpectedError
4
0
0
4
2
1
1
1
0.00
com.google.javascript.jscomp.ObjectPropertyStringPreprocessTest.testTaggedTemplateError
7
0
0
7
5
1
3
1
0.00
com.google.javascript.jscomp.ObjectPropertyStringPreprocessTest.testTemplateStringError
9
0
0
9
7
1
4
1
0.00
com.google.javascript.jscomp.OptimizeArgumentsArray.enterScope
17
4
2
11
7
2
6
2
0.36
com.google.javascript.jscomp.OptimizeArgumentsArray.exitScope
32
10
4
18
12
2
10
2
0.56
com.google.javascript.jscomp.OptimizeArgumentsArray.getNewName
6
3
0
3
1
1
1
1
1.00
com.google.javascript.jscomp.OptimizeArgumentsArray.OptimizeArgumentsArray
8
4
0
4
2
1
2
1
1.00
com.google.javascript.jscomp.OptimizeArgumentsArray.OptimizeArgumentsArray
7
4
0
3
1
1
1
1
1.33
com.google.javascript.jscomp.OptimizeArgumentsArray.process
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.OptimizeArgumentsArray.shouldTraverse
5
1
0
4
1
2
1
1
0.25
com.google.javascript.jscomp.OptimizeArgumentsArray.tryReplaceArguments
121
47
20
55
43
15
26
19
0.85
com.google.javascript.jscomp.OptimizeArgumentsArray.visit
20
6
4
10
6
1
6
1
0.60
com.google.javascript.jscomp.OptimizeArgumentsArrayTest.getProcessor
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.OptimizeArgumentsArrayTest.OptimizeArgumentsArrayTest
10
8
0
3
1
1
1
1
2.67
com.google.javascript.jscomp.OptimizeArgumentsArrayTest.testArgumentRefOnNamedParameter
4
0
0
4
2
1
1
1
0.00
com.google.javascript.jscomp.OptimizeArgumentsArrayTest.testInnerFunctions
10
0
2
8
6
1
3
1
0.00
com.google.javascript.jscomp.OptimizeArgumentsArrayTest.testInnerFunctionsAfterArguments
6
2
0
4
2
1
1
1
0.50
com.google.javascript.jscomp.OptimizeArgumentsArrayTest.testInnerFunctionsWithNamedArgumentInInnerAndOutterFunction
10
0
2
8
6
1
3
1
0.00
com.google.javascript.jscomp.OptimizeArgumentsArrayTest.testInnerFunctionsWithNamedArgumentInInnerFunction
10
0
2
8
6
1
3
1
0.00
com.google.javascript.jscomp.OptimizeArgumentsArrayTest.testInnerFunctionsWithNamedArgumentInOutterFunction
10
0
2
8
6
1
3
1
0.00
com.google.javascript.jscomp.OptimizeArgumentsArrayTest.testMissingVarArgs
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.OptimizeArgumentsArrayTest.testNegativeIndexNoCrash
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.OptimizeArgumentsArrayTest.testNoOptimizationWhenArgumentIsUsedAsFunctionCall
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.OptimizeArgumentsArrayTest.testNoOptimizationWhenGetProp
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.OptimizeArgumentsArrayTest.testNoOptimizationWhenIndexIsNotNumberConstant
6
0
0
6
4
1
3
1
0.00
com.google.javascript.jscomp.OptimizeArgumentsArrayTest.testNoVarArgs
6
0
1
5
3
1
2
1
0.00
com.google.javascript.jscomp.OptimizeArgumentsArrayTest.testOneRequired
4
0
0
4
2
1
1
1
0.00
com.google.javascript.jscomp.OptimizeArgumentsArrayTest.testSimple
4
0
0
4
2
1
1
1
0.00
com.google.javascript.jscomp.OptimizeArgumentsArrayTest.testTwoFourArgsTwoUsed
4
0
0
4
2
1
1
1
0.00
com.google.javascript.jscomp.OptimizeArgumentsArrayTest.testTwoRequiredOneOptionalFifthVarArgReferenced
6
0
0
6
4
1
1
1
0.00
com.google.javascript.jscomp.OptimizeArgumentsArrayTest.testTwoRequiredSixthVarArgReferenced
4
0
0
4
2
1
1
1
0.00
com.google.javascript.jscomp.OptimizeArgumentsArrayTest.testTwoRequiredTwoOptionalSixthVarArgReferenced
6
0
0
6
4
1
1
1
0.00
com.google.javascript.jscomp.OptimizeArgumentsArrayTest.testTwoVarArgs
4
0
0
4
2
1
1
1
0.00
com.google.javascript.jscomp.OptimizeArgumentsArrayTest.testUnusualArgumentsUsage
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.OptimizeCalls.addPass
4
0
0
4
2
1
2
1
0.00
com.google.javascript.jscomp.OptimizeCalls.CallGraphCompilerPass.process
1
0
0
1
0
1
0
1
0.00
com.google.javascript.jscomp.OptimizeCalls.OptimizeCalls
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.OptimizeCalls.process
10
0
0
10
6
2
5
3
0.00
com.google.javascript.jscomp.OptimizeCallsTest.getProcessor
15
0
1
14
11
2
6
3
0.00
com.google.javascript.jscomp.OptimizeCallsTest.getProcessor.(Anon_1).process
5
0
0
5
4
0
2
1
0.00
com.google.javascript.jscomp.OptimizeCallsTest.testNestingFunctionCallWithUnsedParams
9
0
0
9
7
1
1
1
0.00
com.google.javascript.jscomp.OptimizeCallsTest.testRemovingReturnCallToFunctionWithUnusedParams
4
0
0
4
2
1
1
1
0.00
com.google.javascript.jscomp.OptimizeCallsTest.testUnusedAssignOnFunctionWithUnusedParams
4
0
0
4
2
1
1
1
0.00
com.google.javascript.jscomp.OptimizeParameters.addVariableToFunction
24
6
2
16
12
3
8
3
0.38
com.google.javascript.jscomp.OptimizeParameters.adjustForSideEffects
43
13
6
24
17
5
11
6
0.54
com.google.javascript.jscomp.OptimizeParameters.buildParameterList
17
3
0
14
9
5
6
4
0.21
com.google.javascript.jscomp.OptimizeParameters.canChangeSignature
75
22
11
42
29
9
20
8
0.52
com.google.javascript.jscomp.OptimizeParameters.eliminateCallParamAt
28
11
2
15
10
4
7
2
0.73
com.google.javascript.jscomp.OptimizeParameters.eliminateFunctionParamAt
18
6
2
10
7
3
4
2
0.60
com.google.javascript.jscomp.OptimizeParameters.eliminateParamsAfter
13
4
1
8
5
2
4
2
0.50
com.google.javascript.jscomp.OptimizeParameters.eliminateParamsAfter
12
1
0
11
8
2
7
2
0.09
com.google.javascript.jscomp.OptimizeParameters.findFixedParameters
34
4
3
27
19
5
15
5
0.15
com.google.javascript.jscomp.OptimizeParameters.isMovableValue
40
13
1
26
19
2
13
3
0.50
com.google.javascript.jscomp.OptimizeParameters.optimizeCallSite
23
4
1
18
12
5
7
5
0.22
com.google.javascript.jscomp.OptimizeParameters.optimizeFunctionDefinition
10
0
0
10
5
3
4
3
0.00
com.google.javascript.jscomp.OptimizeParameters.OptimizeParameters
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.OptimizeParameters.Parameter.canBeSideEffected
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.OptimizeParameters.Parameter.getArg
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.OptimizeParameters.Parameter.hasSideEffects
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.OptimizeParameters.Parameter.Parameter
4
0
0
4
2
1
2
1
0.00
com.google.javascript.jscomp.OptimizeParameters.Parameter.setCanBeSideEffected
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.OptimizeParameters.Parameter.setHasSideEffects
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.OptimizeParameters.Parameter.setShouldRemove
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.OptimizeParameters.Parameter.shouldRemove
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.OptimizeParameters.process
7
0
0
7
5
2
3
2
0.00
com.google.javascript.jscomp.OptimizeParameters.process
15
2
1
12
6
2
6
3
0.17
com.google.javascript.jscomp.OptimizeParameters.setParameterSideEffectInfo
9
0
1
8
4
1
4
1
0.00
com.google.javascript.jscomp.OptimizeParameters.tryEliminateConstantArgs
59
17
7
35
26
11
16
12
0.49
com.google.javascript.jscomp.OptimizeParameters.tryEliminateOptionalArgs
23
5
3
15
10
7
5
7
0.33
com.google.javascript.jscomp.OptimizeParametersTest.getProcessor
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.OptimizeParametersTest.setUp
4
0
0
4
2
1
2
1
0.00
com.google.javascript.jscomp.OptimizeParametersTest.testAliasMethodsDontGetOptimize
10
0
0
10
7
3
1
2
0.00
com.google.javascript.jscomp.OptimizeParametersTest.testAliasMethodsDontGetOptimize2
8
0
0
8
5
3
1
2
0.00
com.google.javascript.jscomp.OptimizeParametersTest.testAliasMethodsDontGetOptimize3
8
1
0
8
5
3
1
2
0.12
com.google.javascript.jscomp.OptimizeParametersTest.testAliasMethodsDontGetOptimize4
13
1
1
11
9
1
1
1
0.09
com.google.javascript.jscomp.OptimizeParametersTest.testApplyIsIgnore
6
0
0
6
4
1
1
1
0.00
com.google.javascript.jscomp.OptimizeParametersTest.testCallIsIgnore
6
0
0
6
4
1
1
1
0.00
com.google.javascript.jscomp.OptimizeParametersTest.testCanDeleteArgumentsAtAnyPosition
12
1
0
11
7
5
1
3
0.09
com.google.javascript.jscomp.OptimizeParametersTest.testConstantArgumentsToConstructorCanBeOptimized
7
0
0
7
5
5
1
3
0.00
com.google.javascript.jscomp.OptimizeParametersTest.testConstructorOptArgsNotRemoved
11
1
0
11
8
3
1
2
0.09
com.google.javascript.jscomp.OptimizeParametersTest.testConstructorUsedAsFunctionCanBeOptimized
9
0
0
9
7
5
1
3
0.00
com.google.javascript.jscomp.OptimizeParametersTest.testCrash
9
0
0
9
7
1
1
1
0.00
com.google.javascript.jscomp.OptimizeParametersTest.testDifferentScopes
6
0
0
6
4
1
1
1
0.00
com.google.javascript.jscomp.OptimizeParametersTest.testDoNotOptimizeArrayElements
12
0
2
10
8
1
4
1
0.00
com.google.javascript.jscomp.OptimizeParametersTest.testDoNotOptimizeConstructorWhenArgumentsAreNotEqual
5
0
0
5
3
1
1
1
0.00
com.google.javascript.jscomp.OptimizeParametersTest.testDoNotOptimizeGoogExportFunctions
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.OptimizeParametersTest.testDoNotOptimizeJSCompiler_ObjectPropertyString
4
0
0
4
2
1
1
1
0.00
com.google.javascript.jscomp.OptimizeParametersTest.testDoNotOptimizeJSCompiler_renameProperty
4
0
0
4
2
1
1
1
0.00
com.google.javascript.jscomp.OptimizeParametersTest.testDoNotOptimizeWhenArgumentsPassedAsParameter
10
0
2
8
6
1
4
1
0.00
com.google.javascript.jscomp.OptimizeParametersTest.testDoOptimizeApply
13
0
1
12
10
1
10
1
0.00
com.google.javascript.jscomp.OptimizeParametersTest.testDoOptimizeCall
15
2
1
12
10
1
10
1
0.17
com.google.javascript.jscomp.OptimizeParametersTest.testFunctionPassedAsParam
15
2
0
15
13
1
1
1
0.13
com.google.javascript.jscomp.OptimizeParametersTest.testFunctionWithReferenceToArgumentsShouldNotBeOptimize
7
0
0
7
5
1
3
1
0.00
com.google.javascript.jscomp.OptimizeParametersTest.testFunctionWithTwoNames
9
0
0
9
7
1
7
1
0.00
com.google.javascript.jscomp.OptimizeParametersTest.testGlobalCatch
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.OptimizeParametersTest.testMethodsDefinedInArraysDontGetOptimized
6
0
0
6
3
3
1
2
0.00
com.google.javascript.jscomp.OptimizeParametersTest.testMethodsDefinedInObjectDontGetOptimized
10
0
0
10
7
3
3
2
0.00
com.google.javascript.jscomp.OptimizeParametersTest.testMultipleUnknown
10
1
0
9
7
3
1
2
0.11
com.google.javascript.jscomp.OptimizeParametersTest.testMutableValues1
23
0
1
22
20
1
12
1
0.00
com.google.javascript.jscomp.OptimizeParametersTest.testMutableValues2
6
0
0
6
4
1
2
1
0.00
com.google.javascript.jscomp.OptimizeParametersTest.testMutableValues3
9
0
0
9
7
1
1
1
0.00
com.google.javascript.jscomp.OptimizeParametersTest.testMutableValues4
26
7
2
17
15
1
3
1
0.41
com.google.javascript.jscomp.OptimizeParametersTest.testMutableValues5
35
0
4
31
29
1
5
1
0.00
com.google.javascript.jscomp.OptimizeParametersTest.testNamelessParameter1
4
0
0
4
2
1
1
1
0.00
com.google.javascript.jscomp.OptimizeParametersTest.testNamelessParameter2
4
0
0
4
2
1
1
1
0.00
com.google.javascript.jscomp.OptimizeParametersTest.testNoArgumentRemovalNonEqualNodes
7
0
0
7
5
1
5
1
0.00
com.google.javascript.jscomp.OptimizeParametersTest.testNoOptimizationForExternsFunctions
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.OptimizeParametersTest.testNoOptimizationForGoogExportSymbol
4
0
0
4
2
1
1
1
0.00
com.google.javascript.jscomp.OptimizeParametersTest.testNoRemoval
4
0
0
4
2
1
2
1
0.00
com.google.javascript.jscomp.OptimizeParametersTest.testNotAFunction
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.OptimizeParametersTest.testOptimizeOnlyImmutableValues
19
0
1
18
16
1
8
1
0.00
com.google.javascript.jscomp.OptimizeParametersTest.testOptimizeThis
13
0
0
13
11
5
1
3
0.00
com.google.javascript.jscomp.OptimizeParametersTest.testOptionalArgumentsToConstructorCanBeOptimized
7
0
0
7
5
5
1
3
0.00
com.google.javascript.jscomp.OptimizeParametersTest.testRecursion
4
0
0
4
2
1
1
1
0.00
com.google.javascript.jscomp.OptimizeParametersTest.testRegexesCanBeInlined
4
0
0
4
2
1
1
1
0.00
com.google.javascript.jscomp.OptimizeParametersTest.testRemoveConstantArgument
27
7
4
18
16
1
5
1
0.39
com.google.javascript.jscomp.OptimizeParametersTest.testRemoveOneOptionalExpressionAssign
5
2
0
3
1
1
1
1
0.67
com.google.javascript.jscomp.OptimizeParametersTest.testRemoveOneOptionalMultipleCalls
4
0
0
4
2
1
1
1
0.00
com.google.javascript.jscomp.OptimizeParametersTest.testRemoveOneOptionalMultiplePossibleDefinition
9
1
0
8
6
3
1
2
0.12
com.google.javascript.jscomp.OptimizeParametersTest.testRemoveOneOptionalNamedFunction
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.OptimizeParametersTest.testRemoveOneOptionalOneRequired
4
0
0
4
2
1
1
1
0.00
com.google.javascript.jscomp.OptimizeParametersTest.testRemoveOneOptionalVarAssignment
4
0
0
4
2
1
1
1
0.00
com.google.javascript.jscomp.OptimizeParametersTest.testRemoveTwoOptionalMultiplePossibleDefinition
9
1
0
8
6
3
1
2
0.12
com.google.javascript.jscomp.OptimizeParametersTest.testRemoveVarArg
4
0
0
4
2
1
1
1
0.00
com.google.javascript.jscomp.OptimizeParametersTest.testShadows
11
0
0
11
9
1
1
1
0.00
com.google.javascript.jscomp.OptimizeParametersTest.testSimpleRemoval
8
0
0
8
6
1
3
1
0.00
com.google.javascript.jscomp.OptimizeParametersTest.testSingleUnknown
14
0
1
13
9
5
1
3
0.00
com.google.javascript.jscomp.OptimizeReturns.callResultsMaybeUsed
48
12
6
30
20
7
14
7
0.40
com.google.javascript.jscomp.OptimizeReturns.isCall
8
3
0
5
3
3
1
3
0.60
com.google.javascript.jscomp.OptimizeReturns.OptimizeReturns
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.OptimizeReturns.process
5
0
0
5
3
2
2
2
0.00
com.google.javascript.jscomp.OptimizeReturns.process
14
2
0
12
6
3
5
4
0.17
com.google.javascript.jscomp.OptimizeReturns.rewriteReturns
32
7
0
25
18
5
8
4
0.28
com.google.javascript.jscomp.OptimizeReturns.rewriteReturns.(Anon_1).visit
15
0
0
15
11
3
6
3
0.00
com.google.javascript.jscomp.OptimizeReturnsTest.getNumRepetitions
4
1
0
3
1
1
1
1
0.33
com.google.javascript.jscomp.OptimizeReturnsTest.getProcessor
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.OptimizeReturnsTest.newlineJoin
6
3
0
3
1
1
1
1
1.00
com.google.javascript.jscomp.OptimizeReturnsTest.OptimizeReturnsTest
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.OptimizeReturnsTest.setUp
4
0
0
4
2
1
2
1
0.00
com.google.javascript.jscomp.OptimizeReturnsTest.testCallOrApply
6
1
1
4
2
1
2
1
0.25
com.google.javascript.jscomp.OptimizeReturnsTest.testNoRewriteArrLit
6
0
0
6
4
3
1
2
0.00
com.google.javascript.jscomp.OptimizeReturnsTest.testNoRewriteObjLit1
7
0
0
7
5
3
1
2
0.00
com.google.javascript.jscomp.OptimizeReturnsTest.testNoRewriteObjLit2
7
0
0
7
5
3
1
2
0.00
com.google.javascript.jscomp.OptimizeReturnsTest.testNoRewriteUsedResult1
6
0
0
6
4
3
1
2
0.00
com.google.javascript.jscomp.OptimizeReturnsTest.testNoRewriteUsedResult2
6
0
0
6
4
3
1
2
0.00
com.google.javascript.jscomp.OptimizeReturnsTest.testPrototypeMethod1
13
0
0
13
11
5
1
3
0.00
com.google.javascript.jscomp.OptimizeReturnsTest.testPrototypeMethod2
9
0
0
9
7
3
1
2
0.00
com.google.javascript.jscomp.OptimizeReturnsTest.testPrototypeMethod3
9
0
0
9
7
3
1
2
0.00
com.google.javascript.jscomp.OptimizeReturnsTest.testPrototypeMethod4
8
0
0
8
6
3
1
2
0.00
com.google.javascript.jscomp.OptimizeReturnsTest.testRewriteUnusedResult1
9
0
0
9
7
5
1
3
0.00
com.google.javascript.jscomp.OptimizeReturnsTest.testRewriteUnusedResult2
9
0
0
9
7
5
1
3
0.00
com.google.javascript.jscomp.OptimizeReturnsTest.testRewriteUnusedResult3
9
0
0
9
7
5
1
3
0.00
com.google.javascript.jscomp.OptimizeReturnsTest.testRewriteUnusedResult4a
6
0
0
6
4
3
1
2
0.00
com.google.javascript.jscomp.OptimizeReturnsTest.testRewriteUnusedResult4b
6
0
0
6
4
3
1
2
0.00
com.google.javascript.jscomp.OptimizeReturnsTest.testRewriteUnusedResult4c
6
0
0
6
4
3
1
2
0.00
com.google.javascript.jscomp.OptimizeReturnsTest.testRewriteUnusedResult5
13
0
0
13
11
5
1
3
0.00
com.google.javascript.jscomp.OptimizeReturnsTest.testRewriteUnusedResult6
9
0
0
9
7
5
1
3
0.00
com.google.javascript.jscomp.OptimizeReturnsTest.testRewriteUnusedResult7a
14
0
1
13
11
5
1
3
0.00
com.google.javascript.jscomp.OptimizeReturnsTest.testRewriteUnusedResult7b
33
3
3
27
25
5
7
3
0.11
com.google.javascript.jscomp.OptimizeReturnsTest.testRewriteUnusedResult8
8
0
0
8
6
3
1
2
0.00
com.google.javascript.jscomp.OptimizeReturnsTest.testRewriteUseSiteRemoval
9
0
0
9
7
5
1
3
0.00
com.google.javascript.jscomp.OutputCharsetEncoder.canEncode
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.OutputCharsetEncoder.canEncode
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.OutputCharsetEncoder.OutputCharsetEncoder
11
4
0
7
4
1
3
1
0.57
com.google.javascript.jscomp.OutputCharsetEncoder.OutputCharsetEncoder
2
0
0
2
0
1
0
1
0.00
com.google.javascript.jscomp.parsing.Annotation.valueOf
0
0
0
0
0
0
0
0
0.00
com.google.javascript.jscomp.parsing.Annotation.values
0
0
0
0
0
0
0
0
0.00
com.google.javascript.jscomp.parsing.AttachJsdocsTest.parse
21
1
2
18
15
6
3
4
0.06
com.google.javascript.jscomp.parsing.AttachJsdocsTest.setUp
4
0
0
4
2
1
2
1
0.00
com.google.javascript.jscomp.parsing.AttachJsdocsTest.testInlineInExport
5
1
0
5
3
2
2
2
0.20
com.google.javascript.jscomp.parsing.AttachJsdocsTest.testJsdocHook1
5
1
0
5
3
3
1
3
0.20
com.google.javascript.jscomp.parsing.AttachJsdocsTest.testOldJsdocAdd
5
1
0
5
3
3
1
3
0.20
com.google.javascript.jscomp.parsing.AttachJsdocsTest.testOldJsdocArrayLit
5
1
0
5
3
3
1
3
0.20
com.google.javascript.jscomp.parsing.AttachJsdocsTest.testOldJsdocAssign1
5
1
0
5
3
3
1
3
0.20
com.google.javascript.jscomp.parsing.AttachJsdocsTest.testOldJsdocAssign2
5
1
0
5
3
3
1
3
0.20
com.google.javascript.jscomp.parsing.AttachJsdocsTest.testOldJsdocAssign3
6
1
0
6
3
4
1
3
0.17
com.google.javascript.jscomp.parsing.AttachJsdocsTest.testOldJsdocBlock1
5
1
0
5
3
3
1
3
0.20
com.google.javascript.jscomp.parsing.AttachJsdocsTest.testOldJsdocBlock2
5
1
0
5
3
3
1
3
0.20
com.google.javascript.jscomp.parsing.AttachJsdocsTest.testOldJsdocBreak
8
1
0
8
6
4
3
4
0.12
com.google.javascript.jscomp.parsing.AttachJsdocsTest.testOldJsdocCall2
5
1
0
5
3
3
1
3
0.20
com.google.javascript.jscomp.parsing.AttachJsdocsTest.testOldJsdocCall3
8
4
0
5
3
3
1
3
0.80
com.google.javascript.jscomp.parsing.AttachJsdocsTest.testOldJsdocCall4
5
1
0
5
3
3
1
3
0.20
com.google.javascript.jscomp.parsing.AttachJsdocsTest.testOldJsdocCall5
4
1
0
4
2
2
1
2
0.25
com.google.javascript.jscomp.parsing.AttachJsdocsTest.testOldJsdocCall6
6
1
0
6
4
3
2
3
0.17
com.google.javascript.jscomp.parsing.AttachJsdocsTest.testOldJsdocCall7
4
1
0
4
2
2
1
2
0.25
com.google.javascript.jscomp.parsing.AttachJsdocsTest.testOldJsdocCall8
6
1
0
6
4
3
2
3
0.17
com.google.javascript.jscomp.parsing.AttachJsdocsTest.testOldJsdocComma3
5
1
0
5
3
3
1
3
0.20
com.google.javascript.jscomp.parsing.AttachJsdocsTest.testOldJsdocContinue
8
1
0
8
6
4
3
4
0.12
com.google.javascript.jscomp.parsing.AttachJsdocsTest.testOldJsdocDot
4
1
0
4
2
2
1
2
0.25
com.google.javascript.jscomp.parsing.AttachJsdocsTest.testOldJsdocDot2
7
2
0
7
5
3
1
2
0.29
com.google.javascript.jscomp.parsing.AttachJsdocsTest.testOldJsdocForInLoop2
6
1
0
6
4
3
2
3
0.17
com.google.javascript.jscomp.parsing.AttachJsdocsTest.testOldJsdocForInLoop3
6
1
0
6
4
3
2
3
0.17
com.google.javascript.jscomp.parsing.AttachJsdocsTest.testOldJsdocForLoop11
6
1
0
6
4
3
2
3
0.17
com.google.javascript.jscomp.parsing.AttachJsdocsTest.testOldJsdocForLoop2
6
1
0
6
4
3
2
3
0.17
com.google.javascript.jscomp.parsing.AttachJsdocsTest.testOldJsdocForLoop4
7
1
0
7
5
4
2
4
0.14
com.google.javascript.jscomp.parsing.AttachJsdocsTest.testOldJsdocForLoop7
7
1
0
7
5
4
2
4
0.14
com.google.javascript.jscomp.parsing.AttachJsdocsTest.testOldJsdocForLoop8
6
1
0
6
4
3
2
3
0.17
com.google.javascript.jscomp.parsing.AttachJsdocsTest.testOldJsdocFun1
6
1
0
6
4
4
1
4
0.17
com.google.javascript.jscomp.parsing.AttachJsdocsTest.testOldJsdocFun2
5
1
0
5
3
3
1
3
0.20
com.google.javascript.jscomp.parsing.AttachJsdocsTest.testOldJsdocFun3
5
1
0
5
3
3
1
3
0.20
com.google.javascript.jscomp.parsing.AttachJsdocsTest.testOldJsdocFun4
5
1
0
5
3
3
1
3
0.20
com.google.javascript.jscomp.parsing.AttachJsdocsTest.testOldJsdocFun5
4
1
0
4
2
2
1
2
0.25
com.google.javascript.jscomp.parsing.AttachJsdocsTest.testOldJsdocFun6
5
1
0
5
3
3
1
3
0.20
com.google.javascript.jscomp.parsing.AttachJsdocsTest.testOldJsdocFun7
5
1
0
5
3
3
1
3
0.20
com.google.javascript.jscomp.parsing.AttachJsdocsTest.testOldJsdocGetElem1
5
1
0
5
3
3
1
3
0.20
com.google.javascript.jscomp.parsing.AttachJsdocsTest.testOldJsdocGetElem3
5
1
0
5
3
3
1
3
0.20
com.google.javascript.jscomp.parsing.AttachJsdocsTest.testOldJsdocGetProp1
5
1
0
5
3
3
1
3
0.20
com.google.javascript.jscomp.parsing.AttachJsdocsTest.testOldJsdocGetProp2
5
1
0
5
3
3
1
3
0.20
com.google.javascript.jscomp.parsing.AttachJsdocsTest.testOldJsdocGetProp3
5
1
0
5
3
3
1
3
0.20
com.google.javascript.jscomp.parsing.AttachJsdocsTest.testOldJsdocGetter1
6
1
0
6
4
3
2
3
0.17
com.google.javascript.jscomp.parsing.AttachJsdocsTest.testOldJsdocGetter2
6
1
0
6
4
3
2
3
0.17
com.google.javascript.jscomp.parsing.AttachJsdocsTest.testOldJsdocGetter3
6
1
0
6
4
3
2
3
0.17
com.google.javascript.jscomp.parsing.AttachJsdocsTest.testOldJsdocHook3
5
1
0
5
3
3
1
3
0.20
com.google.javascript.jscomp.parsing.AttachJsdocsTest.testOldJsdocHook5
5
1
0
5
3
3
1
3
0.20
com.google.javascript.jscomp.parsing.AttachJsdocsTest.testOldJsdocIf1
4
1
0
4
2
2
1
2
0.25
com.google.javascript.jscomp.parsing.AttachJsdocsTest.testOldJsdocManyComments1
10
1
0
10
8
4
3
3
0.10
com.google.javascript.jscomp.parsing.AttachJsdocsTest.testOldJsdocManyComments2
5
1
0
5
3
2
2
2
0.20
com.google.javascript.jscomp.parsing.AttachJsdocsTest.testOldJsdocManyCommentsOnOneNode
7
3
0
6
4
3
2
3
0.50
com.google.javascript.jscomp.parsing.AttachJsdocsTest.testOldJsdocNew1
5
1
0
5
3
3
1
3
0.20
com.google.javascript.jscomp.parsing.AttachJsdocsTest.testOldJsdocNew2
5
1
0
5
3
3
1
3
0.20
com.google.javascript.jscomp.parsing.AttachJsdocsTest.testOldJsdocObjLit2
5
1
0
5
3
3
1
3
0.20
com.google.javascript.jscomp.parsing.AttachJsdocsTest.testOldJsdocObjLit3
5
1
0
5
3
3
1
3
0.20
com.google.javascript.jscomp.parsing.AttachJsdocsTest.testOldJsdocPostfix1
5
1
0
5
3
3
1
3
0.20
com.google.javascript.jscomp.parsing.AttachJsdocsTest.testOldJsdocPostfix2
5
1
0
5
3
3
1
3
0.20
com.google.javascript.jscomp.parsing.AttachJsdocsTest.testOldJsdocReturn1
5
1
0
5
3
3
1
3
0.20
com.google.javascript.jscomp.parsing.AttachJsdocsTest.testOldJsdocReturn3
9
4
0
6
4
3
2
3
0.67
com.google.javascript.jscomp.parsing.AttachJsdocsTest.testOldJsdocScript1
5
1
0
5
3
3
1
3
0.20
com.google.javascript.jscomp.parsing.AttachJsdocsTest.testOldJsdocScript2
4
1
0
4
2
2
1
2
0.25
com.google.javascript.jscomp.parsing.AttachJsdocsTest.testOldJsdocScript3
4
1
0
4
2
2
1
2
0.25
com.google.javascript.jscomp.parsing.AttachJsdocsTest.testOldJsdocSetter
6
1
0
6
4
3
2
3
0.17
com.google.javascript.jscomp.parsing.AttachJsdocsTest.testOldJsdocSwitch1
5
1
0
5
3
3
1
3
0.20
com.google.javascript.jscomp.parsing.AttachJsdocsTest.testOldJsdocSwitch3
5
1
0
5
3
3
1
3
0.20
com.google.javascript.jscomp.parsing.AttachJsdocsTest.testOldJsdocSwitch4
5
1
0
5
3
3
1
3
0.20
com.google.javascript.jscomp.parsing.AttachJsdocsTest.testOldJsdocSwitch5
5
1
0
5
3
3
1
3
0.20
com.google.javascript.jscomp.parsing.AttachJsdocsTest.testOldJsdocSwitch6
5
1
0
5
3
3
1
3
0.20
com.google.javascript.jscomp.parsing.AttachJsdocsTest.testOldJsdocSwitch7
12
2
0
12
10
5
2
4
0.17
com.google.javascript.jscomp.parsing.AttachJsdocsTest.testOldJsdocThrow
4
1
0
4
2
2
1
2
0.25
com.google.javascript.jscomp.parsing.AttachJsdocsTest.testOldJsdocTryCatch1
5
1
0
5
3
3
1
3
0.20
com.google.javascript.jscomp.parsing.AttachJsdocsTest.testOldJsdocTryCatch3
4
1
0
4
2
2
1
2
0.25
com.google.javascript.jscomp.parsing.AttachJsdocsTest.testOldJsdocTryFinally
5
1
0
5
3
3
1
3
0.20
com.google.javascript.jscomp.parsing.AttachJsdocsTest.testOldJsdocUnary
5
1
0
5
3
3
1
3
0.20
com.google.javascript.jscomp.parsing.AttachJsdocsTest.testOldJsdocVar1
4
1
0
4
2
2
1
2
0.25
com.google.javascript.jscomp.parsing.AttachJsdocsTest.testOldJsdocVar2
5
1
0
5
3
3
1
3
0.20
com.google.javascript.jscomp.parsing.AttachJsdocsTest.testOldJsdocVar3
5
1
0
5
3
3
1
3
0.20
com.google.javascript.jscomp.parsing.AttachJsdocsTest.testOldJsdocVar4
5
1
0
5
3
3
1
3
0.20
com.google.javascript.jscomp.parsing.AttachJsdocsTest.testOldJsdocVar5
5
1
0
5
3
3
1
3
0.20
com.google.javascript.jscomp.parsing.AttachJsdocsTest.testOldJsdocWhile2
5
1
0
5
3
3
1
3
0.20
com.google.javascript.jscomp.parsing.AttachJsdocsTest.testOldJsdocWith1
5
1
0
5
3
3
1
3
0.20
com.google.javascript.jscomp.parsing.AttachJsdocsTest.testOldJsdocWith4
7
1
0
7
5
3
1
2
0.14
com.google.javascript.jscomp.parsing.Config.buildAnnotationNames
19
4
0
15
9
4
5
3
0.27
com.google.javascript.jscomp.parsing.Config.Config
14
0
0
14
6
7
6
1
0.00
com.google.javascript.jscomp.parsing.Config.Config
9
0
0
9
7
1
1
1
0.00
com.google.javascript.jscomp.parsing.Config.JsDocParsing.shouldParseDescriptions
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.parsing.Config.JsDocParsing.valueOf
0
0
0
0
0
0
0
0
0.00
com.google.javascript.jscomp.parsing.Config.JsDocParsing.values
0
0
0
0
0
0
0
0
0.00
com.google.javascript.jscomp.parsing.Config.LanguageMode.LanguageMode
4
0
0
4
2
1
2
1
0.00
com.google.javascript.jscomp.parsing.Config.LanguageMode.minimumRequiredFor
12
4
0
8
4
1
4
2
0.50
com.google.javascript.jscomp.parsing.Config.LanguageMode.valueOf
0
0
0
0
0
0
0
0
0.00
com.google.javascript.jscomp.parsing.Config.LanguageMode.values
0
0
0
0
0
0
0
0
0.00
com.google.javascript.jscomp.parsing.Config.RunMode.valueOf
0
0
0
0
0
0
0
0
0.00
com.google.javascript.jscomp.parsing.Config.RunMode.values
0
0
0
0
0
0
0
0
0.00
com.google.javascript.jscomp.parsing.Config.SourceLocationInformation.valueOf
0
0
0
0
0
0
0
0
0.00
com.google.javascript.jscomp.parsing.Config.SourceLocationInformation.values
0
0
0
0
0
0
0
0
0.00
com.google.javascript.jscomp.parsing.Config.StrictMode.valueOf
0
0
0
0
0
0
0
0
0.00
com.google.javascript.jscomp.parsing.Config.StrictMode.values
0
0
0
0
0
0
0
0
0.00
com.google.javascript.jscomp.parsing.IRFactory.(Anon_1).error
1
0
0
1
1
0
0
1
0.00
com.google.javascript.jscomp.parsing.IRFactory.(Anon_1).warning
1
0
0
1
1
0
0
1
0.00
com.google.javascript.jscomp.parsing.IRFactory.binarydigit
6
0
0
6
3
1
3
1
0.00
com.google.javascript.jscomp.parsing.IRFactory.charno
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.parsing.IRFactory.charno
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.parsing.IRFactory.cloneProps
13
4
0
9
5
1
5
2
0.44
com.google.javascript.jscomp.parsing.IRFactory.createJsDocInfoParser
33
11
1
21
18
8
4
7
0.52
com.google.javascript.jscomp.parsing.IRFactory.createTemplateNode
6
1
0
5
3
2
2
2
0.20
com.google.javascript.jscomp.parsing.IRFactory.detectFeatures
9
0
1
8
4
5
2
3
0.00
com.google.javascript.jscomp.parsing.IRFactory.findNearestNode
29
0
0
29
25
1
17
1
0.00
com.google.javascript.jscomp.parsing.IRFactory.getFeatures
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.parsing.IRFactory.getJsDoc
9
0
1
8
5
2
4
2
0.00
com.google.javascript.jscomp.parsing.IRFactory.getJsDoc
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.parsing.IRFactory.getJsDoc
4
0
0
4
1
2
1
1
0.00
com.google.javascript.jscomp.parsing.IRFactory.getResultNode
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.parsing.IRFactory.handleBlockComment
13
3
0
10
7
2
2
2
0.30
com.google.javascript.jscomp.parsing.IRFactory.handleInlineJsDoc
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.parsing.IRFactory.handleInlineJsDoc
4
0
0
4
1
2
1
1
0.00
com.google.javascript.jscomp.parsing.IRFactory.handleInlineJsDoc
8
0
0
8
5
2
3
2
0.00
com.google.javascript.jscomp.parsing.IRFactory.handleJsDoc
11
0
0
11
7
2
5
2
0.00
com.google.javascript.jscomp.parsing.IRFactory.handleJsDoc
6
0
0
6
3
1
3
1
0.00
com.google.javascript.jscomp.parsing.IRFactory.handleJsDoc
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.parsing.IRFactory.handlePossibleFileOverviewJsDoc
14
3
0
11
6
2
6
1
0.27
com.google.javascript.jscomp.parsing.IRFactory.handlePossibleFileOverviewJsDoc
5
0
0
5
3
2
2
2
0.00
com.google.javascript.jscomp.parsing.IRFactory.hasPendingCommentBefore
4
0
0
4
2
1
1
1
0.00
com.google.javascript.jscomp.parsing.IRFactory.hasPendingCommentBefore
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.parsing.IRFactory.hexdigit
21
0
0
21
18
1
18
1
0.00
com.google.javascript.jscomp.parsing.IRFactory.inStrictContext
5
2
0
3
1
1
1
1
0.67
com.google.javascript.jscomp.parsing.IRFactory.IRFactory
50
4
4
43
34
5
25
2
0.09
com.google.javascript.jscomp.parsing.IRFactory.isBreakTarget
12
0
0
12
9
1
3
1
0.00
com.google.javascript.jscomp.parsing.IRFactory.isContinueTarget
11
0
0
11
8
1
3
1
0.00
com.google.javascript.jscomp.parsing.IRFactory.isEs5OrBetterMode
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.parsing.IRFactory.isOctalDigit
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.parsing.IRFactory.isSupportedForInputLanguageMode
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.parsing.IRFactory.labelsMatch
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.parsing.IRFactory.lineno
4
1
0
3
1
1
1
1
0.33
com.google.javascript.jscomp.parsing.IRFactory.lineno
4
1
0
3
1
1
1
1
0.33
com.google.javascript.jscomp.parsing.IRFactory.maybeInjectCastNode
6
0
0
6
3
1
3
1
0.00
com.google.javascript.jscomp.parsing.IRFactory.maybeSetLength
6
0
0
6
2
2
2
1
0.00
com.google.javascript.jscomp.parsing.IRFactory.maybeSetLengthFrom
5
0
0
5
2
1
2
1
0.00
com.google.javascript.jscomp.parsing.IRFactory.newNode
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.parsing.IRFactory.newNode
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.parsing.IRFactory.newNode
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.parsing.IRFactory.newNode
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.parsing.IRFactory.newNumberNode
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.parsing.IRFactory.newStringNode
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.parsing.IRFactory.newStringNode
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.parsing.IRFactory.normalizeNumber
90
1
0
89
74
13
36
13
0.01
com.google.javascript.jscomp.parsing.IRFactory.normalizeRegex
5
0
0
5
3
3
1
3
0.00
com.google.javascript.jscomp.parsing.IRFactory.normalizeString
124
12
4
110
94
10
59
10
0.11
com.google.javascript.jscomp.parsing.IRFactory.octaldigit
6
0
0
6
3
1
3
1
0.00
com.google.javascript.jscomp.parsing.IRFactory.parseInlineTypeDoc
22
4
1
17
14
7
1
6
0.24
com.google.javascript.jscomp.parsing.IRFactory.recordJsDoc
10
0
0
10
6
1
5
1
0.00
com.google.javascript.jscomp.parsing.IRFactory.recordTypeSyntax
6
0
0
6
3
1
2
1
0.00
com.google.javascript.jscomp.parsing.IRFactory.setFileOverviewJsDoc
19
3
1
15
10
3
7
3
0.20
com.google.javascript.jscomp.parsing.IRFactory.setSourceInfo
5
0
0
5
3
1
3
1
0.00
com.google.javascript.jscomp.parsing.IRFactory.setSourceInfo
5
0
0
5
2
1
2
1
0.00
com.google.javascript.jscomp.parsing.IRFactory.setSourceInfo
4
0
0
4
1
2
1
1
0.00
com.google.javascript.jscomp.parsing.IRFactory.setSourceInfo
13
3
0
10
6
4
4
3
0.30
com.google.javascript.jscomp.parsing.IRFactory.shouldAttachJSDocHere
21
0
0
21
17
2
6
2
0.00
com.google.javascript.jscomp.parsing.IRFactory.skipNonJsDoc
9
0
0
9
5
2
4
2
0.00
com.google.javascript.jscomp.parsing.IRFactory.transform
10
0
0
10
7
3
5
3
0.00
com.google.javascript.jscomp.parsing.IRFactory.transformBinaryTokenType
83
0
5
78
75
1
38
1
0.00
com.google.javascript.jscomp.parsing.IRFactory.transformBlock
14
0
0
14
10
3
7
3
0.00
com.google.javascript.jscomp.parsing.IRFactory.transformBooleanTokenType
11
0
1
10
7
1
4
1
0.00
com.google.javascript.jscomp.parsing.IRFactory.TransformDispatcher.checkParameters
48
0
0
48
40
6
20
7
0.00
com.google.javascript.jscomp.parsing.IRFactory.TransformDispatcher.checkParenthesizedExpression
13
0
0
13
9
3
3
3
0.00
com.google.javascript.jscomp.parsing.IRFactory.TransformDispatcher.convertTypeTree
4
0
0
4
2
1
2
1
0.00
com.google.javascript.jscomp.parsing.IRFactory.TransformDispatcher.createIncrDecrNode
14
0
0
14
11
2
4
2
0.00
com.google.javascript.jscomp.parsing.IRFactory.TransformDispatcher.createMissingExpressionNode
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.parsing.IRFactory.TransformDispatcher.createMissingNameNode
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.parsing.IRFactory.TransformDispatcher.isDirective
9
0
0
9
6
2
3
2
0.00
com.google.javascript.jscomp.parsing.IRFactory.TransformDispatcher.maybeProcessAccessibilityModifier
19
0
0
19
14
2
10
2
0.00
com.google.javascript.jscomp.parsing.IRFactory.TransformDispatcher.maybeProcessGenerics
6
0
0
6
3
1
3
1
0.00
com.google.javascript.jscomp.parsing.IRFactory.TransformDispatcher.maybeProcessType
11
0
0
11
7
2
5
2
0.00
com.google.javascript.jscomp.parsing.IRFactory.TransformDispatcher.maybeReportGetter
12
1
0
11
8
1
5
1
0.09
com.google.javascript.jscomp.parsing.IRFactory.TransformDispatcher.maybeReportSetter
12
1
0
11
8
1
5
1
0.09
com.google.javascript.jscomp.parsing.IRFactory.TransformDispatcher.maybeWarnForFeature
13
0
1
12
9
1
3
1
0.00
com.google.javascript.jscomp.parsing.IRFactory.TransformDispatcher.maybeWarnKeywordProperty
9
0
0
9
5
1
4
1
0.00
com.google.javascript.jscomp.parsing.IRFactory.TransformDispatcher.maybeWarnReservedKeyword
18
0
0
18
13
3
7
3
0.00
com.google.javascript.jscomp.parsing.IRFactory.TransformDispatcher.maybeWarnTypeSyntax
11
0
0
11
8
1
4
1
0.00
com.google.javascript.jscomp.parsing.IRFactory.TransformDispatcher.parseDirectives
29
11
1
17
11
4
8
4
0.65
com.google.javascript.jscomp.parsing.IRFactory.TransformDispatcher.process
205
5
13
190
187
1
94
1
0.03
com.google.javascript.jscomp.parsing.IRFactory.TransformDispatcher.processAmbientDeclaration
4
0
0
4
2
1
2
1
0.00
com.google.javascript.jscomp.parsing.IRFactory.TransformDispatcher.processArrayLiteral
8
0
0
8
5
3
3
4
0.00
com.google.javascript.jscomp.parsing.IRFactory.TransformDispatcher.processArrayPattern
9
0
1
8
5
2
4
3
0.00
com.google.javascript.jscomp.parsing.IRFactory.TransformDispatcher.processArrayType
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.parsing.IRFactory.TransformDispatcher.processAssignmentRestElement
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.parsing.IRFactory.TransformDispatcher.processAstRoot
8
0
0
8
5
2
4
3
0.00
com.google.javascript.jscomp.parsing.IRFactory.TransformDispatcher.processBinaryExpression
11
1
0
10
7
1
3
1
0.10
com.google.javascript.jscomp.parsing.IRFactory.TransformDispatcher.processBinaryExpressionHelper
39
10
3
26
20
5
13
5
0.38
com.google.javascript.jscomp.parsing.IRFactory.TransformDispatcher.processBlock
7
0
0
7
4
2
3
3
0.00
com.google.javascript.jscomp.parsing.IRFactory.TransformDispatcher.processBooleanLiteral
4
0
0
4
2
1
1
1
0.00
com.google.javascript.jscomp.parsing.IRFactory.TransformDispatcher.processBreakStatement
8
0
0
8
5
3
3
3
0.00
com.google.javascript.jscomp.parsing.IRFactory.TransformDispatcher.processCallSignature
9
0
0
9
7
2
5
2
0.00
com.google.javascript.jscomp.parsing.IRFactory.TransformDispatcher.processCatchClause
5
0
0
5
3
1
1
1
0.00
com.google.javascript.jscomp.parsing.IRFactory.TransformDispatcher.processClassDeclaration
26
0
4
22
17
6
11
7
0.00
com.google.javascript.jscomp.parsing.IRFactory.TransformDispatcher.processCommaExpression
17
0
0
17
13
5
8
6
0.00
com.google.javascript.jscomp.parsing.IRFactory.TransformDispatcher.processComprehension
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.parsing.IRFactory.TransformDispatcher.processComprehensionFor
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.parsing.IRFactory.TransformDispatcher.processComprehensionIf
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.parsing.IRFactory.TransformDispatcher.processComputedPropertyDefinition
6
0
1
5
3
1
2
1
0.00
com.google.javascript.jscomp.parsing.IRFactory.TransformDispatcher.processComputedPropertyGetter
12
0
1
11
9
5
5
5
0.00
com.google.javascript.jscomp.parsing.IRFactory.TransformDispatcher.processComputedPropertyMemberVariable
12
0
1
11
9
2
8
2
0.00
com.google.javascript.jscomp.parsing.IRFactory.TransformDispatcher.processComputedPropertyMethod
12
0
1
11
8
3
6
2
0.00
com.google.javascript.jscomp.parsing.IRFactory.TransformDispatcher.processComputedPropertySetter
13
0
1
12
10
6
5
6
0.00
com.google.javascript.jscomp.parsing.IRFactory.TransformDispatcher.processConditionalExpression
7
0
0
7
5
1
1
1
0.00
com.google.javascript.jscomp.parsing.IRFactory.TransformDispatcher.processContinueStatement
8
0
0
8
5
3
3
3
0.00
com.google.javascript.jscomp.parsing.IRFactory.TransformDispatcher.processDebuggerStatement
6
3
0
3
1
1
1
1
1.00
com.google.javascript.jscomp.parsing.IRFactory.TransformDispatcher.processDefaultParameter
5
0
0
5
3
1
2
1
0.00
com.google.javascript.jscomp.parsing.IRFactory.TransformDispatcher.processDoLoop
6
0
0
6
4
1
1
1
0.00
com.google.javascript.jscomp.parsing.IRFactory.TransformDispatcher.processElementGet
6
0
0
6
4
1
1
1
0.00
com.google.javascript.jscomp.parsing.IRFactory.TransformDispatcher.processEmptyStatement
6
3
0
3
1
1
1
1
1.00
com.google.javascript.jscomp.parsing.IRFactory.TransformDispatcher.processEnumDeclaration
12
0
2
10
7
3
5
4
0.00
com.google.javascript.jscomp.parsing.IRFactory.TransformDispatcher.processExportDecl
27
0
1
26
21
4
15
4
0.00
com.google.javascript.jscomp.parsing.IRFactory.TransformDispatcher.processExportSpec
11
0
0
11
8
4
5
4
0.00
com.google.javascript.jscomp.parsing.IRFactory.TransformDispatcher.processExpressionStatement
5
0
0
5
3
2
2
2
0.00
com.google.javascript.jscomp.parsing.IRFactory.TransformDispatcher.processFinally
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.parsing.IRFactory.TransformDispatcher.processForInLoop
14
0
0
14
10
4
3
3
0.00
com.google.javascript.jscomp.parsing.IRFactory.TransformDispatcher.processForLoop
9
0
0
9
7
3
2
2
0.00
com.google.javascript.jscomp.parsing.IRFactory.TransformDispatcher.processFormalParameterList
15
2
0
13
9
3
5
4
0.15
com.google.javascript.jscomp.parsing.IRFactory.TransformDispatcher.processForOf
15
0
0
15
11
4
4
3
0.00
com.google.javascript.jscomp.parsing.IRFactory.TransformDispatcher.processFunction
87
5
14
68
55
13
39
13
0.07
com.google.javascript.jscomp.parsing.IRFactory.TransformDispatcher.processFunctionCall
8
0
0
8
5
3
3
3
0.00
com.google.javascript.jscomp.parsing.IRFactory.TransformDispatcher.processFunctionType
47
2
1
44
38
7
16
8
0.05
com.google.javascript.jscomp.parsing.IRFactory.TransformDispatcher.processGenericTypeList
12
0
0
12
8
4
5
5
0.00
com.google.javascript.jscomp.parsing.IRFactory.TransformDispatcher.processGetAccessor
15
0
0
15
13
6
8
6
0.00
com.google.javascript.jscomp.parsing.IRFactory.TransformDispatcher.processIfStatement
9
0
0
9
6
2
5
2
0.00
com.google.javascript.jscomp.parsing.IRFactory.TransformDispatcher.processIllegalToken
5
0
0
5
3
1
2
1
0.00
com.google.javascript.jscomp.parsing.IRFactory.TransformDispatcher.processImportDecl
12
0
2
10
8
5
3
4
0.00
com.google.javascript.jscomp.parsing.IRFactory.TransformDispatcher.processImportSpec
9
0
0
9
6
3
4
3
0.00
com.google.javascript.jscomp.parsing.IRFactory.TransformDispatcher.processIndexSignature
17
0
1
16
13
4
5
4
0.00
com.google.javascript.jscomp.parsing.IRFactory.TransformDispatcher.processInterfaceDeclaration
16
0
4
12
9
4
6
5
0.00
com.google.javascript.jscomp.parsing.IRFactory.TransformDispatcher.processLabeledStatement
5
0
0
5
3
1
1
1
0.00
com.google.javascript.jscomp.parsing.IRFactory.TransformDispatcher.processLiteralExpression
19
0
0
19
16
1
7
1
0.00
com.google.javascript.jscomp.parsing.IRFactory.TransformDispatcher.processMemberVariable
8
0
0
8
6
2
5
2
0.00
com.google.javascript.jscomp.parsing.IRFactory.TransformDispatcher.processMissingExpression
9
6
0
3
1
1
1
1
2.00
com.google.javascript.jscomp.parsing.IRFactory.TransformDispatcher.processName
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.parsing.IRFactory.TransformDispatcher.processName
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.parsing.IRFactory.TransformDispatcher.processName
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.parsing.IRFactory.TransformDispatcher.processName
15
0
0
15
10
3
8
3
0.00
com.google.javascript.jscomp.parsing.IRFactory.TransformDispatcher.processNamespaceDeclaration
12
0
2
10
7
3
5
4
0.00
com.google.javascript.jscomp.parsing.IRFactory.TransformDispatcher.processNamespaceName
19
0
0
19
15
6
9
6
0.00
com.google.javascript.jscomp.parsing.IRFactory.TransformDispatcher.processNameWithInlineJSDoc
10
0
0
10
7
3
5
3
0.00
com.google.javascript.jscomp.parsing.IRFactory.TransformDispatcher.processNewExpression
11
0
0
11
7
3
4
3
0.00
com.google.javascript.jscomp.parsing.IRFactory.TransformDispatcher.processNewTarget
4
0
0
4
2
1
2
1
0.00
com.google.javascript.jscomp.parsing.IRFactory.TransformDispatcher.processNull
8
5
0
3
1
1
1
1
1.67
com.google.javascript.jscomp.parsing.IRFactory.TransformDispatcher.processNullLiteral
6
3
0
3
1
1
1
1
1.00
com.google.javascript.jscomp.parsing.IRFactory.TransformDispatcher.processNumberLiteral
6
0
0
6
4
3
2
3
0.00
com.google.javascript.jscomp.parsing.IRFactory.TransformDispatcher.processObjectLiteral
32
1
2
29
22
4
16
5
0.03
com.google.javascript.jscomp.parsing.IRFactory.TransformDispatcher.processObjectLitKeyAsString
26
9
0
17
12
3
11
2
0.53
com.google.javascript.jscomp.parsing.IRFactory.TransformDispatcher.processObjectPattern
9
0
1
8
5
2
4
3
0.00
com.google.javascript.jscomp.parsing.IRFactory.TransformDispatcher.processOptionalParameter
6
0
0
6
4
2
3
2
0.00
com.google.javascript.jscomp.parsing.IRFactory.TransformDispatcher.processParameterizedType
8
0
0
8
5
3
3
4
0.00
com.google.javascript.jscomp.parsing.IRFactory.TransformDispatcher.processParenthesizedExpression
4
0
0
4
2
1
2
1
0.00
com.google.javascript.jscomp.parsing.IRFactory.TransformDispatcher.processPostfixExpression
9
0
0
9
6
4
3
4
0.00
com.google.javascript.jscomp.parsing.IRFactory.TransformDispatcher.processPropertyGet
9
0
0
9
6
4
3
4
0.00
com.google.javascript.jscomp.parsing.IRFactory.TransformDispatcher.processPropertyNameAssignment
11
3
0
8
5
2
4
2
0.38
com.google.javascript.jscomp.parsing.IRFactory.TransformDispatcher.processRecordType
7
0
0
7
4
2
3
3
0.00
com.google.javascript.jscomp.parsing.IRFactory.TransformDispatcher.processRegExpLiteral
23
2
2
19
15
8
8
8
0.11
com.google.javascript.jscomp.parsing.IRFactory.TransformDispatcher.processRestParameter
9
0
1
8
5
2
4
2
0.00
com.google.javascript.jscomp.parsing.IRFactory.TransformDispatcher.processReturnStatement
7
0
0
7
4
2
3
2
0.00
com.google.javascript.jscomp.parsing.IRFactory.TransformDispatcher.processSetAccessor
16
0
0
16
14
7
8
6
0.00
com.google.javascript.jscomp.parsing.IRFactory.TransformDispatcher.processSpreadExpression
5
0
1
4
2
1
2
1
0.00
com.google.javascript.jscomp.parsing.IRFactory.TransformDispatcher.processString
6
0
0
6
4
2
3
2
0.00
com.google.javascript.jscomp.parsing.IRFactory.TransformDispatcher.processStringLiteral
28
12
1
15
11
6
4
6
0.80
com.google.javascript.jscomp.parsing.IRFactory.TransformDispatcher.processSuper
4
0
0
4
2
1
2
1
0.00
com.google.javascript.jscomp.parsing.IRFactory.TransformDispatcher.processSwitchCase
14
0
0
14
10
4
7
5
0.00
com.google.javascript.jscomp.parsing.IRFactory.TransformDispatcher.processSwitchDefault
13
0
0
13
9
3
7
4
0.00
com.google.javascript.jscomp.parsing.IRFactory.TransformDispatcher.processSwitchStatement
8
0
0
8
5
3
3
3
0.00
com.google.javascript.jscomp.parsing.IRFactory.TransformDispatcher.processTemplateLiteral
12
0
0
12
9
4
5
4
0.00
com.google.javascript.jscomp.parsing.IRFactory.TransformDispatcher.processTemplateLiteralPortion
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.parsing.IRFactory.TransformDispatcher.processTemplateLiteralToken
11
0
0
11
9
2
4
2
0.00
com.google.javascript.jscomp.parsing.IRFactory.TransformDispatcher.processTemplateSubstitution
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.parsing.IRFactory.TransformDispatcher.processThisExpression
6
3
0
3
1
1
1
1
1.00
com.google.javascript.jscomp.parsing.IRFactory.TransformDispatcher.processThrowStatement
4
0
0
4
2
1
1
1
0.00
com.google.javascript.jscomp.parsing.IRFactory.TransformDispatcher.processTryStatement
31
5
5
21
16
7
10
6
0.24
com.google.javascript.jscomp.parsing.IRFactory.TransformDispatcher.processTypeAlias
6
0
0
6
4
2
3
2
0.00
com.google.javascript.jscomp.parsing.IRFactory.TransformDispatcher.processTypedParameter
5
0
0
5
3
2
2
2
0.00
com.google.javascript.jscomp.parsing.IRFactory.TransformDispatcher.processTypeName
33
0
0
33
28
3
19
3
0.00
com.google.javascript.jscomp.parsing.IRFactory.TransformDispatcher.processTypeQuery
8
0
0
8
5
3
3
3
0.00
com.google.javascript.jscomp.parsing.IRFactory.TransformDispatcher.processUnaryExpression
24
0
1
23
18
5
8
4
0.00
com.google.javascript.jscomp.parsing.IRFactory.TransformDispatcher.processUnionType
7
0
0
7
4
2
3
3
0.00
com.google.javascript.jscomp.parsing.IRFactory.TransformDispatcher.processVariableDeclaration
11
0
0
11
8
4
5
4
0.00
com.google.javascript.jscomp.parsing.IRFactory.TransformDispatcher.processVariableDeclarationList
24
0
1
23
18
3
13
4
0.00
com.google.javascript.jscomp.parsing.IRFactory.TransformDispatcher.processVariableStatement
4
1
0
3
1
1
1
1
0.33
com.google.javascript.jscomp.parsing.IRFactory.TransformDispatcher.processWhileLoop
6
0
0
6
4
1
1
1
0.00
com.google.javascript.jscomp.parsing.IRFactory.TransformDispatcher.processWithStatement
6
0
0
6
4
1
1
1
0.00
com.google.javascript.jscomp.parsing.IRFactory.TransformDispatcher.processYield
8
0
0
8
5
2
4
2
0.00
com.google.javascript.jscomp.parsing.IRFactory.TransformDispatcher.safeProcessName
7
0
0
7
4
1
3
1
0.00
com.google.javascript.jscomp.parsing.IRFactory.TransformDispatcher.transformLabelName
5
0
0
5
3
2
2
2
0.00
com.google.javascript.jscomp.parsing.IRFactory.TransformDispatcher.transformList
8
0
0
8
4
3
3
3
0.00
com.google.javascript.jscomp.parsing.IRFactory.TransformDispatcher.transformListOrEmpty
8
0
0
8
4
2
3
1
0.00
com.google.javascript.jscomp.parsing.IRFactory.TransformDispatcher.transformOrEmpty
8
0
0
8
5
2
4
2
0.00
com.google.javascript.jscomp.parsing.IRFactory.TransformDispatcher.transformOrEmpty
8
0
0
8
5
2
4
2
0.00
com.google.javascript.jscomp.parsing.IRFactory.TransformDispatcher.unsupportedLanguageFeature
7
0
0
7
5
1
2
1
0.00
com.google.javascript.jscomp.parsing.IRFactory.TransformDispatcher.validateRegExpFlags
17
0
0
17
13
2
6
3
0.00
com.google.javascript.jscomp.parsing.IRFactory.transformNodeWithInlineJsDoc
18
9
0
9
6
3
4
3
1.00
com.google.javascript.jscomp.parsing.IRFactory.transformNumberAsString
10
0
0
10
7
4
4
4
0.00
com.google.javascript.jscomp.parsing.IRFactory.transformPostfixTokenType
11
0
1
10
7
1
4
1
0.00
com.google.javascript.jscomp.parsing.IRFactory.transformTree
30
1
5
24
15
8
11
4
0.04
com.google.javascript.jscomp.parsing.IRFactory.transformUnaryTokenType
27
0
3
24
21
1
11
1
0.00
com.google.javascript.jscomp.parsing.IRFactory.validate
6
0
0
6
4
1
4
1
0.00
com.google.javascript.jscomp.parsing.IRFactory.validateAll
22
3
0
19
14
4
10
4
0.16
com.google.javascript.jscomp.parsing.IRFactory.validateBreakContinue
56
4
0
52
39
5
21
5
0.08
com.google.javascript.jscomp.parsing.IRFactory.validateLabel
15
0
0
15
10
2
6
3
0.00
com.google.javascript.jscomp.parsing.IRFactory.validateParameters
19
0
0
19
12
3
9
3
0.00
com.google.javascript.jscomp.parsing.IRFactory.validateReturn
12
0
0
12
7
2
5
2
0.00
com.google.javascript.jscomp.parsing.JsDocInfoParser.addMissingTypeWarning
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.parsing.JsDocInfoParser.addParserWarning
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.parsing.JsDocInfoParser.addParserWarning
4
0
0
4
2
1
1
1
0.00
com.google.javascript.jscomp.parsing.JsDocInfoParser.addParserWarning
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.parsing.JsDocInfoParser.addParserWarning
4
0
0
4
2
1
1
1
0.00
com.google.javascript.jscomp.parsing.JsDocInfoParser.addTypeWarning
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.parsing.JsDocInfoParser.addTypeWarning
7
0
0
7
5
1
1
1
0.00
com.google.javascript.jscomp.parsing.JsDocInfoParser.addTypeWarning
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.parsing.JsDocInfoParser.addTypeWarning
7
0
0
7
5
1
1
1
0.00
com.google.javascript.jscomp.parsing.JsDocInfoParser.checkExtendedTypes
14
1
0
13
7
1
6
2
0.08
com.google.javascript.jscomp.parsing.JsDocInfoParser.createJSTypeExpression
8
4
0
4
2
1
1
1
1.00
com.google.javascript.jscomp.parsing.JsDocInfoParser.createTemplateNode
7
1
0
6
4
2
2
2
0.17
com.google.javascript.jscomp.parsing.JsDocInfoParser.current
8
3
0
5
3
2
2
2
0.60
com.google.javascript.jscomp.parsing.JsDocInfoParser.eatTokensUntilEOL
7
4
0
3
1
1
1
1
1.33
com.google.javascript.jscomp.parsing.JsDocInfoParser.eatTokensUntilEOL
14
4
0
10
7
1
5
1
0.40
com.google.javascript.jscomp.parsing.JsDocInfoParser.eatUntilEOLIfNotAnnotation
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.parsing.JsDocInfoParser.eatUntilEOLIfNotAnnotation
7
0
0
7
4
1
4
1
0.00
com.google.javascript.jscomp.parsing.JsDocInfoParser.ExtendedTypeInfo.ExtendedTypeInfo
5
0
0
5
3
1
3
1
0.00
com.google.javascript.jscomp.parsing.JsDocInfoParser.extractBlockComment
14
11
0
3
1
1
1
1
3.67
com.google.javascript.jscomp.parsing.JsDocInfoParser.ExtractionInfo.ExtractionInfo
4
0
0
4
2
1
2
1
0.00
com.google.javascript.jscomp.parsing.JsDocInfoParser.extractMultilineComment
124
23
20
81
66
13
47
12
0.28
com.google.javascript.jscomp.parsing.JsDocInfoParser.extractMultilineTextualBlock
4
0
0
4
2
1
1
1
0.00
com.google.javascript.jscomp.parsing.JsDocInfoParser.extractMultilineTextualBlock
25
16
0
9
4
3
3
1
1.78
com.google.javascript.jscomp.parsing.JsDocInfoParser.extractSingleLineBlock
24
9
4
11
8
4
4
4
0.82
com.google.javascript.jscomp.parsing.JsDocInfoParser.getFileOverviewJSDocInfo
6
3
0
3
1
1
1
1
1.00
com.google.javascript.jscomp.parsing.JsDocInfoParser.getParser
15
0
1
14
12
5
1
3
0.00
com.google.javascript.jscomp.parsing.JsDocInfoParser.getRemainingJSDocLine
8
3
0
5
3
2
2
2
0.60
com.google.javascript.jscomp.parsing.JsDocInfoParser.getSourceName
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.parsing.JsDocInfoParser.getWhitespaceOption
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.parsing.JsDocInfoParser.hasParsedFileOverviewDocInfo
7
4
0
3
1
1
1
1
1.33
com.google.javascript.jscomp.parsing.JsDocInfoParser.JsDocInfoParser
24
0
3
21
13
7
11
2
0.00
com.google.javascript.jscomp.parsing.JsDocInfoParser.lookAheadFor
22
5
0
17
12
3
10
3
0.29
com.google.javascript.jscomp.parsing.JsDocInfoParser.lookAheadForAnnotation
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.parsing.JsDocInfoParser.lookAheadForType
11
8
0
3
1
1
1
1
2.67
com.google.javascript.jscomp.parsing.JsDocInfoParser.match
8
4
0
4
2
1
2
1
1.00
com.google.javascript.jscomp.parsing.JsDocInfoParser.match
8
4
0
4
2
1
2
1
1.00
com.google.javascript.jscomp.parsing.JsDocInfoParser.newNode
4
0
0
4
2
1
1
1
0.00
com.google.javascript.jscomp.parsing.JsDocInfoParser.newStringNode
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.parsing.JsDocInfoParser.newStringNode
5
0
0
5
3
2
2
2
0.00
com.google.javascript.jscomp.parsing.JsDocInfoParser.next
11
4
0
7
4
1
3
1
0.57
com.google.javascript.jscomp.parsing.JsDocInfoParser.padLine
12
0
0
12
7
2
7
3
0.00
com.google.javascript.jscomp.parsing.JsDocInfoParser.parse
32
11
3
18
13
3
9
3
0.61
com.google.javascript.jscomp.parsing.JsDocInfoParser.parseAndRecordParamTypeNode
22
13
1
8
6
4
3
4
1.62
com.google.javascript.jscomp.parsing.JsDocInfoParser.parseAndRecordTypeNameNode
14
10
0
4
1
2
1
1
2.50
com.google.javascript.jscomp.parsing.JsDocInfoParser.parseAndRecordTypeNode
11
7
0
4
2
1
1
1
1.75
com.google.javascript.jscomp.parsing.JsDocInfoParser.parseAndRecordTypeNode
28
13
2
13
6
5
5
2
1.00
com.google.javascript.jscomp.parsing.JsDocInfoParser.parseAnnotation
876
48
129
699
566
73
373
59
0.07
com.google.javascript.jscomp.parsing.JsDocInfoParser.parseBasicTypeExpression
30
4
1
25
21
2
16
2
0.16
com.google.javascript.jscomp.parsing.JsDocInfoParser.parseContextTypeExpression
11
4
0
7
4
1
3
1
0.57
com.google.javascript.jscomp.parsing.JsDocInfoParser.parseFieldName
18
4
1
13
10
4
4
3
0.31
com.google.javascript.jscomp.parsing.JsDocInfoParser.parseFieldType
32
6
6
20
15
4
12
4
0.30
com.google.javascript.jscomp.parsing.JsDocInfoParser.parseFieldTypeList
44
6
10
28
22
6
15
5
0.21
com.google.javascript.jscomp.parsing.JsDocInfoParser.parseFunctionType
84
14
8
62
48
10
35
9
0.23
com.google.javascript.jscomp.parsing.JsDocInfoParser.parseHelperLoop
63
7
4
53
43
4
29
3
0.13
com.google.javascript.jscomp.parsing.JsDocInfoParser.parseIdGeneratorTag
56
7
4
45
34
3
25
3
0.16
com.google.javascript.jscomp.parsing.JsDocInfoParser.parseInlineTypeDoc
20
3
2
15
12
6
7
6
0.20
com.google.javascript.jscomp.parsing.JsDocInfoParser.parseJsdoc
9
4
0
5
3
2
2
2
0.80
com.google.javascript.jscomp.parsing.JsDocInfoParser.parseModifiesTag
42
6
3
33
24
3
18
3
0.18
com.google.javascript.jscomp.parsing.JsDocInfoParser.parseParametersType
66
17
6
43
33
4
27
4
0.40
com.google.javascript.jscomp.parsing.JsDocInfoParser.parseParamTypeExpression
36
11
2
23
17
3
15
3
0.48
com.google.javascript.jscomp.parsing.JsDocInfoParser.parseParamTypeExpressionAnnotation
19
3
3
13
9
2
7
2
0.23
com.google.javascript.jscomp.parsing.JsDocInfoParser.parseRecordType
21
3
4
14
10
3
8
3
0.21
com.google.javascript.jscomp.parsing.JsDocInfoParser.parseResultType
18
3
1
14
10
1
9
1
0.21
com.google.javascript.jscomp.parsing.JsDocInfoParser.parseSuppressTag
44
6
3
35
26
3
20
3
0.17
com.google.javascript.jscomp.parsing.JsDocInfoParser.parseTopLevelTypeExpression
19
7
0
12
8
2
7
2
0.58
com.google.javascript.jscomp.parsing.JsDocInfoParser.parseTypeExpression
55
21
2
32
26
2
16
2
0.66
com.google.javascript.jscomp.parsing.JsDocInfoParser.parseTypeExpressionAnnotation
24
5
1
18
13
2
10
2
0.28
com.google.javascript.jscomp.parsing.JsDocInfoParser.parseTypeExpressionList
22
4
0
18
13
3
11
3
0.22
com.google.javascript.jscomp.parsing.JsDocInfoParser.parseTypeName
40
4
5
31
23
6
17
6
0.13
com.google.javascript.jscomp.parsing.JsDocInfoParser.parseTypeNameAnnotation
21
3
1
17
12
2
9
2
0.18
com.google.javascript.jscomp.parsing.JsDocInfoParser.parseTypeString
8
4
0
4
2
2
1
2
1.00
com.google.javascript.jscomp.parsing.JsDocInfoParser.parseUnionType
9
6
0
3
1
1
1
1
2.00
com.google.javascript.jscomp.parsing.JsDocInfoParser.parseUnionTypeWithAlternate
42
4
4
34
26
4
22
4
0.12
com.google.javascript.jscomp.parsing.JsDocInfoParser.recordDescription
14
5
0
9
6
2
4
2
0.56
com.google.javascript.jscomp.parsing.JsDocInfoParser.recordTypeNode
9
0
0
9
5
4
2
3
0.00
com.google.javascript.jscomp.parsing.JsDocInfoParser.reportGenericTypeSyntaxWarning
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.parsing.JsDocInfoParser.reportTypeSyntaxWarning
4
0
0
4
2
1
2
1
0.00
com.google.javascript.jscomp.parsing.JsDocInfoParser.restoreLookAhead
4
1
0
3
1
1
1
1
0.33
com.google.javascript.jscomp.parsing.JsDocInfoParser.retrieveAndResetParsedJSDocInfo
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.parsing.JsDocInfoParser.setFileLevelJsDocBuilder
11
7
0
4
1
2
1
1
1.75
com.google.javascript.jscomp.parsing.JsDocInfoParser.setFileOverviewJSDocInfo
7
4
0
3
1
1
1
1
1.33
com.google.javascript.jscomp.parsing.JsDocInfoParser.skipEOLs
12
4
0
8
4
1
4
1
0.50
com.google.javascript.jscomp.parsing.JsDocInfoParser.State.valueOf
0
0
0
0
0
0
0
0
0.00
com.google.javascript.jscomp.parsing.JsDocInfoParser.State.values
0
0
0
0
0
0
0
0
0.00
com.google.javascript.jscomp.parsing.JsDocInfoParser.toString
63
3
18
42
39
1
20
1
0.07
com.google.javascript.jscomp.parsing.JsDocInfoParser.trimEnd
26
10
1
15
10
3
7
3
0.67
com.google.javascript.jscomp.parsing.JsDocInfoParser.validTemplateTypeName
8
4
0
4
2
1
1
1
1.00
com.google.javascript.jscomp.parsing.JsDocInfoParser.WhitespaceOption.valueOf
0
0
0
0
0
0
0
0
0.00
com.google.javascript.jscomp.parsing.JsDocInfoParser.WhitespaceOption.values
0
0
0
0
0
0
0
0
0.00
com.google.javascript.jscomp.parsing.JsDocInfoParser.wrapNode
5
0
0
5
3
1
1
1
0.00
com.google.javascript.jscomp.parsing.JsDocInfoParserTest.assertAnnotationMarker
18
11
0
7
2
4
1
1
1.57
com.google.javascript.jscomp.parsing.JsDocInfoParserTest.assertAnnotationMarker
46
12
8
26
16
7
13
4
0.46
com.google.javascript.jscomp.parsing.JsDocInfoParserTest.assertContains
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.parsing.JsDocInfoParserTest.assertDocumentationInMarker
26
10
2
14
8
5
7
1
0.71
com.google.javascript.jscomp.parsing.JsDocInfoParserTest.assertNameInMarker
20
7
3
10
7
2
7
1
0.70
com.google.javascript.jscomp.parsing.JsDocInfoParserTest.assertTemplatizedTypeEquals
4
0
0
4
1
2
1
1
0.00
com.google.javascript.jscomp.parsing.JsDocInfoParserTest.assertTypeInMarker
30
11
4
15
10
5
9
2
0.73
com.google.javascript.jscomp.parsing.JsDocInfoParserTest.parse
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.parsing.JsDocInfoParserTest.parse
9
0
0
9
6
2
1
1
0.00
com.google.javascript.jscomp.parsing.JsDocInfoParserTest.parse
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.parsing.JsDocInfoParserTest.parse
37
0
7
30
24
8
7
5
0.00
com.google.javascript.jscomp.parsing.JsDocInfoParserTest.parseFileOverview
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.parsing.JsDocInfoParserTest.parseFileOverviewWithoutDoc
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.parsing.JsDocInfoParserTest.parseFull
17
0
2
15
12
6
2
4
0.00
com.google.javascript.jscomp.parsing.JsDocInfoParserTest.parseType
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.parsing.JsDocInfoParserTest.preserveWhitespaceParse
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.parsing.JsDocInfoParserTest.setUp
13
0
1
12
10
1
7
1
0.00
com.google.javascript.jscomp.parsing.JsDocInfoParserTest.stream
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.parsing.JsDocInfoParserTest.testAuthorMissing
4
0
0
4
2
1
1
1
0.00
com.google.javascript.jscomp.parsing.JsDocInfoParserTest.testAuthors
18
0
3
15
12
5
5
3
0.00
com.google.javascript.jscomp.parsing.JsDocInfoParserTest.testBadClassMultiExtends
7
0
0
7
5
1
1
1
0.00
com.google.javascript.jscomp.parsing.JsDocInfoParserTest.testBadExtendsWithNullable
6
0
0
6
4
3
2
2
0.00
com.google.javascript.jscomp.parsing.JsDocInfoParserTest.testBadIdGenerator1
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.parsing.JsDocInfoParserTest.testBadIdGenerator2
4
0
0
4
2
1
1
1
0.00
com.google.javascript.jscomp.parsing.JsDocInfoParserTest.testBadIdGenerator3
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.parsing.JsDocInfoParserTest.testBadImplementsWithNullable
8
0
0
8
6
3
2
2
0.00
com.google.javascript.jscomp.parsing.JsDocInfoParserTest.testBadModifies1
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.parsing.JsDocInfoParserTest.testBadModifies2
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.parsing.JsDocInfoParserTest.testBadModifies3
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.parsing.JsDocInfoParserTest.testBadModifies4
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.parsing.JsDocInfoParserTest.testBadModifies5
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.parsing.JsDocInfoParserTest.testBadModifies6
4
0
0
4
2
1
1
1
0.00
com.google.javascript.jscomp.parsing.JsDocInfoParserTest.testBadModifies7
4
0
0
4
2
1
1
1
0.00
com.google.javascript.jscomp.parsing.JsDocInfoParserTest.testBadModifies8
4
0
0
4
2
1
1
1
0.00
com.google.javascript.jscomp.parsing.JsDocInfoParserTest.testBadModifies9
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.parsing.JsDocInfoParserTest.testBadSuppress1
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.parsing.JsDocInfoParserTest.testBadSuppress2
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.parsing.JsDocInfoParserTest.testBadSuppress3
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.parsing.JsDocInfoParserTest.testBadSuppress4
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.parsing.JsDocInfoParserTest.testBadSuppress6
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.parsing.JsDocInfoParserTest.testBadSuppress7
4
0
0
4
2
1
1
1
0.00
com.google.javascript.jscomp.parsing.JsDocInfoParserTest.testBadSuppress8
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.parsing.JsDocInfoParserTest.testBadTypeDefInterfaceAndConstructor1
5
0
0
5
3
3
1
2
0.00
com.google.javascript.jscomp.parsing.JsDocInfoParserTest.testBadTypeDefInterfaceAndConstructor2
5
0
0
5
3
3
1
2
0.00
com.google.javascript.jscomp.parsing.JsDocInfoParserTest.testBadTypeDefInterfaceAndStructuralTyping1
8
3
0
5
3
3
1
2
0.60
com.google.javascript.jscomp.parsing.JsDocInfoParserTest.testBadTypeDefInterfaceAndStructuralTyping2
8
3
0
5
3
3
1
2
0.60
com.google.javascript.jscomp.parsing.JsDocInfoParserTest.testBadTypeDefInterfaceAndStructuralTyping3
8
3
0
5
3
3
1
2
0.60
com.google.javascript.jscomp.parsing.JsDocInfoParserTest.testBadTypeDefInterfaceAndStructuralTyping4
7
3
0
4
2
1
1
1
0.75
com.google.javascript.jscomp.parsing.JsDocInfoParserTest.testBadTypeDefInterfaceAndStructuralTyping5
7
3
0
4
2
2
1
2
0.75
com.google.javascript.jscomp.parsing.JsDocInfoParserTest.testBug1419535
4
0
0
4
2
1
2
1
0.00
com.google.javascript.jscomp.parsing.JsDocInfoParserTest.testBug16129690
5
0
0
5
3
1
1
1
0.00
com.google.javascript.jscomp.parsing.JsDocInfoParserTest.testBug907488
4
0
0
4
2
1
1
1
0.00
com.google.javascript.jscomp.parsing.JsDocInfoParserTest.testBug907494
4
0
0
4
2
1
1
1
0.00
com.google.javascript.jscomp.parsing.JsDocInfoParserTest.testBug909468
4
0
0
4
2
1
1
1
0.00
com.google.javascript.jscomp.parsing.JsDocInfoParserTest.testBugAnnotation
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.parsing.JsDocInfoParserTest.testConstType
4
0
0
4
2
2
1
2
0.00
com.google.javascript.jscomp.parsing.JsDocInfoParserTest.testDescriptionAnnotation
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.parsing.JsDocInfoParserTest.testDocumentationMultipleParameter
13
0
2
11
8
4
4
2
0.00
com.google.javascript.jscomp.parsing.JsDocInfoParserTest.testDocumentationMultipleParameter2
8
0
0
8
5
4
2
2
0.00
com.google.javascript.jscomp.parsing.JsDocInfoParserTest.testDocumentationParameter
7
0
1
6
3
3
2
2
0.00
com.google.javascript.jscomp.parsing.JsDocInfoParserTest.testExportType
11
0
2
9
7
3
5
3
0.00
com.google.javascript.jscomp.parsing.JsDocInfoParserTest.testFileOverviewDuplicate
5
0
0
5
3
1
1
1
0.00
com.google.javascript.jscomp.parsing.JsDocInfoParserTest.testFileOverviewMultiLine
4
0
0
4
2
2
1
2
0.00
com.google.javascript.jscomp.parsing.JsDocInfoParserTest.testFileOverviewSingleLine
4
0
0
4
2
2
1
2
0.00
com.google.javascript.jscomp.parsing.JsDocInfoParserTest.testFullRegression1
4
1
0
4
2
1
1
1
0.25
com.google.javascript.jscomp.parsing.JsDocInfoParserTest.testFullRegression2
5
1
0
5
3
1
1
1
0.20
com.google.javascript.jscomp.parsing.JsDocInfoParserTest.testFullRegression3
3
1
0
3
1
1
1
1
0.33
com.google.javascript.jscomp.parsing.JsDocInfoParserTest.testGetOriginalCommentString
7
1
0
7
5
3
3
3
0.14
com.google.javascript.jscomp.parsing.JsDocInfoParserTest.testIdGenerator
7
1
0
7
5
3
1
2
0.14
com.google.javascript.jscomp.parsing.JsDocInfoParserTest.testIdGenerator1
4
0
0
4
2
2
1
2
0.00
com.google.javascript.jscomp.parsing.JsDocInfoParserTest.testIdGenerator2
4
0
0
4
2
2
1
2
0.00
com.google.javascript.jscomp.parsing.JsDocInfoParserTest.testIdGenerator3
4
0
0
4
2
2
1
2
0.00
com.google.javascript.jscomp.parsing.JsDocInfoParserTest.testIdGenerator4
4
0
0
4
2
2
1
2
0.00
com.google.javascript.jscomp.parsing.JsDocInfoParserTest.testIdGeneratorConflict
8
1
0
8
6
1
1
1
0.12
com.google.javascript.jscomp.parsing.JsDocInfoParserTest.testImplicitVisibilityAllowedInFileOverview
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.parsing.JsDocInfoParserTest.testInterfaceExtends
10
0
0
10
8
4
3
3
0.00
com.google.javascript.jscomp.parsing.JsDocInfoParserTest.testInterfaceMultiExtends1
14
0
0
14
12
4
5
3
0.00
com.google.javascript.jscomp.parsing.JsDocInfoParserTest.testInterfaceMultiExtends2
17
0
0
17
15
4
6
3
0.00
com.google.javascript.jscomp.parsing.JsDocInfoParserTest.testInvalidTemplatedTypedef1
4
0
0
4
2
1
1
1
0.00
com.google.javascript.jscomp.parsing.JsDocInfoParserTest.testInvalidTemplatedTypedef2
4
0
0
4
2
1
1
1
0.00
com.google.javascript.jscomp.parsing.JsDocInfoParserTest.testIssue477
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.parsing.JsDocInfoParserTest.testJsDocAfterStatic
4
0
0
4
2
2
1
2
0.00
com.google.javascript.jscomp.parsing.JsDocInfoParserTest.testJsDocAfterSuppress
4
0
0
4
2
2
1
2
0.00
com.google.javascript.jscomp.parsing.JsDocInfoParserTest.testJsDocInfoPosition
17
1
1
16
14
6
5
5
0.06
com.google.javascript.jscomp.parsing.JsDocInfoParserTest.testMalformedThisAnnotation
6
0
0
6
4
1
1
1
0.00
com.google.javascript.jscomp.parsing.JsDocInfoParserTest.testMixedVisibility
7
0
0
7
5
1
5
1
0.00
com.google.javascript.jscomp.parsing.JsDocInfoParserTest.testModifies1
4
0
0
4
2
2
1
2
0.00
com.google.javascript.jscomp.parsing.JsDocInfoParserTest.testModifies2
4
0
0
4
2
2
1
2
0.00
com.google.javascript.jscomp.parsing.JsDocInfoParserTest.testModifies3
4
0
0
4
2
2
1
2
0.00
com.google.javascript.jscomp.parsing.JsDocInfoParserTest.testModifies4
4
0
0
4
2
2
1
2
0.00
com.google.javascript.jscomp.parsing.JsDocInfoParserTest.testModifies5
7
0
0
7
5
3
1
2
0.00
com.google.javascript.jscomp.parsing.JsDocInfoParserTest.testModifies6
7
0
0
7
5
3
1
2
0.00
com.google.javascript.jscomp.parsing.JsDocInfoParserTest.testMultilineDocumentationParameter
9
0
1
8
5
4
2
2
0.00
com.google.javascript.jscomp.parsing.JsDocInfoParserTest.testNominalConstructor
4
0
0
4
2
2
1
2
0.00
com.google.javascript.jscomp.parsing.JsDocInfoParserTest.testNonIdentifierAnnotation
6
2
0
4
2
1
2
1
0.50
com.google.javascript.jscomp.parsing.JsDocInfoParserTest.testPackageType
4
0
0
4
2
2
1
2
0.00
com.google.javascript.jscomp.parsing.JsDocInfoParserTest.testPackageVisibilityAllowedInFileOverview
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.parsing.JsDocInfoParserTest.testParseAbstract
4
0
0
4
2
2
1
2
0.00
com.google.javascript.jscomp.parsing.JsDocInfoParserTest.testParseAbstract_abstractBeforeConstructor
5
1
0
4
2
1
1
1
0.25
com.google.javascript.jscomp.parsing.JsDocInfoParserTest.testParseAbstract_abstractBeforeInterface
4
0
0
4
2
1
1
1
0.00
com.google.javascript.jscomp.parsing.JsDocInfoParserTest.testParseAbstract_abstractBeforeType
4
0
0
4
2
1
1
1
0.00
com.google.javascript.jscomp.parsing.JsDocInfoParserTest.testParseAbstract_abstractBeforeTypedef
4
0
0
4
2
1
1
1
0.00
com.google.javascript.jscomp.parsing.JsDocInfoParserTest.testParseAbstract_alreadyAbstract
4
0
0
4
2
1
1
1
0.00
com.google.javascript.jscomp.parsing.JsDocInfoParserTest.testParseAbstract_constructorBeforeAbstract
5
1
0
4
2
1
1
1
0.25
com.google.javascript.jscomp.parsing.JsDocInfoParserTest.testParseAbstract_interfaceBeforeAbstract
4
0
0
4
2
1
1
1
0.00
com.google.javascript.jscomp.parsing.JsDocInfoParserTest.testParseAbstract_typeBeforeAbstract
4
0
0
4
2
1
1
1
0.00
com.google.javascript.jscomp.parsing.JsDocInfoParserTest.testParseAbstract_typedefBeforeAbstract
4
0
0
4
2
1
1
1
0.00
com.google.javascript.jscomp.parsing.JsDocInfoParserTest.testParseAllType1
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.parsing.JsDocInfoParserTest.testParseAllType2
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.parsing.JsDocInfoParserTest.testParseArrayTypeError1
4
0
0
4
2
1
1
1
0.00
com.google.javascript.jscomp.parsing.JsDocInfoParserTest.testParseArrayTypeError2
4
0
0
4
2
1
1
1
0.00
com.google.javascript.jscomp.parsing.JsDocInfoParserTest.testParseArrayTypeError3
4
0
0
4
2
1
1
1
0.00
com.google.javascript.jscomp.parsing.JsDocInfoParserTest.testParseArrayTypeError5
4
0
0
4
2
1
1
1
0.00
com.google.javascript.jscomp.parsing.JsDocInfoParserTest.testParseBadEnumNoCrash
8
0
0
8
6
1
1
1
0.00
com.google.javascript.jscomp.parsing.JsDocInfoParserTest.testParseBlockComment
10
0
2
8
6
3
2
2
0.00
com.google.javascript.jscomp.parsing.JsDocInfoParserTest.testParseBlockComment2
11
0
2
9
7
3
2
2
0.00
com.google.javascript.jscomp.parsing.JsDocInfoParserTest.testParseBlockComment3
10
0
2
8
6
3
2
2
0.00
com.google.javascript.jscomp.parsing.JsDocInfoParserTest.testParseBooleanType1
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.parsing.JsDocInfoParserTest.testParseBooleanType2
4
0
0
4
2
1
1
1
0.00
com.google.javascript.jscomp.parsing.JsDocInfoParserTest.testParseCommentWithStarsAfterLeadingSpace
10
0
1
9
7
3
1
2
0.00
com.google.javascript.jscomp.parsing.JsDocInfoParserTest.testParseCommentWithStarsOnOpenCommentLine
17
1
1
16
14
5
4
4
0.06
com.google.javascript.jscomp.parsing.JsDocInfoParserTest.testParseCommentWithThickLeadingStarBlockPreserveWhitespace
10
0
1
9
7
3
1
2
0.00
com.google.javascript.jscomp.parsing.JsDocInfoParserTest.testParseCommentWithThickLeadingStarBlockSingeLine
9
0
1
8
6
3
1
2
0.00
com.google.javascript.jscomp.parsing.JsDocInfoParserTest.testParseDateType
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.parsing.JsDocInfoParserTest.testParseDefine1
4
0
0
4
2
1
1
1
0.00
com.google.javascript.jscomp.parsing.JsDocInfoParserTest.testParseDefine2
5
0
0
5
3
1
1
1
0.00
com.google.javascript.jscomp.parsing.JsDocInfoParserTest.testParseDefine3
6
0
0
6
4
2
3
2
0.00
com.google.javascript.jscomp.parsing.JsDocInfoParserTest.testParseDefine4
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.parsing.JsDocInfoParserTest.testParseDefine5
4
0
0
4
2
1
1
1
0.00
com.google.javascript.jscomp.parsing.JsDocInfoParserTest.testParseDefineDescription
8
0
0
8
6
4
3
3
0.00
com.google.javascript.jscomp.parsing.JsDocInfoParserTest.testParseDefineErrors1
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.parsing.JsDocInfoParserTest.testParseDefineErrors2
5
0
0
5
3
1
1
1
0.00
com.google.javascript.jscomp.parsing.JsDocInfoParserTest.testParseDefineErrors3
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.parsing.JsDocInfoParserTest.testParseDefineErrors4
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.parsing.JsDocInfoParserTest.testParseDefineErrors5
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.parsing.JsDocInfoParserTest.testParseDefineErrors7
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.parsing.JsDocInfoParserTest.testParseDefineErrors8
5
0
0
5
3
1
1
1
0.00
com.google.javascript.jscomp.parsing.JsDocInfoParserTest.testParseDeprecated1
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.parsing.JsDocInfoParserTest.testParseDeprecated2
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.parsing.JsDocInfoParserTest.testParseDesc1
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.parsing.JsDocInfoParserTest.testParseDesc10
5
0
1
4
2
2
1
2
0.00
com.google.javascript.jscomp.parsing.JsDocInfoParserTest.testParseDesc11
5
0
1
4
2
2
1
2
0.00
com.google.javascript.jscomp.parsing.JsDocInfoParserTest.testParseDesc12
5
0
1
4
2
2
1
2
0.00
com.google.javascript.jscomp.parsing.JsDocInfoParserTest.testParseDesc2
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.parsing.JsDocInfoParserTest.testParseDesc3
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.parsing.JsDocInfoParserTest.testParseDesc4
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.parsing.JsDocInfoParserTest.testParseDesc5
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.parsing.JsDocInfoParserTest.testParseDesc6
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.parsing.JsDocInfoParserTest.testParseDesc7
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.parsing.JsDocInfoParserTest.testParseDesc8
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.parsing.JsDocInfoParserTest.testParseDesc9
5
0
1
4
2
2
1
2
0.00
com.google.javascript.jscomp.parsing.JsDocInfoParserTest.testParseDisposes1
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.parsing.JsDocInfoParserTest.testParseDisposes2
4
0
0
4
2
1
1
1
0.00
com.google.javascript.jscomp.parsing.JsDocInfoParserTest.testParseDisposes3
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.parsing.JsDocInfoParserTest.testParseDisposesAll1
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.parsing.JsDocInfoParserTest.testParseDisposesAll2
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.parsing.JsDocInfoParserTest.testParseDisposesAll3
5
0
0
5
3
1
1
1
0.00
com.google.javascript.jscomp.parsing.JsDocInfoParserTest.testParseDisposesMultiple
5
0
0
5
3
1
1
1
0.00
com.google.javascript.jscomp.parsing.JsDocInfoParserTest.testParseDisposesUnknown
5
0
0
5
3
1
1
1
0.00
com.google.javascript.jscomp.parsing.JsDocInfoParserTest.testParseDuplicateImplicitCast
4
0
0
4
2
1
1
1
0.00
com.google.javascript.jscomp.parsing.JsDocInfoParserTest.testParseDuplicateNoCollapse
4
0
0
4
2
1
1
1
0.00
com.google.javascript.jscomp.parsing.JsDocInfoParserTest.testParseEnum1
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.parsing.JsDocInfoParserTest.testParseEnum2
4
0
0
4
2
1
1
1
0.00
com.google.javascript.jscomp.parsing.JsDocInfoParserTest.testParseEnum3
6
0
0
6
4
1
1
1
0.00
com.google.javascript.jscomp.parsing.JsDocInfoParserTest.testParseEnum4
5
0
0
5
3
3
1
3
0.00
com.google.javascript.jscomp.parsing.JsDocInfoParserTest.testParseErrorTypes
12
0
0
12
10
1
7
1
0.00
com.google.javascript.jscomp.parsing.JsDocInfoParserTest.testParseExport1
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.parsing.JsDocInfoParserTest.testParseExport2
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.parsing.JsDocInfoParserTest.testParseExpose1
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.parsing.JsDocInfoParserTest.testParseExpose2
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.parsing.JsDocInfoParserTest.testParseExtends1
4
0
0
4
2
1
1
1
0.00
com.google.javascript.jscomp.parsing.JsDocInfoParserTest.testParseExtends2
7
0
0
7
5
2
1
2
0.00
com.google.javascript.jscomp.parsing.JsDocInfoParserTest.testParseExtends4
4
0
0
4
2
1
1
1
0.00
com.google.javascript.jscomp.parsing.JsDocInfoParserTest.testParseExtends5
5
0
0
5
3
1
1
1
0.00
com.google.javascript.jscomp.parsing.JsDocInfoParserTest.testParseExtends6
5
1
0
4
2
1
1
1
0.25
com.google.javascript.jscomp.parsing.JsDocInfoParserTest.testParseExtendsGenerics
8
0
0
8
5
3
1
2
0.00
com.google.javascript.jscomp.parsing.JsDocInfoParserTest.testParseExtendsInvalidName
9
4
0
5
3
1
1
1
0.80
com.google.javascript.jscomp.parsing.JsDocInfoParserTest.testParseExtendsNullable1
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.parsing.JsDocInfoParserTest.testParseExtendsNullable2
4
0
0
4
2
1
1
1
0.00
com.google.javascript.jscomp.parsing.JsDocInfoParserTest.testParseExterns1
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.parsing.JsDocInfoParserTest.testParseExterns2
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.parsing.JsDocInfoParserTest.testParseExterns3
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.parsing.JsDocInfoParserTest.testParseFunctionalType1
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.parsing.JsDocInfoParserTest.testParseFunctionalType10
5
0
0
5
3
1
1
1
0.00
com.google.javascript.jscomp.parsing.JsDocInfoParserTest.testParseFunctionalType12
5
0
0
5
3
1
1
1
0.00
com.google.javascript.jscomp.parsing.JsDocInfoParserTest.testParseFunctionalType13
5
0
0
5
3
1
1
1
0.00
com.google.javascript.jscomp.parsing.JsDocInfoParserTest.testParseFunctionalType14
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.parsing.JsDocInfoParserTest.testParseFunctionalType15
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.parsing.JsDocInfoParserTest.testParseFunctionalType16
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.parsing.JsDocInfoParserTest.testParseFunctionalType17
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.parsing.JsDocInfoParserTest.testParseFunctionalType18
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.parsing.JsDocInfoParserTest.testParseFunctionalType19
5
0
0
5
3
1
1
1
0.00
com.google.javascript.jscomp.parsing.JsDocInfoParserTest.testParseFunctionalType2
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.parsing.JsDocInfoParserTest.testParseFunctionalType3
4
0
0
4
2
1
1
1
0.00
com.google.javascript.jscomp.parsing.JsDocInfoParserTest.testParseFunctionalType4
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.parsing.JsDocInfoParserTest.testParseFunctionalType5
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.parsing.JsDocInfoParserTest.testParseFunctionalType6
4
0
0
4
2
1
1
1
0.00
com.google.javascript.jscomp.parsing.JsDocInfoParserTest.testParseFunctionalType7
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.parsing.JsDocInfoParserTest.testParseFunctionalType8
4
0
0
4
2
1
1
1
0.00
com.google.javascript.jscomp.parsing.JsDocInfoParserTest.testParseFunctionalType9
5
0
0
5
3
1
1
1
0.00
com.google.javascript.jscomp.parsing.JsDocInfoParserTest.testParseFunctionalTypeError1
4
0
0
4
2
1
1
1
0.00
com.google.javascript.jscomp.parsing.JsDocInfoParserTest.testParseFunctionalTypeError10
4
0
0
4
2
1
1
1
0.00
com.google.javascript.jscomp.parsing.JsDocInfoParserTest.testParseFunctionalTypeError11
4
0
0
4
2
1
1
1
0.00
com.google.javascript.jscomp.parsing.JsDocInfoParserTest.testParseFunctionalTypeError12
4
0
0
4
2
1
1
1
0.00
com.google.javascript.jscomp.parsing.JsDocInfoParserTest.testParseFunctionalTypeError13
4
0
0
4
2
1
1
1
0.00
com.google.javascript.jscomp.parsing.JsDocInfoParserTest.testParseFunctionalTypeError14
4
0
0
4
2
1
1
1
0.00
com.google.javascript.jscomp.parsing.JsDocInfoParserTest.testParseFunctionalTypeError2
4
0
0
4
2
1
1
1
0.00
com.google.javascript.jscomp.parsing.JsDocInfoParserTest.testParseFunctionalTypeError3
4
0
0
4
2
1
1
1
0.00
com.google.javascript.jscomp.parsing.JsDocInfoParserTest.testParseFunctionalTypeError4
4
0
0
4
2
1
1
1
0.00
com.google.javascript.jscomp.parsing.JsDocInfoParserTest.testParseFunctionalTypeError5
4
0
0
4
2
1
1
1
0.00
com.google.javascript.jscomp.parsing.JsDocInfoParserTest.testParseFunctionalTypeError6
4
0
0
4
2
1
1
1
0.00
com.google.javascript.jscomp.parsing.JsDocInfoParserTest.testParseFunctionalTypeError7
4
0
0
4
2
1
1
1
0.00
com.google.javascript.jscomp.parsing.JsDocInfoParserTest.testParseFunctionalTypeError8
4
0
0
4
2
1
1
1
0.00
com.google.javascript.jscomp.parsing.JsDocInfoParserTest.testParseFunctionalTypeError9
4
0
0
4
2
1
1
1
0.00
com.google.javascript.jscomp.parsing.JsDocInfoParserTest.testParseFunctionType
5
0
0
5
3
1
1
1
0.00
com.google.javascript.jscomp.parsing.JsDocInfoParserTest.testParseImplements
6
0
0
6
4
3
2
2
0.00
com.google.javascript.jscomp.parsing.JsDocInfoParserTest.testParseImplementsGenerics
8
1
0
7
4
3
2
2
0.14
com.google.javascript.jscomp.parsing.JsDocInfoParserTest.testParseImplementsMissingRC
4
0
0
4
2
1
1
1
0.00
com.google.javascript.jscomp.parsing.JsDocInfoParserTest.testParseImplementsNoName
4
0
0
4
2
1
1
1
0.00
com.google.javascript.jscomp.parsing.JsDocInfoParserTest.testParseImplementsNullable1
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.parsing.JsDocInfoParserTest.testParseImplementsNullable2
4
0
0
4
2
1
1
1
0.00
com.google.javascript.jscomp.parsing.JsDocInfoParserTest.testParseImplementsSameTwice
7
0
0
7
5
1
1
1
0.00
com.google.javascript.jscomp.parsing.JsDocInfoParserTest.testParseImplementsTwo
12
0
0
12
9
3
3
2
0.00
com.google.javascript.jscomp.parsing.JsDocInfoParserTest.testParseImplicitCast1
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.parsing.JsDocInfoParserTest.testParseImplicitCast2
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.parsing.JsDocInfoParserTest.testParseInheritDoc1
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.parsing.JsDocInfoParserTest.testParseInheritDoc2
4
0
0
4
2
1
1
1
0.00
com.google.javascript.jscomp.parsing.JsDocInfoParserTest.testParseInheritDoc3
4
0
0
4
2
1
1
1
0.00
com.google.javascript.jscomp.parsing.JsDocInfoParserTest.testParseInterface
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.parsing.JsDocInfoParserTest.testParseInterfaceDoubled
8
0
0
8
6
1
1
1
0.00
com.google.javascript.jscomp.parsing.JsDocInfoParserTest.testParseInvalidTypeViaStatic
4
0
0
4
2
2
1
2
0.00
com.google.javascript.jscomp.parsing.JsDocInfoParserTest.testParseInvalidTypeViaStatic2
4
0
0
4
2
2
1
2
0.00
com.google.javascript.jscomp.parsing.JsDocInfoParserTest.testParseJaggerInject
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.parsing.JsDocInfoParserTest.testParseJaggerInjectExtra
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.parsing.JsDocInfoParserTest.testParseJaggerModule
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.parsing.JsDocInfoParserTest.testParseJaggerModuleExtra
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.parsing.JsDocInfoParserTest.testParseJaggerProvide
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.parsing.JsDocInfoParserTest.testParseJaggerProvideExtra
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.parsing.JsDocInfoParserTest.testParseJaggerProvidePromise
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.parsing.JsDocInfoParserTest.testParseJaggerProvidePromiseExtra
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.parsing.JsDocInfoParserTest.testParseJsDocAfterEnum
4
0
0
4
2
2
1
2
0.00
com.google.javascript.jscomp.parsing.JsDocInfoParserTest.testParseLends1
4
0
0
4
2
2
1
2
0.00
com.google.javascript.jscomp.parsing.JsDocInfoParserTest.testParseLends2
4
0
0
4
2
2
1
2
0.00
com.google.javascript.jscomp.parsing.JsDocInfoParserTest.testParseLends3
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.parsing.JsDocInfoParserTest.testParseLends4
4
0
0
4
2
1
1
1
0.00
com.google.javascript.jscomp.parsing.JsDocInfoParserTest.testParseLends5
4
0
0
4
2
1
1
1
0.00
com.google.javascript.jscomp.parsing.JsDocInfoParserTest.testParseLends6
4
0
0
4
2
1
1
1
0.00
com.google.javascript.jscomp.parsing.JsDocInfoParserTest.testParseLends7
4
0
0
4
2
1
1
1
0.00
com.google.javascript.jscomp.parsing.JsDocInfoParserTest.testParseLicense
7
0
0
7
5
3
3
3
0.00
com.google.javascript.jscomp.parsing.JsDocInfoParserTest.testParseLicenseAscii
7
0
0
7
5
3
3
3
0.00
com.google.javascript.jscomp.parsing.JsDocInfoParserTest.testParseLicenseWithAnnotation
7
0
0
7
5
3
3
3
0.00
com.google.javascript.jscomp.parsing.JsDocInfoParserTest.testParseMeaning1
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.parsing.JsDocInfoParserTest.testParseMeaning2
4
0
0
4
2
1
1
1
0.00
com.google.javascript.jscomp.parsing.JsDocInfoParserTest.testParseMeaning3
6
0
0
6
3
3
2
2
0.00
com.google.javascript.jscomp.parsing.JsDocInfoParserTest.testParseMeaning4
4
0
0
4
2
1
1
1
0.00
com.google.javascript.jscomp.parsing.JsDocInfoParserTest.testParseNamedType1
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.parsing.JsDocInfoParserTest.testParseNamedType2
5
0
0
5
2
3
1
2
0.00
com.google.javascript.jscomp.parsing.JsDocInfoParserTest.testParseNamedType3
4
0
0
4
2
2
1
2
0.00
com.google.javascript.jscomp.parsing.JsDocInfoParserTest.testParseNamedType4
5
1
0
4
2
2
1
2
0.25
com.google.javascript.jscomp.parsing.JsDocInfoParserTest.testParseNamedType5
6
0
0
6
4
2
1
2
0.00
com.google.javascript.jscomp.parsing.JsDocInfoParserTest.testParseNamedType6
6
0
0
6
4
2
1
2
0.00
com.google.javascript.jscomp.parsing.JsDocInfoParserTest.testParseNamedTypeError1
6
2
0
4
2
1
1
1
0.50
com.google.javascript.jscomp.parsing.JsDocInfoParserTest.testParseNamedTypeError2
4
0
0
4
2
1
1
1
0.00
com.google.javascript.jscomp.parsing.JsDocInfoParserTest.testParseNamespaceType1
6
0
0
6
4
2
1
2
0.00
com.google.javascript.jscomp.parsing.JsDocInfoParserTest.testParseNewline1
4
0
0
4
2
2
1
2
0.00
com.google.javascript.jscomp.parsing.JsDocInfoParserTest.testParseNewline2
4
0
0
4
2
2
1
2
0.00
com.google.javascript.jscomp.parsing.JsDocInfoParserTest.testParseNewline4
5
0
0
5
3
2
1
2
0.00
com.google.javascript.jscomp.parsing.JsDocInfoParserTest.testParseNewline5
7
0
0
7
5
2
1
2
0.00
com.google.javascript.jscomp.parsing.JsDocInfoParserTest.testParseNgInject1
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.parsing.JsDocInfoParserTest.testParseNgInject2
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.parsing.JsDocInfoParserTest.testParseNoAlias1
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.parsing.JsDocInfoParserTest.testParseNoAlias2
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.parsing.JsDocInfoParserTest.testParseNoCompile1
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.parsing.JsDocInfoParserTest.testParseNoCompile2
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.parsing.JsDocInfoParserTest.testParseNullableModifiers1
4
0
0
4
2
2
1
2
0.00
com.google.javascript.jscomp.parsing.JsDocInfoParserTest.testParseNullableModifiers2
7
0
0
7
5
2
1
2
0.00
com.google.javascript.jscomp.parsing.JsDocInfoParserTest.testParseNullableModifiers3
6
0
0
6
4
2
1
2
0.00
com.google.javascript.jscomp.parsing.JsDocInfoParserTest.testParseNullableModifiers7
6
0
0
6
4
2
1
2
0.00
com.google.javascript.jscomp.parsing.JsDocInfoParserTest.testParseNullableModifiers8
6
0
0
6
4
2
1
2
0.00
com.google.javascript.jscomp.parsing.JsDocInfoParserTest.testParseNullableModifiers9
8
0
0
8
6
2
1
2
0.00
com.google.javascript.jscomp.parsing.JsDocInfoParserTest.testParseNullType1
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.parsing.JsDocInfoParserTest.testParseNullType2
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.parsing.JsDocInfoParserTest.testParseNumberType1
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.parsing.JsDocInfoParserTest.testParseNumberType2
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.parsing.JsDocInfoParserTest.testParseObjectType
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.parsing.JsDocInfoParserTest.testParseOptionalModifier
7
0
0
7
5
2
1
2
0.00
com.google.javascript.jscomp.parsing.JsDocInfoParserTest.testParseOverride1
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.parsing.JsDocInfoParserTest.testParseOverride2
4
0
0
4
2
1
1
1
0.00
com.google.javascript.jscomp.parsing.JsDocInfoParserTest.testParsePackagePrivateDescription
7
0
0
7
5
3
3
3
0.00
com.google.javascript.jscomp.parsing.JsDocInfoParserTest.testParseParam1
5
0
0
5
3
2
2
2
0.00
com.google.javascript.jscomp.parsing.JsDocInfoParserTest.testParseParam10
4
0
0
4
2
1
1
1
0.00
com.google.javascript.jscomp.parsing.JsDocInfoParserTest.testParseParam11
4
0
0
4
2
1
1
1
0.00
com.google.javascript.jscomp.parsing.JsDocInfoParserTest.testParseParam12
7
0
0
7
5
2
1
2
0.00
com.google.javascript.jscomp.parsing.JsDocInfoParserTest.testParseParam13
7
0
0
7
5
2
1
2
0.00
com.google.javascript.jscomp.parsing.JsDocInfoParserTest.testParseParam14
5
0
0
5
3
2
2
2
0.00
com.google.javascript.jscomp.parsing.JsDocInfoParserTest.testParseParam15
6
0
0
6
4
3
2
2
0.00
com.google.javascript.jscomp.parsing.JsDocInfoParserTest.testParseParam16
5
0
0
5
3
2
2
2
0.00
com.google.javascript.jscomp.parsing.JsDocInfoParserTest.testParseParam17
5
0
0
5
3
2
2
2
0.00
com.google.javascript.jscomp.parsing.JsDocInfoParserTest.testParseParam18
5
0
0
5
3
2
2
2
0.00
com.google.javascript.jscomp.parsing.JsDocInfoParserTest.testParseParam19
6
0
0
6
4
2
3
2
0.00
com.google.javascript.jscomp.parsing.JsDocInfoParserTest.testParseParam2
6
0
0
6
4
3
2
2
0.00
com.google.javascript.jscomp.parsing.JsDocInfoParserTest.testParseParam20
5
0
0
5
3
2
2
2
0.00
com.google.javascript.jscomp.parsing.JsDocInfoParserTest.testParseParam21
6
0
0
6
4
2
3
2
0.00
com.google.javascript.jscomp.parsing.JsDocInfoParserTest.testParseParam22
4
0
0
4
2
2
1
2
0.00
com.google.javascript.jscomp.parsing.JsDocInfoParserTest.testParseParam23
4
0
0
4
2
2
1
2
0.00
com.google.javascript.jscomp.parsing.JsDocInfoParserTest.testParseParam24
4
0
0
4
2
2
1
2
0.00
com.google.javascript.jscomp.parsing.JsDocInfoParserTest.testParseParam25
6
0
0
6
4
3
2
2
0.00
com.google.javascript.jscomp.parsing.JsDocInfoParserTest.testParseParam26
6
0
0
6
4
3
1
2
0.00
com.google.javascript.jscomp.parsing.JsDocInfoParserTest.testParseParam27
5
0
0
5
3
3
1
2
0.00
com.google.javascript.jscomp.parsing.JsDocInfoParserTest.testParseParam3
5
0
0
5
3
2
2
2
0.00
com.google.javascript.jscomp.parsing.JsDocInfoParserTest.testParseParam4
6
0
0
6
4
3
2
2
0.00
com.google.javascript.jscomp.parsing.JsDocInfoParserTest.testParseParam5
6
1
0
5
3
2
2
2
0.20
com.google.javascript.jscomp.parsing.JsDocInfoParserTest.testParseParam6
6
1
0
5
3
2
2
2
0.20
com.google.javascript.jscomp.parsing.JsDocInfoParserTest.testParseParam7
7
1
0
6
4
2
1
2
0.17
com.google.javascript.jscomp.parsing.JsDocInfoParserTest.testParseParam8
7
1
0
6
4
2
1
2
0.17
com.google.javascript.jscomp.parsing.JsDocInfoParserTest.testParseParam9
5
0
0
5
3
1
1
1
0.00
com.google.javascript.jscomp.parsing.JsDocInfoParserTest.testParseParamError1
4
1
0
4
2
1
1
1
0.25
com.google.javascript.jscomp.parsing.JsDocInfoParserTest.testParseParamError2
4
1
0
4
2
1
1
1
0.25
com.google.javascript.jscomp.parsing.JsDocInfoParserTest.testParseParamError3
4
1
0
4
2
1
1
1
0.25
com.google.javascript.jscomp.parsing.JsDocInfoParserTest.testParseParamError4
4
1
0
4
2
1
1
1
0.25
com.google.javascript.jscomp.parsing.JsDocInfoParserTest.testParseParamError5
4
0
0
4
2
1
1
1
0.00
com.google.javascript.jscomp.parsing.JsDocInfoParserTest.testParsePolymerBehavior
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.parsing.JsDocInfoParserTest.testParsePolymerBehaviorExtra
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.parsing.JsDocInfoParserTest.testParsePreserve
7
0
0
7
5
3
3
3
0.00
com.google.javascript.jscomp.parsing.JsDocInfoParserTest.testParsePrivateDescription
8
0
0
8
5
4
3
3
0.00
com.google.javascript.jscomp.parsing.JsDocInfoParserTest.testParseProtectedDescription
8
0
0
8
5
4
3
3
0.00
com.google.javascript.jscomp.parsing.JsDocInfoParserTest.testParseRecordType1
3
1
0
3
1
1
1
1
0.33
com.google.javascript.jscomp.parsing.JsDocInfoParserTest.testParseRecordType10
3
1
0
3
1
1
1
1
0.33
com.google.javascript.jscomp.parsing.JsDocInfoParserTest.testParseRecordType11
4
1
0
4
2
1
1
1
0.25
com.google.javascript.jscomp.parsing.JsDocInfoParserTest.testParseRecordType12
4
1
0
4
2
1
1
1
0.25
com.google.javascript.jscomp.parsing.JsDocInfoParserTest.testParseRecordType13
3
1
0
3
1
1
1
1
0.33
com.google.javascript.jscomp.parsing.JsDocInfoParserTest.testParseRecordType14
3
1
0
3
1
1
1
1
0.33
com.google.javascript.jscomp.parsing.JsDocInfoParserTest.testParseRecordType15
3
1
0
3
1
1
1
1
0.33
com.google.javascript.jscomp.parsing.JsDocInfoParserTest.testParseRecordType16
3
1
0
3
1
1
1
1
0.33
com.google.javascript.jscomp.parsing.JsDocInfoParserTest.testParseRecordType17
3
1
0
3
1
1
1
1
0.33
com.google.javascript.jscomp.parsing.JsDocInfoParserTest.testParseRecordType18
3
1
0
3
1
1
1
1
0.33
com.google.javascript.jscomp.parsing.JsDocInfoParserTest.testParseRecordType19
3
1
0
3
1
1
1
1
0.33
com.google.javascript.jscomp.parsing.JsDocInfoParserTest.testParseRecordType2
3
1
0
3
1
1
1
1
0.33
com.google.javascript.jscomp.parsing.JsDocInfoParserTest.testParseRecordType20
3
1
0
3
1
1
1
1
0.33
com.google.javascript.jscomp.parsing.JsDocInfoParserTest.testParseRecordType21
3
1
0
3
1
1
1
1
0.33
com.google.javascript.jscomp.parsing.JsDocInfoParserTest.testParseRecordType22
3
1
0
3
1
1
1
1
0.33
com.google.javascript.jscomp.parsing.JsDocInfoParserTest.testParseRecordType23
3
1
0
3
1
1
1
1
0.33
com.google.javascript.jscomp.parsing.JsDocInfoParserTest.testParseRecordType24
3
1
0
3
1
1
1
1
0.33
com.google.javascript.jscomp.parsing.JsDocInfoParserTest.testParseRecordType3
3
1
0
3
1
1
1
1
0.33
com.google.javascript.jscomp.parsing.JsDocInfoParserTest.testParseRecordType4
3
1
0
3
1
1
1
1
0.33
com.google.javascript.jscomp.parsing.JsDocInfoParserTest.testParseRecordType5
3
1
0
3
1
1
1
1
0.33
com.google.javascript.jscomp.parsing.JsDocInfoParserTest.testParseRecordType6
3
1
0
3
1
1
1
1
0.33
com.google.javascript.jscomp.parsing.JsDocInfoParserTest.testParseRecordType7
3
1
0
3
1
1
1
1
0.33
com.google.javascript.jscomp.parsing.JsDocInfoParserTest.testParseRecordType8
3
1
0
3
1
1
1
1
0.33
com.google.javascript.jscomp.parsing.JsDocInfoParserTest.testParseRecordType9
3
1
0
3
1
1
1
1
0.33
com.google.javascript.jscomp.parsing.JsDocInfoParserTest.testParseRegExpType
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.parsing.JsDocInfoParserTest.testParseReturnType1
8
0
0
8
5
3
1
2
0.00
com.google.javascript.jscomp.parsing.JsDocInfoParserTest.testParseReturnType2
7
0
0
7
5
2
1
2
0.00
com.google.javascript.jscomp.parsing.JsDocInfoParserTest.testParseReturnType3
7
0
0
7
5
2
1
2
0.00
com.google.javascript.jscomp.parsing.JsDocInfoParserTest.testParserWithDoubleTemplateDeclaration2
5
0
0
5
3
1
1
1
0.00
com.google.javascript.jscomp.parsing.JsDocInfoParserTest.testParserWithInvalidTemplateType
4
0
0
4
2
1
1
1
0.00
com.google.javascript.jscomp.parsing.JsDocInfoParserTest.testParserWithMissingTypeTransformationExpression
5
0
0
5
3
1
1
1
0.00
com.google.javascript.jscomp.parsing.JsDocInfoParserTest.testParserWithMissingTypeTransformationExpression2
4
0
0
4
2
1
1
1
0.00
com.google.javascript.jscomp.parsing.JsDocInfoParserTest.testParserWithNestedBooleanFirstParam
6
0
0
6
4
1
1
1
0.00
com.google.javascript.jscomp.parsing.JsDocInfoParserTest.testParserWithNestedBooleanSecondParam
6
0
0
6
4
1
1
1
0.00
com.google.javascript.jscomp.parsing.JsDocInfoParserTest.testParserWithNestedUnionFirstParam
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.parsing.JsDocInfoParserTest.testParserWithNestedUnionSecondParam
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.parsing.JsDocInfoParserTest.testParserWithTemplateDuplicated
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.parsing.JsDocInfoParserTest.testParserWithTemplateDuplicated2
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.parsing.JsDocInfoParserTest.testParserWithTemplateDuplicated3
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.parsing.JsDocInfoParserTest.testParserWithTemplateDuplicatedTypeNameMissing
4
0
0
4
2
1
1
1
0.00
com.google.javascript.jscomp.parsing.JsDocInfoParserTest.testParserWithTemplateTypeNameDeclaredTwice
5
0
0
5
3
1
1
1
0.00
com.google.javascript.jscomp.parsing.JsDocInfoParserTest.testParserWithTemplateTypeNameDeclaredTwice2
5
0
0
5
3
1
1
1
0.00
com.google.javascript.jscomp.parsing.JsDocInfoParserTest.testParserWithTemplateTypeNameDeclaredTwice3
5
0
0
5
3
1
1
1
0.00
com.google.javascript.jscomp.parsing.JsDocInfoParserTest.testParserWithTemplateTypeNameDeclaredTwice4
5
0
0
5
3
1
1
1
0.00
com.google.javascript.jscomp.parsing.JsDocInfoParserTest.testParserWithTemplateTypeNameMissing
4
0
0
4
2
1
1
1
0.00
com.google.javascript.jscomp.parsing.JsDocInfoParserTest.testParserWithTTLAllType
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.parsing.JsDocInfoParserTest.testParserWithTTLAllType2
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.parsing.JsDocInfoParserTest.testParserWithTTLAsynchUseCase
11
0
0
11
9
1
1
1
0.00
com.google.javascript.jscomp.parsing.JsDocInfoParserTest.testParserWithTTLBasicType
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.parsing.JsDocInfoParserTest.testParserWithTTLConditional
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.parsing.JsDocInfoParserTest.testParserWithTTLConditional2
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.parsing.JsDocInfoParserTest.testParserWithTTLConditionalAndInvalidParam
6
0
0
6
4
1
1
1
0.00
com.google.javascript.jscomp.parsing.JsDocInfoParserTest.testParserWithTTLConditionalAndInvalidParam2
6
0
0
6
4
1
1
1
0.00
com.google.javascript.jscomp.parsing.JsDocInfoParserTest.testParserWithTTLConditionalAndOperation
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.parsing.JsDocInfoParserTest.testParserWithTTLConditionalIsConstructor
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.parsing.JsDocInfoParserTest.testParserWithTTLConditionalIsConstructor2
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.parsing.JsDocInfoParserTest.testParserWithTTLConditionalIsConstructorInvalidParam
6
0
0
6
4
1
1
1
0.00
com.google.javascript.jscomp.parsing.JsDocInfoParserTest.testParserWithTTLConditionalIsDefined
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.parsing.JsDocInfoParserTest.testParserWithTTLConditionalIsDefinedInvalidParam
6
0
0
6
4
1
1
1
0.00
com.google.javascript.jscomp.parsing.JsDocInfoParserTest.testParserWithTTLConditionalIsRecord
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.parsing.JsDocInfoParserTest.testParserWithTTLConditionalIsRecord2
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.parsing.JsDocInfoParserTest.testParserWithTTLConditionalIsRecordInvalidParam
6
0
0
6
4
1
1
1
0.00
com.google.javascript.jscomp.parsing.JsDocInfoParserTest.testParserWithTTLConditionalIsTemplatized
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.parsing.JsDocInfoParserTest.testParserWithTTLConditionalIsTemplatized2
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.parsing.JsDocInfoParserTest.testParserWithTTLConditionalIsTemplatizedInvalidParam
6
0
0
6
4
1
1
1
0.00
com.google.javascript.jscomp.parsing.JsDocInfoParserTest.testParserWithTTLConditionalIsUnknown
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.parsing.JsDocInfoParserTest.testParserWithTTLConditionalIsUnknownInvalidParam
6
0
0
6
4
1
1
1
0.00
com.google.javascript.jscomp.parsing.JsDocInfoParserTest.testParserWithTTLConditionalNestedBoolOperation
4
0
0
4
2
1
1
1
0.00
com.google.javascript.jscomp.parsing.JsDocInfoParserTest.testParserWithTTLConditionalNotInvalidParam
6
0
0
6
4
1
1
1
0.00
com.google.javascript.jscomp.parsing.JsDocInfoParserTest.testParserWithTTLConditionalNotOperation
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.parsing.JsDocInfoParserTest.testParserWithTTLConditionalOrInvalidParam
6
0
0
6
4
1
1
1
0.00
com.google.javascript.jscomp.parsing.JsDocInfoParserTest.testParserWithTTLConditionalOrInvalidParam2
6
0
0
6
4
1
1
1
0.00
com.google.javascript.jscomp.parsing.JsDocInfoParserTest.testParserWithTTLConditionalOrOperation
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.parsing.JsDocInfoParserTest.testParserWithTTLConditionalStringEquivalence
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.parsing.JsDocInfoParserTest.testParserWithTTLConditionalStringEquivalence2
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.parsing.JsDocInfoParserTest.testParserWithTTLConditionalStringEquivalence3
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.parsing.JsDocInfoParserTest.testParserWithTTLConditionalStringEquivalenceInvalidParam
6
0
0
6
4
1
1
1
0.00
com.google.javascript.jscomp.parsing.JsDocInfoParserTest.testParserWithTTLConditionalStringEquivalenceInvalidParamEmptyStr
6
0
0
6
4
1
1
1
0.00
com.google.javascript.jscomp.parsing.JsDocInfoParserTest.testParserWithTTLEmptyRecordType
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.parsing.JsDocInfoParserTest.testParserWithTTLEmptyUnionType
4
0
0
4
2
1
1
1
0.00
com.google.javascript.jscomp.parsing.JsDocInfoParserTest.testParserWithTTLExtraParamBoolean
5
0
0
5
3
1
1
1
0.00
com.google.javascript.jscomp.parsing.JsDocInfoParserTest.testParserWithTTLExtraParamIsConstructor
5
0
0
5
3
1
1
1
0.00
com.google.javascript.jscomp.parsing.JsDocInfoParserTest.testParserWithTTLExtraParamIsDefined
5
0
0
5
3
1
1
1
0.00
com.google.javascript.jscomp.parsing.JsDocInfoParserTest.testParserWithTTLExtraParamIsRecord
5
0
0
5
3
1
1
1
0.00
com.google.javascript.jscomp.parsing.JsDocInfoParserTest.testParserWithTTLExtraParamIsTemplatized
5
0
0
5
3
1
1
1
0.00
com.google.javascript.jscomp.parsing.JsDocInfoParserTest.testParserWithTTLExtraParamIsUnknown
5
0
0
5
3
1
1
1
0.00
com.google.javascript.jscomp.parsing.JsDocInfoParserTest.testParserWithTTLExtraParamStringEq
5
0
0
5
3
1
1
1
0.00
com.google.javascript.jscomp.parsing.JsDocInfoParserTest.testParserWithTTLInstanceOf
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.parsing.JsDocInfoParserTest.testParserWithTTLInstanceOf2
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.parsing.JsDocInfoParserTest.testParserWithTTLInstanceOfExtraParam
4
0
0
4
2
1
1
1
0.00
com.google.javascript.jscomp.parsing.JsDocInfoParserTest.testParserWithTTLInstanceOfInvalidName
5
0
0
5
3
1
1
1
0.00
com.google.javascript.jscomp.parsing.JsDocInfoParserTest.testParserWithTTLInstanceOfMissingParam
4
0
0
4
2
1
1
1
0.00
com.google.javascript.jscomp.parsing.JsDocInfoParserTest.testParserWithTTLInvalidAllType
4
0
0
4
2
1
1
1
0.00
com.google.javascript.jscomp.parsing.JsDocInfoParserTest.testParserWithTTLInvalidAllType2
4
0
0
4
2
1
1
1
0.00
com.google.javascript.jscomp.parsing.JsDocInfoParserTest.testParserWithTTLInvalidBooleanConditional
5
0
0
5
3
1
1
1
0.00
com.google.javascript.jscomp.parsing.JsDocInfoParserTest.testParserWithTTLInvalidBooleanConditional2
5
0
0
5
3
1
1
1
0.00
com.google.javascript.jscomp.parsing.JsDocInfoParserTest.testParserWithTTLInvalidBooleanConditional3
6
0
0
6
4
1
1
1
0.00
com.google.javascript.jscomp.parsing.JsDocInfoParserTest.testParserWithTTLInvalidConditional
5
0
0
5
3
1
1
1
0.00
com.google.javascript.jscomp.parsing.JsDocInfoParserTest.testParserWithTTLInvalidConditional2
5
0
0
5
3
1
1
1
0.00
com.google.javascript.jscomp.parsing.JsDocInfoParserTest.testParserWithTTLInvalidConditionalExtraParam
4
0
0
4
2
1
1
1
0.00
com.google.javascript.jscomp.parsing.JsDocInfoParserTest.testParserWithTTLInvalidConditionalMissingParam
4
0
0
4
2
1
1
1
0.00
com.google.javascript.jscomp.parsing.JsDocInfoParserTest.testParserWithTTLInvalidFirstParamPrintType
5
0
0
5
3
1
1
1
0.00
com.google.javascript.jscomp.parsing.JsDocInfoParserTest.testParserWithTTLInvalidFirstParamPropType
5
0
0
5
3
1
1
1
0.00
com.google.javascript.jscomp.parsing.JsDocInfoParserTest.testParserWithTTLInvalidFirstParamTemplateTypeOf
5
0
0
5
3
1
1
1
0.00
com.google.javascript.jscomp.parsing.JsDocInfoParserTest.testParserWithTTLInvalidMaprecordExtraParams
4
0
0
4
2
1
1
1
0.00
com.google.javascript.jscomp.parsing.JsDocInfoParserTest.testParserWithTTLInvalidMaprecordExtraParamsInMapFunction
5
0
0
5
3
1
1
1
0.00
com.google.javascript.jscomp.parsing.JsDocInfoParserTest.testParserWithTTLInvalidMaprecordFirstParam
5
0
0
5
3
1
1
1
0.00
com.google.javascript.jscomp.parsing.JsDocInfoParserTest.testParserWithTTLInvalidMaprecordInvalidFunctionBody
5
0
0
5
3
1
1
1
0.00
com.google.javascript.jscomp.parsing.JsDocInfoParserTest.testParserWithTTLInvalidMaprecordMissingParams
4
0
0
4
2
1
1
1
0.00
com.google.javascript.jscomp.parsing.JsDocInfoParserTest.testParserWithTTLInvalidMaprecordMissingParamsInMapFunction
5
0
0
5
3
1
1
1
0.00
com.google.javascript.jscomp.parsing.JsDocInfoParserTest.testParserWithTTLInvalidMaprecordMissingParamsInMapFunction2
5
0
0
5
3
1
1
1
0.00
com.google.javascript.jscomp.parsing.JsDocInfoParserTest.testParserWithTTLInvalidMaprecordNotAFunction
5
0
0
5
3
1
1
1
0.00
com.google.javascript.jscomp.parsing.JsDocInfoParserTest.testParserWithTTLInvalidMapunionExtraFnParams
5
0
0
5
3
1
1
1
0.00
com.google.javascript.jscomp.parsing.JsDocInfoParserTest.testParserWithTTLInvalidMapunionExtraParams
4
0
0
4
2
1
1
1
0.00
com.google.javascript.jscomp.parsing.JsDocInfoParserTest.testParserWithTTLInvalidMapunionFn
5
0
0
5
3
1
1
1
0.00
com.google.javascript.jscomp.parsing.JsDocInfoParserTest.testParserWithTTLInvalidMapunionFunctionBody
5
0
0
5
3
1
1
1
0.00
com.google.javascript.jscomp.parsing.JsDocInfoParserTest.testParserWithTTLInvalidMapunionMissingFnParams
5
0
0
5
3
1
1
1
0.00
com.google.javascript.jscomp.parsing.JsDocInfoParserTest.testParserWithTTLInvalidMapunionMissingParams
4
0
0
4
2
1
1
1
0.00
com.google.javascript.jscomp.parsing.JsDocInfoParserTest.testParserWithTTLInvalidMapunionType
5
0
0
5
3
1
1
1
0.00
com.google.javascript.jscomp.parsing.JsDocInfoParserTest.testParserWithTTLInvalidMergeRecords
5
0
0
5
3
1
1
1
0.00
com.google.javascript.jscomp.parsing.JsDocInfoParserTest.testParserWithTTLInvalidNoneType
4
0
0
4
2
1
1
1
0.00
com.google.javascript.jscomp.parsing.JsDocInfoParserTest.testParserWithTTLInvalidNoneType2
4
0
0
4
2
1
1
1
0.00
com.google.javascript.jscomp.parsing.JsDocInfoParserTest.testParserWithTTLInvalidOperation
4
0
0
4
2
1
1
1
0.00
com.google.javascript.jscomp.parsing.JsDocInfoParserTest.testParserWithTTLInvalidPrintTypeExtraParam
4
0
0
4
2
1
1
1
0.00
com.google.javascript.jscomp.parsing.JsDocInfoParserTest.testParserWithTTLInvalidPrintTypeOfMissingParam
4
0
0
4
2
1
1
1
0.00
com.google.javascript.jscomp.parsing.JsDocInfoParserTest.testParserWithTTLInvalidPrintTypeOfMissingParam2
4
0
0
4
2
1
1
1
0.00
com.google.javascript.jscomp.parsing.JsDocInfoParserTest.testParserWithTTLInvalidPropTypeExtraParam
4
0
0
4
2
1
1
1
0.00
com.google.javascript.jscomp.parsing.JsDocInfoParserTest.testParserWithTTLInvalidPropTypeOfMissingParam
4
0
0
4
2
1
1
1
0.00
com.google.javascript.jscomp.parsing.JsDocInfoParserTest.testParserWithTTLInvalidPropTypeOfMissingParam2
4
0
0
4
2
1
1
1
0.00
com.google.javascript.jscomp.parsing.JsDocInfoParserTest.testParserWithTTLInvalidRawTypeOperation
5
0
0
5
3
1
1
1
0.00
com.google.javascript.jscomp.parsing.JsDocInfoParserTest.testParserWithTTLInvalidRawTypeOperationExtraParam
4
0
0
4
2
1
1
1
0.00
com.google.javascript.jscomp.parsing.JsDocInfoParserTest.testParserWithTTLInvalidRawTypeOperationMissingParam
4
0
0
4
2
1
1
1
0.00
com.google.javascript.jscomp.parsing.JsDocInfoParserTest.testParserWithTTLInvalidRecordTypeInvalidRecordExpression
5
0
0
5
3
1
1
1
0.00
com.google.javascript.jscomp.parsing.JsDocInfoParserTest.testParserWithTTLInvalidRecordTypeMissingParam
4
0
0
4
2
1
1
1
0.00
com.google.javascript.jscomp.parsing.JsDocInfoParserTest.testParserWithTTLInvalidRecordTypeMissingTypeInProperty
5
0
0
5
3
1
1
1
0.00
com.google.javascript.jscomp.parsing.JsDocInfoParserTest.testParserWithTTLInvalidRecordTypeWithInvalidTypeInProperty
5
0
0
5
3
1
1
1
0.00
com.google.javascript.jscomp.parsing.JsDocInfoParserTest.testParserWithTTLInvalidSecondParamPrintType
5
0
0
5
3
1
1
1
0.00
com.google.javascript.jscomp.parsing.JsDocInfoParserTest.testParserWithTTLInvalidSecondParamPropType
5
0
0
5
3
1
1
1
0.00
com.google.javascript.jscomp.parsing.JsDocInfoParserTest.testParserWithTTLInvalidSecondParamTemplateTypeOf
5
0
0
5
3
1
1
1
0.00
com.google.javascript.jscomp.parsing.JsDocInfoParserTest.testParserWithTTLInvalidSecondParamTemplateTypeOf2
5
0
0
5
3
1
1
1
0.00
com.google.javascript.jscomp.parsing.JsDocInfoParserTest.testParserWithTTLInvalidSecondParamTemplateTypeOf3
5
0
0
5
3
1
1
1
0.00
com.google.javascript.jscomp.parsing.JsDocInfoParserTest.testParserWithTTLInvalidTemplateTypeOfExtraParam
4
0
0
4
2
1
1
1
0.00
com.google.javascript.jscomp.parsing.JsDocInfoParserTest.testParserWithTTLInvalidTemplateTypeOfMissingParam
4
0
0
4
2
1
1
1
0.00
com.google.javascript.jscomp.parsing.JsDocInfoParserTest.testParserWithTTLInvalidTemplateTypeOfMissingParam2
4
0
0
4
2
1
1
1
0.00
com.google.javascript.jscomp.parsing.JsDocInfoParserTest.testParserWithTTLInvalidTemplateTypeOperationGenericUnion
5
0
0
5
3
1
1
1
0.00
com.google.javascript.jscomp.parsing.JsDocInfoParserTest.testParserWithTTLInvalidTypeOperationNestedGeneric
5
0
0
5
3
1
1
1
0.00
com.google.javascript.jscomp.parsing.JsDocInfoParserTest.testParserWithTTLInvalidTypeTransformation
4
0
0
4
2
1
1
1
0.00
com.google.javascript.jscomp.parsing.JsDocInfoParserTest.testParserWithTTLInvalidUnionType2
5
0
0
5
3
1
1
1
0.00
com.google.javascript.jscomp.parsing.JsDocInfoParserTest.testParserWithTTLInvalidUnknownType
4
0
0
4
2
1
1
1
0.00
com.google.javascript.jscomp.parsing.JsDocInfoParserTest.testParserWithTTLInvalidUnknownType2
4
0
0
4
2
1
1
1
0.00
com.google.javascript.jscomp.parsing.JsDocInfoParserTest.testParserWithTTLMergeRecords
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.parsing.JsDocInfoParserTest.testParserWithTTLMissingParamBoolean
5
0
0
5
3
1
1
1
0.00
com.google.javascript.jscomp.parsing.JsDocInfoParserTest.testParserWithTTLMissingParamIsConstructor
5
0
0
5
3
1
1
1
0.00
com.google.javascript.jscomp.parsing.JsDocInfoParserTest.testParserWithTTLMissingParamIsDefined
5
0
0
5
3
1
1
1
0.00
com.google.javascript.jscomp.parsing.JsDocInfoParserTest.testParserWithTTLMissingParamIsRecord
5
0
0
5
3
1
1
1
0.00
com.google.javascript.jscomp.parsing.JsDocInfoParserTest.testParserWithTTLMissingParamIsTemplatized
5
0
0
5
3
1
1
1
0.00
com.google.javascript.jscomp.parsing.JsDocInfoParserTest.testParserWithTTLMissingParamIsUnknown
5
0
0
5
3
1
1
1
0.00
com.google.javascript.jscomp.parsing.JsDocInfoParserTest.testParserWithTTLMissingParamStringEquivalence
5
0
0
5
3
1
1
1
0.00
com.google.javascript.jscomp.parsing.JsDocInfoParserTest.testParserWithTTLNativeInvalidTypeExpr
5
0
0
5
3
1
1
1
0.00
com.google.javascript.jscomp.parsing.JsDocInfoParserTest.testParserWithTTLNativeTypeExprBasic
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.parsing.JsDocInfoParserTest.testParserWithTTLNativeTypeExprBasic2
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.parsing.JsDocInfoParserTest.testParserWithTTLNativeTypeExprExtraParam
4
0
0
4
2
1
1
1
0.00
com.google.javascript.jscomp.parsing.JsDocInfoParserTest.testParserWithTTLNativeTypeExprFunction
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.parsing.JsDocInfoParserTest.testParserWithTTLNativeTypeExprFunctionNew
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.parsing.JsDocInfoParserTest.testParserWithTTLNativeTypeExprFunctionOptional
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.parsing.JsDocInfoParserTest.testParserWithTTLNativeTypeExprFunctionReturn
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.parsing.JsDocInfoParserTest.testParserWithTTLNativeTypeExprFunctionThis
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.parsing.JsDocInfoParserTest.testParserWithTTLNativeTypeExprFunctionVarargs
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.parsing.JsDocInfoParserTest.testParserWithTTLNativeTypeExprMissingParam
4
0
0
4
2
1
1
1
0.00
com.google.javascript.jscomp.parsing.JsDocInfoParserTest.testParserWithTTLNativeTypeExprNonNullable
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.parsing.JsDocInfoParserTest.testParserWithTTLNativeTypeExprNullable
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.parsing.JsDocInfoParserTest.testParserWithTTLNativeTypeExprRecord
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.parsing.JsDocInfoParserTest.testParserWithTTLNativeTypeExprUnion
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.parsing.JsDocInfoParserTest.testParserWithTTLNestedRawTypeOperation
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.parsing.JsDocInfoParserTest.testParserWithTTLNestedRecordType
5
0
0
5
3
1
1
1
0.00
com.google.javascript.jscomp.parsing.JsDocInfoParserTest.testParserWithTTLNestedTemplateTypeOfOperation
5
0
0
5
3
1
1
1
0.00
com.google.javascript.jscomp.parsing.JsDocInfoParserTest.testParserWithTTLNoneType
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.parsing.JsDocInfoParserTest.testParserWithTTLNoneType2
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.parsing.JsDocInfoParserTest.testParserWithTTLRecordType
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.parsing.JsDocInfoParserTest.testParserWithTTLRecordTypeTypeVars
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.parsing.JsDocInfoParserTest.testParserWithTTLSingletonUnionType
4
0
0
4
2
1
1
1
0.00
com.google.javascript.jscomp.parsing.JsDocInfoParserTest.testParserWithTTLTemplateTypeOperation
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.parsing.JsDocInfoParserTest.testParserWithTTLTemplateTypeOperationGeneric
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.parsing.JsDocInfoParserTest.testParserWithTTLTemplateTypeOperationGeneric2
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.parsing.JsDocInfoParserTest.testParserWithTTLTemplateTypeOperationGenericWithUnion
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.parsing.JsDocInfoParserTest.testParserWithTTLTemplateTypeOperationNestedGeneric
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.parsing.JsDocInfoParserTest.testParserWithTTLTypeOfVar
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.parsing.JsDocInfoParserTest.testParserWithTTLTypeOfVar2
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.parsing.JsDocInfoParserTest.testParserWithTTLTypeOfVarExtraParam
4
0
0
4
2
1
1
1
0.00
com.google.javascript.jscomp.parsing.JsDocInfoParserTest.testParserWithTTLTypeOfVarInvalidName
5
0
0
5
3
1
1
1
0.00
com.google.javascript.jscomp.parsing.JsDocInfoParserTest.testParserWithTTLTypeOfVarMissingParam
4
0
0
4
2
1
1
1
0.00
com.google.javascript.jscomp.parsing.JsDocInfoParserTest.testParserWithTTLTypeTransformationInFirstParamMapunion
5
0
0
5
3
1
1
1
0.00
com.google.javascript.jscomp.parsing.JsDocInfoParserTest.testParserWithTTLUnknownType
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.parsing.JsDocInfoParserTest.testParserWithTTLUnknownType2
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.parsing.JsDocInfoParserTest.testParserWithTTLUseCaseObject
10
0
0
10
8
1
1
1
0.00
com.google.javascript.jscomp.parsing.JsDocInfoParserTest.testParserWithTTLValidMaprecord
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.parsing.JsDocInfoParserTest.testParserWithTTLValidMaprecord2
5
0
0
5
3
1
1
1
0.00
com.google.javascript.jscomp.parsing.JsDocInfoParserTest.testParserWithTTLValidMapunion
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.parsing.JsDocInfoParserTest.testParserWithTTLValidMapunion2
5
0
0
5
3
1
1
1
0.00
com.google.javascript.jscomp.parsing.JsDocInfoParserTest.testParserWithTTLValidPrintType
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.parsing.JsDocInfoParserTest.testParserWithTTLValidPropType
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.parsing.JsDocInfoParserTest.testParserWithTTLValidRawTypeOperation
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.parsing.JsDocInfoParserTest.testParserWithTTLValidRawTypeOperation2
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.parsing.JsDocInfoParserTest.testParserWithTTLValidTemplateTypeOfOperation
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.parsing.JsDocInfoParserTest.testParserWithTTLValidTemplateTypeOfOperation2
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.parsing.JsDocInfoParserTest.testParserWithTTLValidTypename
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.parsing.JsDocInfoParserTest.testParserWithTTLValidTypename2
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.parsing.JsDocInfoParserTest.testParserWithTTLValidTypename3
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.parsing.JsDocInfoParserTest.testParserWithTTLValidTypename4
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.parsing.JsDocInfoParserTest.testParserWithTTLValidUnionType
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.parsing.JsDocInfoParserTest.testParserWithTTLValidUnionType2
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.parsing.JsDocInfoParserTest.testParserWithTTLValidUnionType3
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.parsing.JsDocInfoParserTest.testParserWithTwoTemplates
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.parsing.JsDocInfoParserTest.testParserWithTypeTransformation
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.parsing.JsDocInfoParserTest.testParserWithTypeTransformation2
4
0
0
4
2
1
1
1
0.00
com.google.javascript.jscomp.parsing.JsDocInfoParserTest.testParserWithTypeTransformationMultipleNames
5
0
0
5
3
1
1
1
0.00
com.google.javascript.jscomp.parsing.JsDocInfoParserTest.testParserWithTypeTransformationNewline
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.parsing.JsDocInfoParserTest.testParserWithValidAndInvalidTemplateType
4
0
0
4
2
1
1
1
0.00
com.google.javascript.jscomp.parsing.JsDocInfoParserTest.testParseStringType1
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.parsing.JsDocInfoParserTest.testParseStringType2
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.parsing.JsDocInfoParserTest.testParseTemplatizedType1
7
0
0
7
4
3
1
2
0.00
com.google.javascript.jscomp.parsing.JsDocInfoParserTest.testParseTemplatizedType10
7
0
0
7
5
2
1
2
0.00
com.google.javascript.jscomp.parsing.JsDocInfoParserTest.testParseTemplatizedType11
9
0
0
9
7
2
2
2
0.00
com.google.javascript.jscomp.parsing.JsDocInfoParserTest.testParseTemplatizedType12
11
0
0
11
9
2
3
2
0.00
com.google.javascript.jscomp.parsing.JsDocInfoParserTest.testParseTemplatizedType13
4
0
0
4
2
2
1
2
0.00
com.google.javascript.jscomp.parsing.JsDocInfoParserTest.testParseTemplatizedType2
5
0
0
5
3
2
1
2
0.00
com.google.javascript.jscomp.parsing.JsDocInfoParserTest.testParseTemplatizedType4
7
0
0
7
5
2
1
2
0.00
com.google.javascript.jscomp.parsing.JsDocInfoParserTest.testParseTemplatizedType5
9
0
0
9
7
2
1
2
0.00
com.google.javascript.jscomp.parsing.JsDocInfoParserTest.testParseTemplatizedType6
8
0
0
8
6
2
1
2
0.00
com.google.javascript.jscomp.parsing.JsDocInfoParserTest.testParseTemplatizedType7
8
0
0
8
6
2
1
2
0.00
com.google.javascript.jscomp.parsing.JsDocInfoParserTest.testParseTemplatizedType8
7
0
0
7
5
2
1
2
0.00
com.google.javascript.jscomp.parsing.JsDocInfoParserTest.testParseTemplatizedType9
7
0
0
7
5
2
1
2
0.00
com.google.javascript.jscomp.parsing.JsDocInfoParserTest.testParseTemplatizedTypeAlternateSyntax
4
0
0
4
2
2
1
2
0.00
com.google.javascript.jscomp.parsing.JsDocInfoParserTest.testParseThisType1
7
0
0
7
4
3
1
2
0.00
com.google.javascript.jscomp.parsing.JsDocInfoParserTest.testParseThisType2
7
0
0
7
4
3
1
2
0.00
com.google.javascript.jscomp.parsing.JsDocInfoParserTest.testParseThisType3
5
0
0
5
3
1
1
1
0.00
com.google.javascript.jscomp.parsing.JsDocInfoParserTest.testParseThisType4
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.parsing.JsDocInfoParserTest.testParseThisType5
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.parsing.JsDocInfoParserTest.testParseThisType6
4
0
0
4
2
1
1
1
0.00
com.google.javascript.jscomp.parsing.JsDocInfoParserTest.testParseThrows1
5
0
0
5
3
2
2
2
0.00
com.google.javascript.jscomp.parsing.JsDocInfoParserTest.testParseThrows2
6
0
0
6
4
3
2
2
0.00
com.google.javascript.jscomp.parsing.JsDocInfoParserTest.testParseType
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.parsing.JsDocInfoParserTest.testParseType
11
0
2
9
6
4
4
3
0.00
com.google.javascript.jscomp.parsing.JsDocInfoParserTest.testParseTypeViaStatic1
4
0
0
4
2
2
1
2
0.00
com.google.javascript.jscomp.parsing.JsDocInfoParserTest.testParseTypeViaStatic2
4
0
0
4
2
2
1
2
0.00
com.google.javascript.jscomp.parsing.JsDocInfoParserTest.testParseTypeViaStatic3
4
0
0
4
2
2
1
2
0.00
com.google.javascript.jscomp.parsing.JsDocInfoParserTest.testParseTypeViaStatic4
4
0
0
4
2
2
1
2
0.00
com.google.javascript.jscomp.parsing.JsDocInfoParserTest.testParseUndefinedType1
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.parsing.JsDocInfoParserTest.testParseUndefinedType2
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.parsing.JsDocInfoParserTest.testParseUndefinedType3
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.parsing.JsDocInfoParserTest.testParseUnionType10
4
0
0
4
2
1
1
1
0.00
com.google.javascript.jscomp.parsing.JsDocInfoParserTest.testParseUnionType12
4
0
0
4
2
1
1
1
0.00
com.google.javascript.jscomp.parsing.JsDocInfoParserTest.testParseUnionType13
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.parsing.JsDocInfoParserTest.testParseUnionType14
5
0
0
5
3
1
1
1
0.00
com.google.javascript.jscomp.parsing.JsDocInfoParserTest.testParseUnionType15
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.parsing.JsDocInfoParserTest.testParseUnionType16
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.parsing.JsDocInfoParserTest.testParseUnionType17
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.parsing.JsDocInfoParserTest.testParseUnionType19
4
0
0
4
2
2
1
2
0.00
com.google.javascript.jscomp.parsing.JsDocInfoParserTest.testParseUnionType2
4
0
0
4
2
2
1
2
0.00
com.google.javascript.jscomp.parsing.JsDocInfoParserTest.testParseUnionType6
6
0
0
6
4
2
1
2
0.00
com.google.javascript.jscomp.parsing.JsDocInfoParserTest.testParseUnionType7
6
0
0
6
4
2
1
2
0.00
com.google.javascript.jscomp.parsing.JsDocInfoParserTest.testParseUnionTypeError2
4
0
0
4
2
1
1
1
0.00
com.google.javascript.jscomp.parsing.JsDocInfoParserTest.testParseUnknownType1
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.parsing.JsDocInfoParserTest.testParseUnknownType2
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.parsing.JsDocInfoParserTest.testParseUnknownType3
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.parsing.JsDocInfoParserTest.testParseWithMarkerNames1
7
0
1
6
4
2
1
2
0.00
com.google.javascript.jscomp.parsing.JsDocInfoParserTest.testParseWithMarkerNames2
16
0
2
14
12
3
2
2
0.00
com.google.javascript.jscomp.parsing.JsDocInfoParserTest.testParseWithMarkerNames3
10
0
1
9
7
3
1
2
0.00
com.google.javascript.jscomp.parsing.JsDocInfoParserTest.testParseWithMarkers1
7
0
1
6
4
2
1
2
0.00
com.google.javascript.jscomp.parsing.JsDocInfoParserTest.testParseWithMarkers2
7
0
1
6
4
2
1
2
0.00
com.google.javascript.jscomp.parsing.JsDocInfoParserTest.testParseWithMarkers3
12
0
1
11
7
5
3
3
0.00
com.google.javascript.jscomp.parsing.JsDocInfoParserTest.testParseWithMarkers4
8
0
1
7
4
3
2
2
0.00
com.google.javascript.jscomp.parsing.JsDocInfoParserTest.testParseWithMarkers5
9
0
1
8
5
3
1
2
0.00
com.google.javascript.jscomp.parsing.JsDocInfoParserTest.testParseWithMarkers6
9
0
1
8
5
3
1
2
0.00
com.google.javascript.jscomp.parsing.JsDocInfoParserTest.testParseWithMarkerType
7
0
1
6
4
2
1
2
0.00
com.google.javascript.jscomp.parsing.JsDocInfoParserTest.testParseWithMarkerType2
7
0
1
6
4
2
1
2
0.00
com.google.javascript.jscomp.parsing.JsDocInfoParserTest.testParseWithoutMarkerName
4
0
0
4
2
2
1
2
0.00
com.google.javascript.jscomp.parsing.JsDocInfoParserTest.testParseWizaction1
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.parsing.JsDocInfoParserTest.testParseWizaction2
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.parsing.JsDocInfoParserTest.testPreserveWhitespace1
17
0
2
15
13
3
2
2
0.00
com.google.javascript.jscomp.parsing.JsDocInfoParserTest.testPreserveWhitespace2
14
0
1
13
11
3
1
2
0.00
com.google.javascript.jscomp.parsing.JsDocInfoParserTest.testPreserveWhitespace3
14
0
1
13
11
3
1
2
0.00
com.google.javascript.jscomp.parsing.JsDocInfoParserTest.testPreserveWhitespace4
14
0
1
13
11
3
1
2
0.00
com.google.javascript.jscomp.parsing.JsDocInfoParserTest.testPreserveWhitespace5
14
0
1
13
11
3
1
2
0.00
com.google.javascript.jscomp.parsing.JsDocInfoParserTest.testPreserveWhitespace6
12
0
0
12
10
3
3
2
0.00
com.google.javascript.jscomp.parsing.JsDocInfoParserTest.testPrivateType
4
0
0
4
2
2
1
2
0.00
com.google.javascript.jscomp.parsing.JsDocInfoParserTest.testPrivateVisibilityNotAllowedInFileOverview
6
0
0
6
4
1
2
1
0.00
com.google.javascript.jscomp.parsing.JsDocInfoParserTest.testProtectedType
4
0
0
4
2
2
1
2
0.00
com.google.javascript.jscomp.parsing.JsDocInfoParserTest.testProtectedVisibilityNotAllowedInFileOverview
6
0
0
6
4
1
2
1
0.00
com.google.javascript.jscomp.parsing.JsDocInfoParserTest.testPublicType
4
0
0
4
2
2
1
2
0.00
com.google.javascript.jscomp.parsing.JsDocInfoParserTest.testPublicVisibilityAllowedInFileOverview
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.parsing.JsDocInfoParserTest.testReferences
18
0
3
15
12
5
6
3
0.00
com.google.javascript.jscomp.parsing.JsDocInfoParserTest.testRegression1
13
0
1
12
9
4
4
3
0.00
com.google.javascript.jscomp.parsing.JsDocInfoParserTest.testRegression10
19
0
1
18
16
3
11
2
0.00
com.google.javascript.jscomp.parsing.JsDocInfoParserTest.testRegression11
15
0
1
14
12
3
9
2
0.00
com.google.javascript.jscomp.parsing.JsDocInfoParserTest.testRegression12
16
0
1
15
13
3
9
2
0.00
com.google.javascript.jscomp.parsing.JsDocInfoParserTest.testRegression13
16
0
1
15
13
3
9
2
0.00
com.google.javascript.jscomp.parsing.JsDocInfoParserTest.testRegression14
16
0
1
15
13
3
9
2
0.00
com.google.javascript.jscomp.parsing.JsDocInfoParserTest.testRegression15
17
0
1
16
14
3
10
2
0.00
com.google.javascript.jscomp.parsing.JsDocInfoParserTest.testRegression16
14
0
1
13
11
3
7
2
0.00
com.google.javascript.jscomp.parsing.JsDocInfoParserTest.testRegression17
4
1
0
3
1
1
1
1
0.33
com.google.javascript.jscomp.parsing.JsDocInfoParserTest.testRegression2
20
0
2
18
15
4
5
3
0.00
com.google.javascript.jscomp.parsing.JsDocInfoParserTest.testRegression3
18
0
1
17
14
4
4
3
0.00
com.google.javascript.jscomp.parsing.JsDocInfoParserTest.testRegression4
15
0
1
14
11
4
5
3
0.00
com.google.javascript.jscomp.parsing.JsDocInfoParserTest.testRegression5
9
0
1
8
6
3
4
3
0.00
com.google.javascript.jscomp.parsing.JsDocInfoParserTest.testRegression6
8
0
1
7
5
3
3
3
0.00
com.google.javascript.jscomp.parsing.JsDocInfoParserTest.testRegression7
12
0
1
11
8
4
3
3
0.00
com.google.javascript.jscomp.parsing.JsDocInfoParserTest.testRegression8
14
0
1
13
10
4
3
3
0.00
com.google.javascript.jscomp.parsing.JsDocInfoParserTest.testRegression9
16
0
1
15
13
3
10
2
0.00
com.google.javascript.jscomp.parsing.JsDocInfoParserTest.testSeeMissing
4
0
0
4
2
1
1
1
0.00
com.google.javascript.jscomp.parsing.JsDocInfoParserTest.testSingleTags
12
0
1
11
8
4
4
2
0.00
com.google.javascript.jscomp.parsing.JsDocInfoParserTest.testSingleTags2
6
0
1
5
3
3
1
2
0.00
com.google.javascript.jscomp.parsing.JsDocInfoParserTest.testSingleTagsReordered
12
0
1
11
8
4
4
2
0.00
com.google.javascript.jscomp.parsing.JsDocInfoParserTest.testStableIdGeneratorConflict
8
1
0
8
6
1
1
1
0.12
com.google.javascript.jscomp.parsing.JsDocInfoParserTest.testStackedAnnotation
6
0
0
6
4
2
3
2
0.00
com.google.javascript.jscomp.parsing.JsDocInfoParserTest.testStackedAnnotation10
7
0
0
7
5
2
4
2
0.00
com.google.javascript.jscomp.parsing.JsDocInfoParserTest.testStackedAnnotation11
6
0
0
6
4
2
3
2
0.00
com.google.javascript.jscomp.parsing.JsDocInfoParserTest.testStackedAnnotation12
6
0
0
6
4
2
3
2
0.00
com.google.javascript.jscomp.parsing.JsDocInfoParserTest.testStackedAnnotation2
6
0
0
6
4
2
3
2
0.00
com.google.javascript.jscomp.parsing.JsDocInfoParserTest.testStackedAnnotation3
5
0
0
5
3
2
2
2
0.00
com.google.javascript.jscomp.parsing.JsDocInfoParserTest.testStackedAnnotation4
6
0
0
6
4
2
3
2
0.00
com.google.javascript.jscomp.parsing.JsDocInfoParserTest.testStackedAnnotation5
5
0
0
5
3
2
2
2
0.00
com.google.javascript.jscomp.parsing.JsDocInfoParserTest.testStackedAnnotation6
9
0
1
8
6
2
5
2
0.00
com.google.javascript.jscomp.parsing.JsDocInfoParserTest.testStackedAnnotation7
5
0
0
5
3
2
2
2
0.00
com.google.javascript.jscomp.parsing.JsDocInfoParserTest.testStackedAnnotation8
9
0
1
8
6
2
5
2
0.00
com.google.javascript.jscomp.parsing.JsDocInfoParserTest.testStackedAnnotation9
6
0
0
6
4
2
3
2
0.00
com.google.javascript.jscomp.parsing.JsDocInfoParserTest.testStructuralConstructor
6
0
0
6
4
3
2
2
0.00
com.google.javascript.jscomp.parsing.JsDocInfoParserTest.testStructuralConstructor2
8
1
0
7
5
3
2
2
0.14
com.google.javascript.jscomp.parsing.JsDocInfoParserTest.testStructuralConstructor3
4
0
0
4
2
1
1
1
0.00
com.google.javascript.jscomp.parsing.JsDocInfoParserTest.testSuppress1
4
0
0
4
2
2
1
2
0.00
com.google.javascript.jscomp.parsing.JsDocInfoParserTest.testSuppress2
4
0
0
4
2
2
1
2
0.00
com.google.javascript.jscomp.parsing.JsDocInfoParserTest.testSuppress3
4
0
0
4
2
2
1
2
0.00
com.google.javascript.jscomp.parsing.JsDocInfoParserTest.testTextExtents
4
0
0
4
2
1
1
1
0.00
com.google.javascript.jscomp.parsing.JsDocInfoParserTest.testTypedefType1
5
0
0
5
3
2
2
2
0.00
com.google.javascript.jscomp.parsing.JsDocInfoParserTest.testTypedefType2
5
0
0
5
3
2
2
2
0.00
com.google.javascript.jscomp.parsing.JsDocInfoParserTest.testTypedefType3
5
0
0
5
3
2
2
2
0.00
com.google.javascript.jscomp.parsing.JsDocInfoParserTest.testTypeTagConflict1
5
0
0
5
3
1
1
1
0.00
com.google.javascript.jscomp.parsing.JsDocInfoParserTest.testTypeTagConflict10
5
0
0
5
3
1
1
1
0.00
com.google.javascript.jscomp.parsing.JsDocInfoParserTest.testTypeTagConflict11
5
0
0
5
3
1
1
1
0.00
com.google.javascript.jscomp.parsing.JsDocInfoParserTest.testTypeTagConflict12
5
0
0
5
3
1
1
1
0.00
com.google.javascript.jscomp.parsing.JsDocInfoParserTest.testTypeTagConflict13
5
0
0
5
3
1
1
1
0.00
com.google.javascript.jscomp.parsing.JsDocInfoParserTest.testTypeTagConflict14
5
0
0
5
3
1
1
1
0.00
com.google.javascript.jscomp.parsing.JsDocInfoParserTest.testTypeTagConflict15
9
1
0
9
7
1
1
1
0.11
com.google.javascript.jscomp.parsing.JsDocInfoParserTest.testTypeTagConflict16
7
1
0
7
5
1
1
1
0.14
com.google.javascript.jscomp.parsing.JsDocInfoParserTest.testTypeTagConflict17
7
1
0
7
5
1
1
1
0.14
com.google.javascript.jscomp.parsing.JsDocInfoParserTest.testTypeTagConflict18
9
1
0
9
7
1
1
1
0.11
com.google.javascript.jscomp.parsing.JsDocInfoParserTest.testTypeTagConflict19
7
1
0
7
5
1
1
1
0.14
com.google.javascript.jscomp.parsing.JsDocInfoParserTest.testTypeTagConflict2
5
0
0
5
3
1
1
1
0.00
com.google.javascript.jscomp.parsing.JsDocInfoParserTest.testTypeTagConflict20
7
1
0
7
5
1
1
1
0.14
com.google.javascript.jscomp.parsing.JsDocInfoParserTest.testTypeTagConflict21
9
1
0
9
7
1
1
1
0.11
com.google.javascript.jscomp.parsing.JsDocInfoParserTest.testTypeTagConflict22
9
1
0
9
7
1
1
1
0.11
com.google.javascript.jscomp.parsing.JsDocInfoParserTest.testTypeTagConflict23
9
1
0
9
7
1
1
1
0.11
com.google.javascript.jscomp.parsing.JsDocInfoParserTest.testTypeTagConflict24
9
1
0
9
7
1
1
1
0.11
com.google.javascript.jscomp.parsing.JsDocInfoParserTest.testTypeTagConflict25
9
1
0
9
7
1
1
1
0.11
com.google.javascript.jscomp.parsing.JsDocInfoParserTest.testTypeTagConflict3
4
0
0
4
2
1
1
1
0.00
com.google.javascript.jscomp.parsing.JsDocInfoParserTest.testTypeTagConflict4
4
0
0
4
2
1
1
1
0.00
com.google.javascript.jscomp.parsing.JsDocInfoParserTest.testTypeTagConflict5
5
0
0
5
3
1
1
1
0.00
com.google.javascript.jscomp.parsing.JsDocInfoParserTest.testTypeTagConflict6
5
0
0
5
3
1
1
1
0.00
com.google.javascript.jscomp.parsing.JsDocInfoParserTest.testTypeTagConflict7
5
0
0
5
3
1
1
1
0.00
com.google.javascript.jscomp.parsing.JsDocInfoParserTest.testTypeTagConflict8
5
0
0
5
3
1
1
1
0.00
com.google.javascript.jscomp.parsing.JsDocInfoParserTest.testTypeTagConflict9
5
0
0
5
3
1
1
1
0.00
com.google.javascript.jscomp.parsing.JsDocInfoParserTest.testUnsupportedJsDocSyntax1
9
0
0
9
6
3
3
2
0.00
com.google.javascript.jscomp.parsing.JsDocInfoParserTest.testUnsupportedJsDocSyntax2
9
0
0
9
6
3
2
2
0.00
com.google.javascript.jscomp.parsing.JsDocInfoParserTest.testVersionDuplication
5
0
0
5
3
1
1
1
0.00
com.google.javascript.jscomp.parsing.JsDocInfoParserTest.testVersionMissing
4
0
0
4
2
1
1
1
0.00
com.google.javascript.jscomp.parsing.JsDocInfoParserTest.testWhitelistedAnnotations
52
0
0
52
50
1
1
1
0.00
com.google.javascript.jscomp.parsing.JsDocInfoParserTest.testWhitelistedConflictingAnnotation
5
0
0
5
3
2
2
2
0.00
com.google.javascript.jscomp.parsing.JsDocInfoParserTest.testWhitelistedNewAnnotations
6
0
0
6
4
1
3
1
0.00
com.google.javascript.jscomp.parsing.JsDocToken.valueOf
0
0
0
0
0
0
0
0
0.00
com.google.javascript.jscomp.parsing.JsDocToken.values
0
0
0
0
0
0
0
0
0.00
com.google.javascript.jscomp.parsing.JsDocTokenStream.addToString
10
0
0
10
7
3
5
3
0.00
com.google.javascript.jscomp.parsing.JsDocTokenStream.getChar
54
0
6
48
33
2
32
2
0.00
com.google.javascript.jscomp.parsing.JsDocTokenStream.getCharIgnoreLineEnd
44
0
5
39
26
2
25
2
0.00
com.google.javascript.jscomp.parsing.JsDocTokenStream.getCharno
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.parsing.JsDocTokenStream.getJsDocToken
141
9
18
114
98
4
69
4
0.08
com.google.javascript.jscomp.parsing.JsDocTokenStream.getLineno
1
0
0
1
1
1
1
1
0.00
com.google.javascript.jscomp.parsing.JsDocTokenStream.getOffset
6
3
0
3
1
1
1
1
1.00
com.google.javascript.jscomp.parsing.JsDocTokenStream.getRemainingJSDocLine
28
5
1
22
16
2
12
2
0.23
com.google.javascript.jscomp.parsing.JsDocTokenStream.getString
1
0
0
1
1
1
1
1
0.00
com.google.javascript.jscomp.parsing.JsDocTokenStream.getStringFromBuffer
4
0
0
4
2
2
1
2
0.00
com.google.javascript.jscomp.parsing.JsDocTokenStream.isAlpha
8
1
0
7
4
1
3
1
0.14
com.google.javascript.jscomp.parsing.JsDocTokenStream.isJSDocString
26
0
1
25
22
1
3
1
0.00
com.google.javascript.jscomp.parsing.JsDocTokenStream.isJSLineTerminator
8
2
0
6
3
1
3
1
0.33
com.google.javascript.jscomp.parsing.JsDocTokenStream.JsDocTokenStream
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.parsing.JsDocTokenStream.JsDocTokenStream
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.parsing.JsDocTokenStream.JsDocTokenStream
9
0
0
9
7
1
7
1
0.00
com.google.javascript.jscomp.parsing.JsDocTokenStream.matchChar
9
0
0
9
6
2
4
2
0.00
com.google.javascript.jscomp.parsing.JsDocTokenStream.peekChar
5
0
0
5
3
2
2
2
0.00
com.google.javascript.jscomp.parsing.JsDocTokenStream.ungetChar
6
1
0
5
3
1
3
1
0.20
com.google.javascript.jscomp.parsing.JsDocTokenStream.ungetCharIgnoreLineEnd
4
0
0
4
2
1
2
1
0.00
com.google.javascript.jscomp.parsing.JsDocTokenStream.update
7
4
0
3
1
1
1
1
1.33
com.google.javascript.jscomp.parsing.JsDocTokenStreamTest.testJsDocTokenization1
12
0
0
12
10
4
6
3
0.00
com.google.javascript.jscomp.parsing.JsDocTokenStreamTest.testJsDocTokenization10
5
0
0
5
3
3
1
3
0.00
com.google.javascript.jscomp.parsing.JsDocTokenStreamTest.testJsDocTokenization11
12
0
0
12
10
4
7
3
0.00
com.google.javascript.jscomp.parsing.JsDocTokenStreamTest.testJsDocTokenization12
6
0
1
5
3
3
1
3
0.00
com.google.javascript.jscomp.parsing.JsDocTokenStreamTest.testJsDocTokenization13
6
0
1
5
3
3
1
3
0.00
com.google.javascript.jscomp.parsing.JsDocTokenStreamTest.testJsDocTokenization14
10
4
1
5
3
3
1
3
0.80
com.google.javascript.jscomp.parsing.JsDocTokenStreamTest.testJsDocTokenization15
11
0
1
10
8
4
5
3
0.00
com.google.javascript.jscomp.parsing.JsDocTokenStreamTest.testJsDocTokenization16
7
0
1
6
4
4
1
3
0.00
com.google.javascript.jscomp.parsing.JsDocTokenStreamTest.testJsDocTokenization17
6
0
1
5
3
3
1
3
0.00
com.google.javascript.jscomp.parsing.JsDocTokenStreamTest.testJsDocTokenization18
6
0
1
5
3
3
1
3
0.00
com.google.javascript.jscomp.parsing.JsDocTokenStreamTest.testJsDocTokenization19
6
0
1
5
3
3
1
3
0.00
com.google.javascript.jscomp.parsing.JsDocTokenStreamTest.testJsDocTokenization2
17
0
0
17
15
4
11
3
0.00
com.google.javascript.jscomp.parsing.JsDocTokenStreamTest.testJsDocTokenization20
12
0
0
12
10
4
7
3
0.00
com.google.javascript.jscomp.parsing.JsDocTokenStreamTest.testJsDocTokenization21
12
0
0
12
10
4
7
3
0.00
com.google.javascript.jscomp.parsing.JsDocTokenStreamTest.testJsDocTokenization4
15
0
0
15
13
4
6
3
0.00
com.google.javascript.jscomp.parsing.JsDocTokenStreamTest.testJsDocTokenization5
7
0
0
7
5
3
3
3
0.00
com.google.javascript.jscomp.parsing.JsDocTokenStreamTest.testJsDocTokenization6
13
0
0
13
11
4
8
3
0.00
com.google.javascript.jscomp.parsing.JsDocTokenStreamTest.testJsDocTokenization7
12
0
1
11
9
4
6
3
0.00
com.google.javascript.jscomp.parsing.JsDocTokenStreamTest.testJsDocTokenization8
13
0
0
13
11
5
2
3
0.00
com.google.javascript.jscomp.parsing.JsDocTokenStreamTest.testJsDocTokenization9
11
0
0
11
9
5
1
3
0.00
com.google.javascript.jscomp.parsing.JsDocTokenStreamTest.testJSDocTokenStream
18
2
2
14
8
5
5
5
0.14
com.google.javascript.jscomp.parsing.NullErrorReporter.error
3
0
0
3
0
2
0
1
0.00
com.google.javascript.jscomp.parsing.NullErrorReporter.forOldRhino
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.parsing.NullErrorReporter.NullErrorReporter
2
0
0
2
0
1
0
1
0.00
com.google.javascript.jscomp.parsing.NullErrorReporter.warning
3
0
0
3
0
2
0
1
0.00
com.google.javascript.jscomp.parsing.parser.FeatureSet.contains
9
3
0
6
4
1
1
1
0.50
com.google.javascript.jscomp.parsing.parser.FeatureSet.contains
6
3
0
3
1
1
1
1
1.00
com.google.javascript.jscomp.parsing.parser.FeatureSet.equals
7
0
0
7
5
1
1
1
0.00
com.google.javascript.jscomp.parsing.parser.FeatureSet.Feature.Feature
4
0
0
4
2
1
2
1
0.00
com.google.javascript.jscomp.parsing.parser.FeatureSet.Feature.features
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.parsing.parser.FeatureSet.Feature.toString
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.parsing.parser.FeatureSet.Feature.valueOf
0
0
0
0
0
0
0
0
0.00
com.google.javascript.jscomp.parsing.parser.FeatureSet.Feature.values
0
0
0
0
0
0
0
0
0.00
com.google.javascript.jscomp.parsing.parser.FeatureSet.FeatureSet
6
0
0
6
4
1
4
1
0.00
com.google.javascript.jscomp.parsing.parser.FeatureSet.hasEs6Modules
4
1
0
3
1
1
1
1
0.33
com.google.javascript.jscomp.parsing.parser.FeatureSet.hashCode
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.parsing.parser.FeatureSet.isTypeScript
4
1
0
3
1
1
1
1
0.33
com.google.javascript.jscomp.parsing.parser.FeatureSet.require
4
1
0
3
1
1
1
1
0.33
com.google.javascript.jscomp.parsing.parser.FeatureSet.require
4
1
0
3
1
1
1
1
0.33
com.google.javascript.jscomp.parsing.parser.FeatureSet.toLanguageModeString
4
1
0
3
1
1
1
1
0.33
com.google.javascript.jscomp.parsing.parser.FeatureSet.toString
7
0
0
7
5
1
1
1
0.00
com.google.javascript.jscomp.parsing.parser.FeatureSet.union
10
3
0
7
5
1
1
1
0.43
com.google.javascript.jscomp.parsing.parser.FeatureSet.version
15
1
0
14
11
1
11
1
0.07
com.google.javascript.jscomp.parsing.parser.IdentifierToken.IdentifierToken
4
0
0
4
2
1
2
1
0.00
com.google.javascript.jscomp.parsing.parser.IdentifierToken.toString
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.parsing.parser.Keywords.get
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.parsing.parser.Keywords.get
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.parsing.parser.Keywords.getTokenType
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.parsing.parser.Keywords.isKeyword
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.parsing.parser.Keywords.isKeyword
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.parsing.parser.Keywords.isStrictKeyword
20
4
0
16
13
1
3
1
0.25
com.google.javascript.jscomp.parsing.parser.Keywords.isTypeScriptSpecificKeyword
11
0
0
11
8
1
3
1
0.00
com.google.javascript.jscomp.parsing.parser.Keywords.Keywords
4
0
0
4
2
1
2
1
0.00
com.google.javascript.jscomp.parsing.parser.Keywords.toString
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.parsing.parser.Keywords.valueOf
0
0
0
0
0
0
0
0
0.00
com.google.javascript.jscomp.parsing.parser.Keywords.values
0
0
0
0
0
0
0
0
0.00
com.google.javascript.jscomp.parsing.parser.LineNumberTable.computeLineStartOffsets
17
1
0
16
11
3
9
4
0.06
com.google.javascript.jscomp.parsing.parser.LineNumberTable.getColumn
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.parsing.parser.LineNumberTable.getLine
8
1
0
7
4
2
3
2
0.14
com.google.javascript.jscomp.parsing.parser.LineNumberTable.getSourcePosition
4
0
0
4
2
2
1
2
0.00
com.google.javascript.jscomp.parsing.parser.LineNumberTable.getSourceRange
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.parsing.parser.LineNumberTable.isLineTerminator
11
4
0
11
8
1
3
1
0.36
com.google.javascript.jscomp.parsing.parser.LineNumberTable.LineNumberTable
4
0
0
4
2
1
2
1
0.00
com.google.javascript.jscomp.parsing.parser.LineNumberTable.offsetOfLine
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.parsing.parser.LineNumberTable.toIntArray
7
0
0
7
4
2
4
3
0.00
com.google.javascript.jscomp.parsing.parser.LiteralToken.LiteralToken
4
0
0
4
2
1
2
1
0.00
com.google.javascript.jscomp.parsing.parser.LiteralToken.toString
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.parsing.parser.Parser.buildIdentifierPath
14
2
0
13
9
2
8
2
0.15
com.google.javascript.jscomp.parsing.parser.Parser.checkVanillaForInitializers
8
1
0
7
3
1
3
2
0.14
com.google.javascript.jscomp.parsing.parser.Parser.CommentRecorder.getComments
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.parsing.parser.Parser.CommentRecorder.recordComment
4
0
0
4
1
2
1
1
0.00
com.google.javascript.jscomp.parsing.parser.Parser.completeArrowFunctionParseAtArrow
16
0
1
15
10
6
5
4
0.00
com.google.javascript.jscomp.parsing.parser.Parser.completeAssignmentExpressionParseAtArrow
13
5
0
8
4
2
3
1
0.62
com.google.javascript.jscomp.parsing.parser.Parser.completeAssignmentExpressionParseAtArrow
22
5
0
17
12
5
9
4
0.29
com.google.javascript.jscomp.parsing.parser.Parser.Config.Config
14
2
1
11
9
1
7
1
0.18
com.google.javascript.jscomp.parsing.parser.Parser.Config.Mode.valueOf
0
0
0
0
0
0
0
0
0.00
com.google.javascript.jscomp.parsing.parser.Parser.Config.Mode.values
0
0
0
0
0
0
0
0
0.00
com.google.javascript.jscomp.parsing.parser.Parser.createLookaheadParser
14
7
0
7
5
1
1
1
1.00
com.google.javascript.jscomp.parsing.parser.Parser.eat
15
7
0
8
5
2
4
2
0.88
com.google.javascript.jscomp.parsing.parser.Parser.eatAsyncFunctionStart
4
0
0
4
2
1
2
1
0.00
com.google.javascript.jscomp.parsing.parser.Parser.eatId
12
4
0
8
5
1
4
1
0.50
com.google.javascript.jscomp.parsing.parser.Parser.eatIdOpt
6
3
0
3
1
1
1
1
1.00
com.google.javascript.jscomp.parsing.parser.Parser.eatIdOrKeywordAsId
17
5
0
12
9
2
6
2
0.42
com.google.javascript.jscomp.parsing.parser.Parser.eatObjectLiteralPropertyName
11
0
0
11
8
2
3
2
0.00
com.google.javascript.jscomp.parsing.parser.Parser.eatOpt
13
7
0
6
3
1
3
1
1.17
com.google.javascript.jscomp.parsing.parser.Parser.eatPossibleImplicitSemiColon
14
3
1
10
6
1
6
1
0.30
com.google.javascript.jscomp.parsing.parser.Parser.eatPredefinedString
8
0
0
8
5
2
4
2
0.00
com.google.javascript.jscomp.parsing.parser.Parser.Expression.valueOf
0
0
0
0
0
0
0
0
0.00
com.google.javascript.jscomp.parsing.parser.Parser.Expression.values
0
0
0
0
0
0
0
0
0.00
com.google.javascript.jscomp.parsing.parser.Parser.getComments
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.parsing.parser.Parser.getFeatures
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.parsing.parser.Parser.getLastLine
6
3
0
3
1
1
1
1
1.00
com.google.javascript.jscomp.parsing.parser.Parser.getNextLine
6
3
0
3
1
1
1
1
1.00
com.google.javascript.jscomp.parsing.parser.Parser.getTreeEndLocation
6
3
0
3
1
1
1
1
1.00
com.google.javascript.jscomp.parsing.parser.Parser.getTreeLocation
7
4
0
3
1
1
1
1
1.33
com.google.javascript.jscomp.parsing.parser.Parser.getTreeStartLocation
6
3
0
3
1
1
1
1
1.00
com.google.javascript.jscomp.parsing.parser.Parser.inGeneratorContext
4
1
0
3
1
1
1
1
0.33
com.google.javascript.jscomp.parsing.parser.Parser.inStrictContext
4
1
0
3
1
1
1
1
0.33
com.google.javascript.jscomp.parsing.parser.Parser.isAsyncId
10
3
0
7
4
1
3
1
0.43
com.google.javascript.jscomp.parsing.parser.Parser.maybeParseAccessibilityModifier
8
0
0
8
5
1
4
1
0.00
com.google.javascript.jscomp.parsing.parser.Parser.maybeParseColonType
7
0
0
7
4
2
3
2
0.00
com.google.javascript.jscomp.parsing.parser.Parser.maybeParseGenericTypes
25
0
1
24
19
5
14
5
0.00
com.google.javascript.jscomp.parsing.parser.Parser.maybeReportNoInitializer
10
1
0
9
6
1
6
1
0.11
com.google.javascript.jscomp.parsing.parser.Parser.maybeReportTrailingComma
11
2
0
9
5
1
4
1
0.22
com.google.javascript.jscomp.parsing.parser.Parser.newEmptyFormalParameterList
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.parsing.parser.Parser.nextLiteralToken
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.parsing.parser.Parser.nextRegularExpressionLiteralToken
8
3
0
5
3
2
2
2
0.60
com.google.javascript.jscomp.parsing.parser.Parser.nextTemplateLiteralToken
8
3
0
5
3
2
2
2
0.60
com.google.javascript.jscomp.parsing.parser.Parser.nextToken
12
7
0
5
3
2
2
2
1.40
com.google.javascript.jscomp.parsing.parser.Parser.ParamContext.valueOf
0
0
0
0
0
0
0
0
0.00
com.google.javascript.jscomp.parsing.parser.Parser.ParamContext.values
0
0
0
0
0
0
0
0
0.00
com.google.javascript.jscomp.parsing.parser.Parser.parse
14
0
0
14
10
4
7
4
0.00
com.google.javascript.jscomp.parsing.parser.Parser.parseAdditiveExpression
10
0
0
10
7
5
3
5
0.00
com.google.javascript.jscomp.parsing.parser.Parser.parseAmbientDeclaration
6
0
0
6
4
3
2
3
0.00
com.google.javascript.jscomp.parsing.parser.Parser.parseAmbientDeclarationHelper
28
1
1
27
23
2
14
2
0.04
com.google.javascript.jscomp.parsing.parser.Parser.parseAmbientFunctionDeclaration
12
0
0
12
8
4
1
2
0.00
com.google.javascript.jscomp.parsing.parser.Parser.parseAmbientFunctionDeclaration
8
0
1
7
5
4
2
4
0.00
com.google.javascript.jscomp.parsing.parser.Parser.parseAmbientNamespaceElement
11
0
2
9
5
1
5
1
0.00
com.google.javascript.jscomp.parsing.parser.Parser.parseAmbientNamespaceElements
9
0
2
7
4
2
3
2
0.00
com.google.javascript.jscomp.parsing.parser.Parser.parseAmbientVariableDeclarationList
10
1
0
9
5
2
4
3
0.11
com.google.javascript.jscomp.parsing.parser.Parser.parseArguments
26
7
3
16
11
3
9
3
0.44
com.google.javascript.jscomp.parsing.parser.Parser.parseArrayComprehension
5
0
0
5
3
1
1
1
0.00
com.google.javascript.jscomp.parsing.parser.Parser.parseArrayInitializer
7
0
0
7
4
1
3
1
0.00
com.google.javascript.jscomp.parsing.parser.Parser.parseArrayLiteral
41
12
4
25
19
4
13
4
0.48
com.google.javascript.jscomp.parsing.parser.Parser.parseArrayPattern
32
3
1
28
22
4
17
4
0.11
com.google.javascript.jscomp.parsing.parser.Parser.parseArrayPatternElement
10
0
1
9
5
2
4
2
0.00
com.google.javascript.jscomp.parsing.parser.Parser.parseArrayPatternRest
6
0
0
6
4
3
2
3
0.00
com.google.javascript.jscomp.parsing.parser.Parser.parseArrayTypeExpression
10
0
0
10
7
3
5
3
0.00
com.google.javascript.jscomp.parsing.parser.Parser.parseArrowFunctionBody
11
0
0
11
7
2
6
2
0.00
com.google.javascript.jscomp.parsing.parser.Parser.parseAssignment
26
1
2
23
16
5
12
5
0.04
com.google.javascript.jscomp.parsing.parser.Parser.parseAssignmentExpression
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.parsing.parser.Parser.parseAssignmentOrSpread
6
0
0
6
3
1
3
1
0.00
com.google.javascript.jscomp.parsing.parser.Parser.parseAsyncArrowFunction
19
0
1
18
13
7
6
5
0.00
com.google.javascript.jscomp.parsing.parser.Parser.parseAsyncFunctionDeclaration
19
1
3
15
11
4
7
3
0.07
com.google.javascript.jscomp.parsing.parser.Parser.parseAsyncFunctionExpression
19
1
3
15
11
4
7
3
0.07
com.google.javascript.jscomp.parsing.parser.Parser.parseBitwiseAND
10
0
0
10
7
5
3
5
0.00
com.google.javascript.jscomp.parsing.parser.Parser.parseBitwiseOR
10
0
0
10
7
5
3
5
0.00
com.google.javascript.jscomp.parsing.parser.Parser.parseBitwiseXOR
10
0
0
10
7
5
3
5
0.00
com.google.javascript.jscomp.parsing.parser.Parser.parseBlock
8
1
0
7
5
3
3
3
0.14
com.google.javascript.jscomp.parsing.parser.Parser.parseBreakStatement
10
0
0
10
7
3
5
3
0.00
com.google.javascript.jscomp.parsing.parser.Parser.parseCallSignature
10
0
0
10
7
5
3
5
0.00
com.google.javascript.jscomp.parsing.parser.Parser.parseCaseClauses
29
0
1
28
23
6
14
6
0.00
com.google.javascript.jscomp.parsing.parser.Parser.parseCaseStatementsOpt
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.parsing.parser.Parser.parseCatch
16
0
0
16
11
5
8
5
0.00
com.google.javascript.jscomp.parsing.parser.Parser.parseClass
36
0
4
32
25
8
17
8
0.00
com.google.javascript.jscomp.parsing.parser.Parser.parseClassDeclaration
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.parsing.parser.Parser.parseClassElement
14
0
1
13
8
2
7
2
0.00
com.google.javascript.jscomp.parsing.parser.Parser.parseClassElements
9
0
2
7
4
2
3
2
0.00
com.google.javascript.jscomp.parsing.parser.Parser.parseClassExpression
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.parsing.parser.Parser.parseClassMemberDeclaration
77
3
4
71
52
14
33
12
0.04
com.google.javascript.jscomp.parsing.parser.Parser.parseComprehension
24
0
3
21
15
6
7
4
0.00
com.google.javascript.jscomp.parsing.parser.Parser.parseComprehensionFor
18
0
2
16
12
4
8
4
0.00
com.google.javascript.jscomp.parsing.parser.Parser.parseComprehensionIf
9
0
0
9
7
3
4
3
0.00
com.google.javascript.jscomp.parsing.parser.Parser.parseComputedPropertyName
7
0
1
6
4
2
3
2
0.00
com.google.javascript.jscomp.parsing.parser.Parser.parseConditional
13
0
0
13
10
5
5
5
0.00
com.google.javascript.jscomp.parsing.parser.Parser.parseContinueStatement
10
0
0
10
7
3
5
3
0.00
com.google.javascript.jscomp.parsing.parser.Parser.parseCoverParenthesizedExpressionAndArrowParameterList
38
11
1
26
20
5
14
4
0.42
com.google.javascript.jscomp.parsing.parser.Parser.parseDebuggerStatement
7
0
1
6
4
2
3
2
0.00
com.google.javascript.jscomp.parsing.parser.Parser.parseDoWhileStatement
14
1
0
13
10
4
7
4
0.08
com.google.javascript.jscomp.parsing.parser.Parser.parseEmptyStatement
5
0
0
5
3
2
2
2
0.00
com.google.javascript.jscomp.parsing.parser.Parser.parseEnumDeclaration
9
0
0
9
7
4
4
4
0.00
com.google.javascript.jscomp.parsing.parser.Parser.parseEnumMembers
16
0
1
15
10
5
7
5
0.00
com.google.javascript.jscomp.parsing.parser.Parser.parseEquality
10
0
0
10
7
5
3
5
0.00
com.google.javascript.jscomp.parsing.parser.Parser.parseExportDeclaration
83
2
3
79
72
10
45
11
0.03
com.google.javascript.jscomp.parsing.parser.Parser.parseExportSpecifier
11
0
0
11
8
4
4
4
0.00
com.google.javascript.jscomp.parsing.parser.Parser.parseExportSpecifierSet
13
0
0
13
8
2
8
2
0.00
com.google.javascript.jscomp.parsing.parser.Parser.parseExpression
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.parsing.parser.Parser.parseExpressionNoIn
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.parsing.parser.Parser.parseExpressionStatement
6
0
0
6
4
3
2
3
0.00
com.google.javascript.jscomp.parsing.parser.Parser.parseFinallyBlock
6
0
0
6
4
3
2
3
0.00
com.google.javascript.jscomp.parsing.parser.Parser.parseForInStatement
7
0
0
7
5
3
3
3
0.00
com.google.javascript.jscomp.parsing.parser.Parser.parseFormalParameterList
22
0
5
17
12
4
8
4
0.00
com.google.javascript.jscomp.parsing.parser.Parser.parseForOfStatement
9
0
0
9
6
4
3
3
0.00
com.google.javascript.jscomp.parsing.parser.Parser.parseForStatement
66
7
6
53
39
6
29
6
0.13
com.google.javascript.jscomp.parsing.parser.Parser.parseForStatement
24
0
2
22
15
4
12
4
0.00
com.google.javascript.jscomp.parsing.parser.Parser.parseFunctionBody
7
0
0
7
5
3
3
3
0.00
com.google.javascript.jscomp.parsing.parser.Parser.parseFunctionDeclaration
10
0
1
9
6
5
3
4
0.00
com.google.javascript.jscomp.parsing.parser.Parser.parseFunctionExpression
12
0
2
10
7
5
3
4
0.00
com.google.javascript.jscomp.parsing.parser.Parser.parseFunctionTail
3
1
0
3
1
1
1
1
0.33
com.google.javascript.jscomp.parsing.parser.Parser.parseFunctionTail
10
0
0
10
8
1
3
1
0.00
com.google.javascript.jscomp.parsing.parser.Parser.parseFunctionTypeExpression
15
0
0
15
11
5
6
5
0.00
com.google.javascript.jscomp.parsing.parser.Parser.parseGeneratorComprehension
5
0
0
5
3
1
1
1
0.00
com.google.javascript.jscomp.parsing.parser.Parser.parseGeneratorFunctionTail
3
1
0
3
1
1
1
1
0.33
com.google.javascript.jscomp.parsing.parser.Parser.parseGetAccessor
22
0
1
21
18
9
8
9
0.00
com.google.javascript.jscomp.parsing.parser.Parser.parseGlobalSourceElements
9
0
2
7
4
2
3
2
0.00
com.google.javascript.jscomp.parsing.parser.Parser.parseIdentifierExpression
5
0
0
5
3
3
1
3
0.00
com.google.javascript.jscomp.parsing.parser.Parser.parseIfStatement
14
0
0
14
11
5
7
5
0.00
com.google.javascript.jscomp.parsing.parser.Parser.parseImportDeclaration
55
6
7
42
35
11
20
10
0.14
com.google.javascript.jscomp.parsing.parser.Parser.parseImportSpecifier
13
0
0
13
10
4
6
4
0.00
com.google.javascript.jscomp.parsing.parser.Parser.parseImportSpecifierSet
13
0
0
13
8
2
8
2
0.00
com.google.javascript.jscomp.parsing.parser.Parser.parseIndexSignature
13
1
0
13
11
7
5
6
0.08
com.google.javascript.jscomp.parsing.parser.Parser.parseInitializer
4
0
0
4
2
1
2
1
0.00
com.google.javascript.jscomp.parsing.parser.Parser.parseInterfaceDeclaration
25
0
1
24
19
7
12
7
0.00
com.google.javascript.jscomp.parsing.parser.Parser.parseInterfaceElement
36
5
5
29
24
9
14
8
0.17
com.google.javascript.jscomp.parsing.parser.Parser.parseInterfaceElements
17
1
2
14
9
2
7
2
0.07
com.google.javascript.jscomp.parsing.parser.Parser.parseLabelledStatement
6
0
0
6
4
3
2
3
0.00
com.google.javascript.jscomp.parsing.parser.Parser.parseLeftHandSideExpression
37
2
2
33
28
6
16
6
0.06
com.google.javascript.jscomp.parsing.parser.Parser.parseLeftHandSidePattern
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.parsing.parser.Parser.parseLiteralExpression
5
0
0
5
3
3
1
3
0.00
com.google.javascript.jscomp.parsing.parser.Parser.parseLogicalAND
10
0
0
10
7
5
3
5
0.00
com.google.javascript.jscomp.parsing.parser.Parser.parseLogicalOR
10
0
0
10
7
5
3
5
0.00
com.google.javascript.jscomp.parsing.parser.Parser.parseMemberExpressionNoNew
34
0
0
34
28
5
18
5
0.00
com.google.javascript.jscomp.parsing.parser.Parser.parseMethodSignature
20
0
0
20
11
9
1
2
0.00
com.google.javascript.jscomp.parsing.parser.Parser.parseMissingPrimaryExpression
6
0
0
6
4
2
3
2
0.00
com.google.javascript.jscomp.parsing.parser.Parser.parseMultiplicativeExpression
10
0
0
10
7
5
3
5
0.00
com.google.javascript.jscomp.parsing.parser.Parser.parseNamespaceDeclaration
12
1
0
12
9
5
5
4
0.08
com.google.javascript.jscomp.parsing.parser.Parser.parseNamespaceElements
9
0
2
7
4
2
3
2
0.00
com.google.javascript.jscomp.parsing.parser.Parser.parseNamespaceName
5
0
0
5
3
3
1
3
0.00
com.google.javascript.jscomp.parsing.parser.Parser.parseNewDotSomething
9
1
0
8
6
2
5
2
0.12
com.google.javascript.jscomp.parsing.parser.Parser.parseNewExpression
16
0
0
16
12
4
8
4
0.00
com.google.javascript.jscomp.parsing.parser.Parser.parseObjectLiteral
21
0
3
18
14
4
10
4
0.00
com.google.javascript.jscomp.parsing.parser.Parser.parseObjectPattern
18
2
0
16
12
3
9
3
0.12
com.google.javascript.jscomp.parsing.parser.Parser.parseObjectPatternField
35
0
2
33
25
10
15
9
0.00
com.google.javascript.jscomp.parsing.parser.Parser.parseParameter
47
2
5
41
33
6
23
6
0.05
com.google.javascript.jscomp.parsing.parser.Parser.parseParenTypeExpression
11
0
0
11
7
2
6
2
0.00
com.google.javascript.jscomp.parsing.parser.Parser.parsePattern
10
0
0
10
7
1
4
1
0.00
com.google.javascript.jscomp.parsing.parser.Parser.parsePatternAssignmentTarget
40
27
1
12
8
4
5
4
2.25
com.google.javascript.jscomp.parsing.parser.Parser.parsePatternAssignmentTargetNoDefault
17
1
0
16
10
2
8
2
0.06
com.google.javascript.jscomp.parsing.parser.Parser.parsePostfixExpression
9
0
0
9
6
4
3
4
0.00
com.google.javascript.jscomp.parsing.parser.Parser.parsePrimaryExpression
36
0
0
36
33
1
12
1
0.00
com.google.javascript.jscomp.parsing.parser.Parser.parseProgram
14
0
0
14
11
4
6
4
0.00
com.google.javascript.jscomp.parsing.parser.Parser.parsePropertyAssignment
37
0
1
36
30
8
17
7
0.00
com.google.javascript.jscomp.parsing.parser.Parser.parsePropertyAssignmentGenerator
21
1
2
18
14
7
5
6
0.06
com.google.javascript.jscomp.parsing.parser.Parser.parsePropertyNameAssignment
21
0
0
21
17
8
9
7
0.00
com.google.javascript.jscomp.parsing.parser.Parser.Parser
9
0
0
9
5
3
5
1
0.00
com.google.javascript.jscomp.parsing.parser.Parser.Parser
5
0
0
5
1
3
1
1
0.00
com.google.javascript.jscomp.parsing.parser.Parser.Parser
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.parsing.parser.Parser.parseRecordTypeExpression
12
0
0
12
8
3
6
3
0.00
com.google.javascript.jscomp.parsing.parser.Parser.parseRegularExpressionLiteral
5
0
0
5
3
3
1
3
0.00
com.google.javascript.jscomp.parsing.parser.Parser.parseRelational
10
0
0
10
7
5
3
5
0.00
com.google.javascript.jscomp.parsing.parser.Parser.parseRestAssignmentTarget
7
0
0
7
4
2
3
2
0.00
com.google.javascript.jscomp.parsing.parser.Parser.parseRestParameter
7
0
0
7
5
2
3
2
0.00
com.google.javascript.jscomp.parsing.parser.Parser.parseReturnStatement
10
0
0
10
7
3
5
3
0.00
com.google.javascript.jscomp.parsing.parser.Parser.parseScriptElement
31
0
7
24
15
1
15
1
0.00
com.google.javascript.jscomp.parsing.parser.Parser.parseSetAccessor
28
0
0
28
24
12
10
12
0.00
com.google.javascript.jscomp.parsing.parser.Parser.parseShiftExpression
10
0
0
10
7
5
3
5
0.00
com.google.javascript.jscomp.parsing.parser.Parser.parseSourceElement
22
3
4
15
9
1
9
1
0.20
com.google.javascript.jscomp.parsing.parser.Parser.parseSourceElementList
9
0
2
7
4
2
3
2
0.00
com.google.javascript.jscomp.parsing.parser.Parser.parseSpreadExpression
6
0
0
6
4
3
2
3
0.00
com.google.javascript.jscomp.parsing.parser.Parser.parseStatement
6
3
0
3
1
1
1
1
1.00
com.google.javascript.jscomp.parsing.parser.Parser.parseStatementList
7
0
0
7
4
2
3
2
0.00
com.google.javascript.jscomp.parsing.parser.Parser.parseStatementStandard
43
3
0
40
36
1
19
1
0.07
com.google.javascript.jscomp.parsing.parser.Parser.parseSuperExpression
5
0
0
5
3
2
2
2
0.00
com.google.javascript.jscomp.parsing.parser.Parser.parseSwitchStatement
11
0
0
11
9
4
6
4
0.00
com.google.javascript.jscomp.parsing.parser.Parser.parseTemplateLiteral
45
13
4
28
22
6
14
5
0.46
com.google.javascript.jscomp.parsing.parser.Parser.parseThisExpression
5
0
0
5
3
2
2
2
0.00
com.google.javascript.jscomp.parsing.parser.Parser.parseThrowStatement
12
0
0
12
9
3
6
3
0.00
com.google.javascript.jscomp.parsing.parser.Parser.parseTryStatement
17
0
0
17
12
5
8
5
0.00
com.google.javascript.jscomp.parsing.parser.Parser.parseType
20
0
1
19
15
4
10
4
0.00
com.google.javascript.jscomp.parsing.parser.Parser.parseTypeAlias
9
0
0
9
7
4
4
4
0.00
com.google.javascript.jscomp.parsing.parser.Parser.parseTypeAnnotation
4
0
0
4
2
1
2
1
0.00
com.google.javascript.jscomp.parsing.parser.Parser.parseTypeArgumentList
21
2
2
17
13
3
11
3
0.12
com.google.javascript.jscomp.parsing.parser.Parser.parseTypeName
5
1
0
5
3
3
1
3
0.20
com.google.javascript.jscomp.parsing.parser.Parser.parseTypeQuery
24
1
1
22
16
4
12
4
0.05
com.google.javascript.jscomp.parsing.parser.Parser.parseTypeReference
10
0
2
8
5
3
3
3
0.00
com.google.javascript.jscomp.parsing.parser.Parser.parseUnaryExpression
9
0
0
9
6
4
3
4
0.00
com.google.javascript.jscomp.parsing.parser.Parser.parseVariableDeclaration
26
3
2
21
14
6
10
5
0.14
com.google.javascript.jscomp.parsing.parser.Parser.parseVariableDeclarationList
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.parsing.parser.Parser.parseVariableDeclarationList
27
0
3
24
18
6
10
4
0.00
com.google.javascript.jscomp.parsing.parser.Parser.parseVariableDeclarationListNoIn
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.parsing.parser.Parser.parseVariableStatement
6
0
0
6
4
3
2
3
0.00
com.google.javascript.jscomp.parsing.parser.Parser.parseWhileStatement
9
0
0
9
7
4
4
4
0.00
com.google.javascript.jscomp.parsing.parser.Parser.parseWithStatement
9
0
0
9
7
4
4
4
0.00
com.google.javascript.jscomp.parsing.parser.Parser.parseYield
14
0
0
14
10
4
6
4
0.00
com.google.javascript.jscomp.parsing.parser.Parser.PatternKind.valueOf
0
0
0
0
0
0
0
0
0.00
com.google.javascript.jscomp.parsing.parser.Parser.PatternKind.values
0
0
0
0
0
0
0
0
0.00
com.google.javascript.jscomp.parsing.parser.Parser.peek
6
3
0
3
1
1
1
1
1.00
com.google.javascript.jscomp.parsing.parser.Parser.peek
7
4
0
3
1
1
1
1
1.33
com.google.javascript.jscomp.parsing.parser.Parser.peekAccessibilityModifier
4
0
0
4
2
1
1
1
0.00
com.google.javascript.jscomp.parsing.parser.Parser.peekAdditiveOperator
9
0
0
9
6
1
3
1
0.00
com.google.javascript.jscomp.parsing.parser.Parser.peekAmbientDeclaration
12
0
1
11
9
1
1
1
0.00
com.google.javascript.jscomp.parsing.parser.Parser.peekAmbientNamespaceElement
12
0
0
12
10
1
1
1
0.00
com.google.javascript.jscomp.parsing.parser.Parser.peekArrayPatternElement
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.parsing.parser.Parser.peekAssignmentExpression
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.parsing.parser.Parser.peekAssignmentOperator
19
0
0
19
16
1
3
1
0.00
com.google.javascript.jscomp.parsing.parser.Parser.peekAssignmentOrSpread
9
6
0
3
1
1
1
1
2.00
com.google.javascript.jscomp.parsing.parser.Parser.peekAsyncFunctionStart
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.parsing.parser.Parser.peekCallSuffix
7
0
0
7
5
1
1
1
0.00
com.google.javascript.jscomp.parsing.parser.Parser.peekClassDeclaration
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.parsing.parser.Parser.peekClassElement
13
0
0
13
10
2
3
2
0.00
com.google.javascript.jscomp.parsing.parser.Parser.peekDeclaration
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.parsing.parser.Parser.peekEnumDeclaration
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.parsing.parser.Parser.peekEqualityOperator
11
0
0
11
8
1
3
1
0.00
com.google.javascript.jscomp.parsing.parser.Parser.peekExportDeclaration
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.parsing.parser.Parser.peekExpression
39
1
0
39
36
1
3
1
0.03
com.google.javascript.jscomp.parsing.parser.Parser.peekFunction
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.parsing.parser.Parser.peekFunction
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.parsing.parser.Parser.peekFunctionTypeExpression
18
2
0
16
11
2
9
2
0.12
com.google.javascript.jscomp.parsing.parser.Parser.peekGetAccessor
5
0
0
5
3
2
1
2
0.00
com.google.javascript.jscomp.parsing.parser.Parser.peekId
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.parsing.parser.Parser.peekId
11
0
0
11
9
2
1
2
0.00
com.google.javascript.jscomp.parsing.parser.Parser.peekIdOrKeyword
4
0
0
4
2
2
1
2
0.00
com.google.javascript.jscomp.parsing.parser.Parser.peekImplicitSemiColon
6
3
0
3
1
1
1
1
1.00
com.google.javascript.jscomp.parsing.parser.Parser.peekImplicitSemiColon
13
0
0
13
9
2
4
2
0.00
com.google.javascript.jscomp.parsing.parser.Parser.peekImportDeclaration
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.parsing.parser.Parser.peekIndexSignature
4
0
0
4
2
1
1
1
0.00
com.google.javascript.jscomp.parsing.parser.Parser.peekInterfaceDeclaration
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.parsing.parser.Parser.peekInterfaceElement
14
0
0
14
11
2
3
2
0.00
com.google.javascript.jscomp.parsing.parser.Parser.peekLabelledStatement
4
0
0
4
2
1
1
1
0.00
com.google.javascript.jscomp.parsing.parser.Parser.peekMemberExpressionSuffix
5
0
0
5
3
1
1
1
0.00
com.google.javascript.jscomp.parsing.parser.Parser.peekMultiplicativeOperator
10
0
0
10
7
1
3
1
0.00
com.google.javascript.jscomp.parsing.parser.Parser.peekNamespaceDeclaration
4
0
0
4
2
1
1
1
0.00
com.google.javascript.jscomp.parsing.parser.Parser.peekObjectPatternField
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.parsing.parser.Parser.peekParameter
9
0
0
9
5
1
5
1
0.00
com.google.javascript.jscomp.parsing.parser.Parser.peekPatternStart
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.parsing.parser.Parser.peekPostfixOperator
12
0
0
12
8
1
5
1
0.00
com.google.javascript.jscomp.parsing.parser.Parser.peekPredefinedString
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.parsing.parser.Parser.peekPredefinedString
4
0
0
4
2
1
1
1
0.00
com.google.javascript.jscomp.parsing.parser.Parser.peekPropertyName
11
0
0
11
8
2
3
2
0.00
com.google.javascript.jscomp.parsing.parser.Parser.peekPropertyNameOrComputedProp
4
0
0
4
2
1
1
1
0.00
com.google.javascript.jscomp.parsing.parser.Parser.peekRelationalOperator
14
0
0
14
11
1
4
1
0.00
com.google.javascript.jscomp.parsing.parser.Parser.peekSetAccessor
5
0
0
5
3
2
1
2
0.00
com.google.javascript.jscomp.parsing.parser.Parser.peekShiftOperator
10
0
0
10
7
1
3
1
0.00
com.google.javascript.jscomp.parsing.parser.Parser.peekSourceElement
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.parsing.parser.Parser.peekStatement
6
3
0
3
1
1
1
1
1.00
com.google.javascript.jscomp.parsing.parser.Parser.peekStatementStandard
56
5
0
53
50
1
3
1
0.09
com.google.javascript.jscomp.parsing.parser.Parser.peekToken
6
3
0
3
1
1
1
1
1.00
com.google.javascript.jscomp.parsing.parser.Parser.peekToken
6
3
0
3
1
1
1
1
1.00
com.google.javascript.jscomp.parsing.parser.Parser.peekType
6
3
0
3
1
1
1
1
1.00
com.google.javascript.jscomp.parsing.parser.Parser.peekType
6
3
0
3
1
1
1
1
1.00
com.google.javascript.jscomp.parsing.parser.Parser.peekTypeAlias
4
0
0
4
2
1
1
1
0.00
com.google.javascript.jscomp.parsing.parser.Parser.peekUnaryOperator
16
0
0
16
13
1
3
1
0.00
com.google.javascript.jscomp.parsing.parser.Parser.peekVariableDeclarationList
10
0
0
10
7
1
3
1
0.00
com.google.javascript.jscomp.parsing.parser.Parser.reportError
13
6
0
7
4
1
3
1
0.86
com.google.javascript.jscomp.parsing.parser.Parser.reportError
14
7
0
7
4
1
3
1
1.00
com.google.javascript.jscomp.parsing.parser.Parser.reportError
8
5
0
3
1
1
1
1
1.67
com.google.javascript.jscomp.parsing.parser.Parser.reportExpectedError
8
5
0
3
1
1
1
1
1.67
com.google.javascript.jscomp.parsing.parser.Parser.resetScanner
7
3
0
4
2
1
2
1
0.75
com.google.javascript.jscomp.parsing.parser.Parser.resetScannerAfter
6
2
0
4
2
1
2
1
0.50
com.google.javascript.jscomp.parsing.parser.Parser.transformLeftHandSideExpression
17
7
0
10
7
1
4
1
0.70
com.google.javascript.jscomp.parsing.parser.Parser.transformToArrowFormalParameters
26
4
0
22
18
2
11
2
0.18
com.google.javascript.jscomp.parsing.parser.PredefinedName.PredefinedName
1
0
0
1
0
1
0
1
0.00
com.google.javascript.jscomp.parsing.parser.Scanner.clearTokenLookahead
4
0
0
4
2
1
2
1
0.00
com.google.javascript.jscomp.parsing.parser.Scanner.CommentRecorder.recordComment
1
0
0
1
0
1
0
1
0.00
com.google.javascript.jscomp.parsing.parser.Scanner.createToken
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.parsing.parser.Scanner.decTypeParameterLevel
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.parsing.parser.Scanner.getFile
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.parsing.parser.Scanner.getLineNumberTable
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.parsing.parser.Scanner.getOffset
5
0
0
5
3
1
1
1
0.00
com.google.javascript.jscomp.parsing.parser.Scanner.getPosition
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.parsing.parser.Scanner.getPosition
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.parsing.parser.Scanner.getTokenRange
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.parsing.parser.Scanner.getTokenString
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.parsing.parser.Scanner.incTypeParameterLevel
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.parsing.parser.Scanner.isAtEnd
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.parsing.parser.Scanner.isBinaryDigit
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.parsing.parser.Scanner.isDecimalDigit
9
0
0
9
6
1
3
1
0.00
com.google.javascript.jscomp.parsing.parser.Scanner.isIdentifierPart
10
7
0
3
1
1
1
1
2.33
com.google.javascript.jscomp.parsing.parser.Scanner.isIdentifierStart
10
1
0
9
6
1
3
1
0.11
com.google.javascript.jscomp.parsing.parser.Scanner.isLineTerminator
11
4
0
11
8
1
3
1
0.36
com.google.javascript.jscomp.parsing.parser.Scanner.isOctalDigit
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.parsing.parser.Scanner.isRegularExpressionChar
11
0
0
11
8
1
4
1
0.00
com.google.javascript.jscomp.parsing.parser.Scanner.isRegularExpressionFirstChar
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.parsing.parser.Scanner.isValidIndex
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.parsing.parser.Scanner.isWhitespace
18
11
0
17
14
1
3
1
0.65
com.google.javascript.jscomp.parsing.parser.Scanner.nextChar
6
0
0
6
3
1
3
1
0.00
com.google.javascript.jscomp.parsing.parser.Scanner.nextRegularExpressionLiteralToken
36
4
6
26
21
2
11
2
0.15
com.google.javascript.jscomp.parsing.parser.Scanner.nextTemplateLiteralToken
10
0
1
9
6
2
3
2
0.00
com.google.javascript.jscomp.parsing.parser.Scanner.nextTemplateLiteralTokenShared
21
3
1
20
15
4
10
3
0.15
com.google.javascript.jscomp.parsing.parser.Scanner.nextToken
4
0
0
4
2
1
2
1
0.00
com.google.javascript.jscomp.parsing.parser.Scanner.peek
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.parsing.parser.Scanner.peekChar
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.parsing.parser.Scanner.peekChar
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.parsing.parser.Scanner.peekHexDigit
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.parsing.parser.Scanner.peekRegularExpressionClassChar
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.parsing.parser.Scanner.peekStringLiteralChar
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.parsing.parser.Scanner.peekToken
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.parsing.parser.Scanner.peekToken
6
0
0
6
3
1
3
1
0.00
com.google.javascript.jscomp.parsing.parser.Scanner.peekWhitespace
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.parsing.parser.Scanner.processUnicodeEscapes
44
8
1
35
24
5
19
5
0.23
com.google.javascript.jscomp.parsing.parser.Scanner.recordComment
4
0
0
4
1
2
1
1
0.00
com.google.javascript.jscomp.parsing.parser.Scanner.reportError
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.parsing.parser.Scanner.reportError
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.parsing.parser.Scanner.reportHtmlCommentWarning
5
1
0
5
3
1
1
1
0.20
com.google.javascript.jscomp.parsing.parser.Scanner.reportWarning
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.parsing.parser.Scanner.scanExponentOfNumericLiteral
22
0
0
22
17
1
11
1
0.00
com.google.javascript.jscomp.parsing.parser.Scanner.scanFractionalNumericLiteral
7
0
0
7
4
1
4
1
0.00
com.google.javascript.jscomp.parsing.parser.Scanner.scanIdentifierOrKeyword
66
8
8
50
39
7
25
7
0.16
com.google.javascript.jscomp.parsing.parser.Scanner.Scanner
4
0
0
4
1
2
1
1
0.00
com.google.javascript.jscomp.parsing.parser.Scanner.Scanner
8
0
0
8
5
2
5
1
0.00
com.google.javascript.jscomp.parsing.parser.Scanner.scanNumberPostPeriod
4
0
0
4
2
1
2
1
0.00
com.google.javascript.jscomp.parsing.parser.Scanner.scanPostDigit
4
0
0
4
2
1
2
1
0.00
com.google.javascript.jscomp.parsing.parser.Scanner.scanPostZero
54
2
1
51
43
1
26
1
0.04
com.google.javascript.jscomp.parsing.parser.Scanner.scanStringLiteral
15
0
0
15
10
1
7
1
0.00
com.google.javascript.jscomp.parsing.parser.Scanner.scanTemplateLiteral
8
0
1
7
4
1
3
1
0.00
com.google.javascript.jscomp.parsing.parser.Scanner.scanToken
184
3
2
179
155
3
109
3
0.02
com.google.javascript.jscomp.parsing.parser.Scanner.setOffset
4
0
0
4
2
1
2
1
0.00
com.google.javascript.jscomp.parsing.parser.Scanner.skipBinaryDigits
5
0
0
5
2
1
2
1
0.00
com.google.javascript.jscomp.parsing.parser.Scanner.skipComment
43
5
0
38
30
2
23
2
0.13
com.google.javascript.jscomp.parsing.parser.Scanner.skipComments
4
0
0
4
1
1
1
1
0.00
com.google.javascript.jscomp.parsing.parser.Scanner.skipDecimalDigits
5
0
0
5
2
1
2
1
0.00
com.google.javascript.jscomp.parsing.parser.Scanner.skipHexDigit
8
0
0
8
5
1
5
1
0.00
com.google.javascript.jscomp.parsing.parser.Scanner.skipHexDigits
5
0
0
5
2
1
2
1
0.00
com.google.javascript.jscomp.parsing.parser.Scanner.skipLineTerminator
6
0
0
6
3
2
2
2
0.00
com.google.javascript.jscomp.parsing.parser.Scanner.skipMultiLineComment
23
2
0
23
19
8
9
5
0.09
com.google.javascript.jscomp.parsing.parser.Scanner.skipOctalDigits
5
0
0
5
2
1
2
1
0.00
com.google.javascript.jscomp.parsing.parser.Scanner.skipRegularExpressionBackslashSequence
9
0
0
9
6
1
6
1
0.00
com.google.javascript.jscomp.parsing.parser.Scanner.skipRegularExpressionBody
15
0
0
15
9
1
9
1
0.00
com.google.javascript.jscomp.parsing.parser.Scanner.skipRegularExpressionChar
11
0
0
11
8
1
5
1
0.00
com.google.javascript.jscomp.parsing.parser.Scanner.skipRegularExpressionClass
14
0
0
14
9
1
9
1
0.00
com.google.javascript.jscomp.parsing.parser.Scanner.skipRegularExpressionClassChar
7
0
0
7
4
1
4
1
0.00
com.google.javascript.jscomp.parsing.parser.Scanner.skipSingleLineComment
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.parsing.parser.Scanner.skipSingleLineComment
9
0
0
9
6
4
3
4
0.00
com.google.javascript.jscomp.parsing.parser.Scanner.skipStringLiteralChar
7
0
0
7
4
1
4
1
0.00
com.google.javascript.jscomp.parsing.parser.Scanner.skipStringLiteralEscapeSequence
46
0
1
45
37
2
21
2
0.00
com.google.javascript.jscomp.parsing.parser.Scanner.skipTemplateCharacters
18
1
0
17
12
1
8
1
0.06
com.google.javascript.jscomp.parsing.parser.Scanner.skipWhitespace
13
4
0
9
5
2
4
2
0.44
com.google.javascript.jscomp.parsing.parser.Scanner.valueOfBinaryDigit
10
0
0
10
7
1
4
1
0.00
com.google.javascript.jscomp.parsing.parser.Scanner.valueOfOctalDigit
9
0
0
9
6
1
3
1
0.00
com.google.javascript.jscomp.parsing.parser.SourceFile.SourceFile
5
0
0
5
3
1
3
1
0.00
com.google.javascript.jscomp.parsing.parser.Token.asIdentifier
1
0
0
1
1
1
1
1
0.00
com.google.javascript.jscomp.parsing.parser.Token.asLiteral
1
0
0
1
1
1
1
1
0.00
com.google.javascript.jscomp.parsing.parser.Token.getStart
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.parsing.parser.Token.Token
4
0
0
4
2
1
2
1
0.00
com.google.javascript.jscomp.parsing.parser.Token.toString
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.parsing.parser.TokenType.TokenType
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.parsing.parser.TokenType.TokenType
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.parsing.parser.TokenType.toString
4
1
0
3
1
1
1
1
0.33
com.google.javascript.jscomp.parsing.parser.TokenType.valueOf
0
0
0
0
0
0
0
0
0.00
com.google.javascript.jscomp.parsing.parser.TokenType.values
0
0
0
0
0
0
0
0
0.00
com.google.javascript.jscomp.parsing.parser.trees.AmbientDeclarationTree.AmbientDeclarationTree
4
0
0
4
2
1
2
1
0.00
com.google.javascript.jscomp.parsing.parser.trees.ArgumentListTree.ArgumentListTree
4
0
0
4
2
1
2
1
0.00
com.google.javascript.jscomp.parsing.parser.trees.ArrayLiteralExpressionTree.ArrayLiteralExpressionTree
5
0
0
5
2
2
2
1
0.00
com.google.javascript.jscomp.parsing.parser.trees.ArrayPatternTree.ArrayPatternTree
5
0
0
5
2
2
2
1
0.00
com.google.javascript.jscomp.parsing.parser.trees.ArrayTypeTree.ArrayTypeTree
4
0
0
4
2
1
2
1
0.00
com.google.javascript.jscomp.parsing.parser.trees.AssignmentRestElementTree.AssignmentRestElementTree
4
0
0
4
2
1
2
1
0.00
com.google.javascript.jscomp.parsing.parser.trees.BinaryOperatorTree.BinaryOperatorTree
7
0
1
6
4
1
4
1
0.00
com.google.javascript.jscomp.parsing.parser.trees.BlockTree.BlockTree
4
0
0
4
2
1
2
1
0.00
com.google.javascript.jscomp.parsing.parser.trees.BreakStatementTree.BreakStatementTree
5
0
1
4
2
1
2
1
0.00
com.google.javascript.jscomp.parsing.parser.trees.BreakStatementTree.getLabel
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.parsing.parser.trees.CallExpressionTree.CallExpressionTree
6
0
1
5
3
1
3
1
0.00
com.google.javascript.jscomp.parsing.parser.trees.CallSignatureTree.CallSignatureTree
10
0
1
9
5
3
5
1
0.00
com.google.javascript.jscomp.parsing.parser.trees.CaseClauseTree.CaseClauseTree
8
0
1
7
3
3
3
1
0.00
com.google.javascript.jscomp.parsing.parser.trees.CatchTree.CatchTree
6
0
1
5
3
1
3
1
0.00
com.google.javascript.jscomp.parsing.parser.trees.ClassDeclarationTree.ClassDeclarationTree
12
0
1
11
6
4
6
1
0.00
com.google.javascript.jscomp.parsing.parser.trees.CommaExpressionTree.CommaExpressionTree
6
0
1
5
2
2
2
1
0.00
com.google.javascript.jscomp.parsing.parser.trees.Comment.Comment
5
0
0
5
3
1
3
1
0.00
com.google.javascript.jscomp.parsing.parser.trees.Comment.getAbsolutePosition
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.parsing.parser.trees.Comment.getLength
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.parsing.parser.trees.Comment.isJsDoc
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.parsing.parser.trees.Comment.Type.valueOf
0
0
0
0
0
0
0
0
0.00
com.google.javascript.jscomp.parsing.parser.trees.Comment.Type.values
0
0
0
0
0
0
0
0
0.00
com.google.javascript.jscomp.parsing.parser.trees.ComprehensionForTree.ComprehensionForTree
8
0
0
8
3
4
3
1
0.00
com.google.javascript.jscomp.parsing.parser.trees.ComprehensionIfTree.ComprehensionIfTree
6
0
0
6
2
3
2
1
0.00
com.google.javascript.jscomp.parsing.parser.trees.ComprehensionTree.ComprehensionTree
10
0
0
10
4
5
4
1
0.00
com.google.javascript.jscomp.parsing.parser.trees.ComprehensionTree.ComprehensionType.valueOf
0
0
0
0
0
0
0
0
0.00
com.google.javascript.jscomp.parsing.parser.trees.ComprehensionTree.ComprehensionType.values
0
0
0
0
0
0
0
0
0.00
com.google.javascript.jscomp.parsing.parser.trees.ComputedPropertyDefinitionTree.ComputedPropertyDefinitionTree
7
0
1
6
3
2
3
1
0.00
com.google.javascript.jscomp.parsing.parser.trees.ComputedPropertyGetterTree.ComputedPropertyGetterTree
11
0
1
10
6
3
6
1
0.00
com.google.javascript.jscomp.parsing.parser.trees.ComputedPropertyMemberVariableTree.ComputedPropertyMemberVariableTree
9
0
1
8
5
2
5
1
0.00
com.google.javascript.jscomp.parsing.parser.trees.ComputedPropertyMethodTree.ComputedPropertyMethodTree
8
0
1
7
4
2
4
1
0.00
com.google.javascript.jscomp.parsing.parser.trees.ComputedPropertySetterTree.ComputedPropertySetterTree
17
0
1
16
7
8
7
1
0.00
com.google.javascript.jscomp.parsing.parser.trees.ConditionalExpressionTree.ConditionalExpressionTree
8
0
1
7
4
2
4
1
0.00
com.google.javascript.jscomp.parsing.parser.trees.ContinueStatementTree.ContinueStatementTree
5
0
1
4
2
1
2
1
0.00
com.google.javascript.jscomp.parsing.parser.trees.ContinueStatementTree.getLabel
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.parsing.parser.trees.DebuggerStatementTree.DebuggerStatementTree
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.parsing.parser.trees.DefaultClauseTree.DefaultClauseTree
5
0
1
4
2
1
2
1
0.00
com.google.javascript.jscomp.parsing.parser.trees.DefaultParameterTree.DefaultParameterTree
6
0
0
6
3
2
3
1
0.00
com.google.javascript.jscomp.parsing.parser.trees.DoWhileStatementTree.DoWhileStatementTree
7
0
1
6
3
2
3
1
0.00
com.google.javascript.jscomp.parsing.parser.trees.EmptyStatementTree.EmptyStatementTree
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.parsing.parser.trees.EnumDeclarationTree.EnumDeclarationTree
7
0
1
6
3
2
3
1
0.00
com.google.javascript.jscomp.parsing.parser.trees.ExportDeclarationTree.ExportDeclarationTree
13
0
0
13
6
6
6
1
0.00
com.google.javascript.jscomp.parsing.parser.trees.ExportSpecifierTree.ExportSpecifierTree
6
0
0
6
3
2
3
1
0.00
com.google.javascript.jscomp.parsing.parser.trees.ExpressionStatementTree.ExpressionStatementTree
5
0
1
4
2
1
2
1
0.00
com.google.javascript.jscomp.parsing.parser.trees.FinallyTree.FinallyTree
4
0
0
4
2
1
2
1
0.00
com.google.javascript.jscomp.parsing.parser.trees.ForInStatementTree.ForInStatementTree
8
0
1
7
4
2
4
1
0.00
com.google.javascript.jscomp.parsing.parser.trees.FormalParameterListTree.FormalParameterListTree
5
0
0
5
2
2
2
1
0.00
com.google.javascript.jscomp.parsing.parser.trees.ForOfStatementTree.ForOfStatementTree
7
0
0
7
4
2
4
1
0.00
com.google.javascript.jscomp.parsing.parser.trees.ForStatementTree.ForStatementTree
9
0
1
8
5
2
5
1
0.00
com.google.javascript.jscomp.parsing.parser.trees.FunctionDeclarationTree.builder
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.parsing.parser.trees.FunctionDeclarationTree.Builder.build
10
6
0
4
2
1
2
1
1.50
com.google.javascript.jscomp.parsing.parser.trees.FunctionDeclarationTree.Builder.Builder
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.parsing.parser.trees.FunctionDeclarationTree.Builder.setAccess
10
6
0
4
2
1
2
1
1.50
com.google.javascript.jscomp.parsing.parser.trees.FunctionDeclarationTree.Builder.setAsync
9
5
0
4
2
1
2
1
1.25
com.google.javascript.jscomp.parsing.parser.trees.FunctionDeclarationTree.Builder.setFormalParameterList
7
3
0
4
2
1
2
1
0.75
com.google.javascript.jscomp.parsing.parser.trees.FunctionDeclarationTree.Builder.setFunctionBody
7
3
0
4
2
1
2
1
0.75
com.google.javascript.jscomp.parsing.parser.trees.FunctionDeclarationTree.Builder.setGenerator
9
5
0
4
2
1
2
1
1.25
com.google.javascript.jscomp.parsing.parser.trees.FunctionDeclarationTree.Builder.setGenerics
9
5
0
4
2
1
2
1
1.25
com.google.javascript.jscomp.parsing.parser.trees.FunctionDeclarationTree.Builder.setName
9
5
0
4
2
1
2
1
1.25
com.google.javascript.jscomp.parsing.parser.trees.FunctionDeclarationTree.Builder.setOptional
9
5
0
4
2
1
2
1
1.25
com.google.javascript.jscomp.parsing.parser.trees.FunctionDeclarationTree.Builder.setReturnType
9
5
0
4
2
1
2
1
1.25
com.google.javascript.jscomp.parsing.parser.trees.FunctionDeclarationTree.Builder.setStatic
10
6
0
4
2
1
2
1
1.50
com.google.javascript.jscomp.parsing.parser.trees.FunctionDeclarationTree.FunctionDeclarationTree
15
0
1
14
12
1
12
1
0.00
com.google.javascript.jscomp.parsing.parser.trees.FunctionDeclarationTree.Kind.valueOf
0
0
0
0
0
0
0
0
0.00
com.google.javascript.jscomp.parsing.parser.trees.FunctionDeclarationTree.Kind.values
0
0
0
0
0
0
0
0
0.00
com.google.javascript.jscomp.parsing.parser.trees.FunctionTypeTree.FunctionTypeTree
7
0
1
6
3
2
3
1
0.00
com.google.javascript.jscomp.parsing.parser.trees.GenericTypeListTree.GenericTypeListTree
5
0
0
5
2
2
2
1
0.00
com.google.javascript.jscomp.parsing.parser.trees.GetAccessorTree.GetAccessorTree
10
0
1
9
5
3
5
1
0.00
com.google.javascript.jscomp.parsing.parser.trees.IdentifierExpressionTree.IdentifierExpressionTree
5
0
1
4
2
1
2
1
0.00
com.google.javascript.jscomp.parsing.parser.trees.IfStatementTree.IfStatementTree
8
0
1
7
4
2
4
1
0.00
com.google.javascript.jscomp.parsing.parser.trees.ImportDeclarationTree.ImportDeclarationTree
11
0
0
11
5
5
5
1
0.00
com.google.javascript.jscomp.parsing.parser.trees.ImportSpecifierTree.ImportSpecifierTree
6
0
0
6
3
2
3
1
0.00
com.google.javascript.jscomp.parsing.parser.trees.IndexSignatureTree.IndexSignatureTree
6
0
0
6
3
2
3
1
0.00
com.google.javascript.jscomp.parsing.parser.trees.InterfaceDeclarationTree.InterfaceDeclarationTree
13
0
1
12
5
6
5
1
0.00
com.google.javascript.jscomp.parsing.parser.trees.LabelledStatementTree.LabelledStatementTree
6
0
1
5
3
1
3
1
0.00
com.google.javascript.jscomp.parsing.parser.trees.LiteralExpressionTree.LiteralExpressionTree
4
0
0
4
2
1
2
1
0.00
com.google.javascript.jscomp.parsing.parser.trees.MemberExpressionTree.MemberExpressionTree
6
0
1
5
3
1
3
1
0.00
com.google.javascript.jscomp.parsing.parser.trees.MemberLookupExpressionTree.MemberLookupExpressionTree
7
0
1
6
3
2
3
1
0.00
com.google.javascript.jscomp.parsing.parser.trees.MemberVariableTree.MemberVariableTree
10
0
1
9
6
2
6
1
0.00
com.google.javascript.jscomp.parsing.parser.trees.MissingPrimaryExpressionTree.MissingPrimaryExpressionTree
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.parsing.parser.trees.NamespaceDeclarationTree.NamespaceDeclarationTree
7
0
1
6
3
2
3
1
0.00
com.google.javascript.jscomp.parsing.parser.trees.NamespaceNameTree.NamespaceNameTree
4
0
0
4
2
1
2
1
0.00
com.google.javascript.jscomp.parsing.parser.trees.NewExpressionTree.NewExpressionTree
6
0
1
5
3
1
3
1
0.00
com.google.javascript.jscomp.parsing.parser.trees.NewTargetExpressionTree.NewTargetExpressionTree
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.parsing.parser.trees.NullTree.NullTree
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.parsing.parser.trees.ObjectLiteralExpressionTree.ObjectLiteralExpressionTree
6
0
1
5
2
2
2
1
0.00
com.google.javascript.jscomp.parsing.parser.trees.ObjectPatternTree.ObjectPatternTree
5
0
0
5
2
2
2
1
0.00
com.google.javascript.jscomp.parsing.parser.trees.OptionalParameterTree.OptionalParameterTree
4
0
0
4
2
1
2
1
0.00
com.google.javascript.jscomp.parsing.parser.trees.ParameterizedTypeTree.ParameterizedTypeTree
6
0
0
6
3
2
3
1
0.00
com.google.javascript.jscomp.parsing.parser.trees.ParenExpressionTree.ParenExpressionTree
4
0
0
4
2
1
2
1
0.00
com.google.javascript.jscomp.parsing.parser.trees.ParseTree.asAmbientDeclaration
1
0
0
1
1
1
1
1
0.00
com.google.javascript.jscomp.parsing.parser.trees.ParseTree.asArrayLiteralExpression
2
0
0
2
1
1
1
1
0.00
com.google.javascript.jscomp.parsing.parser.trees.ParseTree.asArrayPattern
1
0
0
1
1
1
1
1
0.00
com.google.javascript.jscomp.parsing.parser.trees.ParseTree.asArrayType
1
0
0
1
1
1
1
1
0.00
com.google.javascript.jscomp.parsing.parser.trees.ParseTree.asAssignmentRestElement
2
0
0
2
1
1
1
1
0.00
com.google.javascript.jscomp.parsing.parser.trees.ParseTree.asBinaryOperator
1
0
0
1
1
1
1
1
0.00
com.google.javascript.jscomp.parsing.parser.trees.ParseTree.asBlock
1
0
0
1
1
1
1
1
0.00
com.google.javascript.jscomp.parsing.parser.trees.ParseTree.asBreakStatement
1
0
0
1
1
1
1
1
0.00
com.google.javascript.jscomp.parsing.parser.trees.ParseTree.asCallExpression
1
0
0
1
1
1
1
1
0.00
com.google.javascript.jscomp.parsing.parser.trees.ParseTree.asCallSignature
1
0
0
1
1
1
1
1
0.00
com.google.javascript.jscomp.parsing.parser.trees.ParseTree.asCaseClause
1
0
0
1
1
1
1
1
0.00
com.google.javascript.jscomp.parsing.parser.trees.ParseTree.asCatch
1
0
0
1
1
1
1
1
0.00
com.google.javascript.jscomp.parsing.parser.trees.ParseTree.asClassDeclaration
1
0
0
1
1
1
1
1
0.00
com.google.javascript.jscomp.parsing.parser.trees.ParseTree.asCommaExpression
1
0
0
1
1
1
1
1
0.00
com.google.javascript.jscomp.parsing.parser.trees.ParseTree.asComprehension
1
0
0
1
1
1
1
1
0.00
com.google.javascript.jscomp.parsing.parser.trees.ParseTree.asComprehensionFor
1
0
0
1
1
1
1
1
0.00
com.google.javascript.jscomp.parsing.parser.trees.ParseTree.asComprehensionIf
1
0
0
1
1
1
1
1
0.00
com.google.javascript.jscomp.parsing.parser.trees.ParseTree.asComputedPropertyDefinition
2
0
0
2
1
1
1
1
0.00
com.google.javascript.jscomp.parsing.parser.trees.ParseTree.asComputedPropertyGetter
2
0
0
2
1
1
1
1
0.00
com.google.javascript.jscomp.parsing.parser.trees.ParseTree.asComputedPropertyMemberVariable
2
0
0
2
1
1
1
1
0.00
com.google.javascript.jscomp.parsing.parser.trees.ParseTree.asComputedPropertyMethod
2
0
0
2
1
1
1
1
0.00
com.google.javascript.jscomp.parsing.parser.trees.ParseTree.asComputedPropertySetter
2
0
0
2
1
1
1
1
0.00
com.google.javascript.jscomp.parsing.parser.trees.ParseTree.asConditionalExpression
2
0
0
2
1
1
1
1
0.00
com.google.javascript.jscomp.parsing.parser.trees.ParseTree.asContinueStatement
1
0
0
1
1
1
1
1
0.00
com.google.javascript.jscomp.parsing.parser.trees.ParseTree.asDebuggerStatement
1
0
0
1
1
1
1
1
0.00
com.google.javascript.jscomp.parsing.parser.trees.ParseTree.asDefaultClause
1
0
0
1
1
1
1
1
0.00
com.google.javascript.jscomp.parsing.parser.trees.ParseTree.asDefaultParameter
1
0
0
1
1
1
1
1
0.00
com.google.javascript.jscomp.parsing.parser.trees.ParseTree.asDoWhileStatement
1
0
0
1
1
1
1
1
0.00
com.google.javascript.jscomp.parsing.parser.trees.ParseTree.asEmptyStatement
1
0
0
1
1
1
1
1
0.00
com.google.javascript.jscomp.parsing.parser.trees.ParseTree.asEnumDeclaration
1
0
0
1
1
1
1
1
0.00
com.google.javascript.jscomp.parsing.parser.trees.ParseTree.asExportDeclaration
1
0
0
1
1
1
1
1
0.00
com.google.javascript.jscomp.parsing.parser.trees.ParseTree.asExportSpecifier
1
0
0
1
1
1
1
1
0.00
com.google.javascript.jscomp.parsing.parser.trees.ParseTree.asExpressionStatement
1
0
0
1
1
1
1
1
0.00
com.google.javascript.jscomp.parsing.parser.trees.ParseTree.asFinally
1
0
0
1
1
1
1
1
0.00
com.google.javascript.jscomp.parsing.parser.trees.ParseTree.asForInStatement
1
0
0
1
1
1
1
1
0.00
com.google.javascript.jscomp.parsing.parser.trees.ParseTree.asFormalParameterList
1
0
0
1
1
1
1
1
0.00
com.google.javascript.jscomp.parsing.parser.trees.ParseTree.asForOfStatement
1
0
0
1
1
1
1
1
0.00
com.google.javascript.jscomp.parsing.parser.trees.ParseTree.asForStatement
1
0
0
1
1
1
1
1
0.00
com.google.javascript.jscomp.parsing.parser.trees.ParseTree.asFunctionDeclaration
1
0
0
1
1
1
1
1
0.00
com.google.javascript.jscomp.parsing.parser.trees.ParseTree.asFunctionType
1
0
0
1
1
1
1
1
0.00
com.google.javascript.jscomp.parsing.parser.trees.ParseTree.asGenericTypeList
1
0
0
1
1
1
1
1
0.00
com.google.javascript.jscomp.parsing.parser.trees.ParseTree.asGetAccessor
1
0
0
1
1
1
1
1
0.00
com.google.javascript.jscomp.parsing.parser.trees.ParseTree.asIdentifierExpression
2
0
0
2
1
1
1
1
0.00
com.google.javascript.jscomp.parsing.parser.trees.ParseTree.asIfStatement
1
0
0
1
1
1
1
1
0.00
com.google.javascript.jscomp.parsing.parser.trees.ParseTree.asImportDeclaration
1
0
0
1
1
1
1
1
0.00
com.google.javascript.jscomp.parsing.parser.trees.ParseTree.asImportSpecifier
1
0
0
1
1
1
1
1
0.00
com.google.javascript.jscomp.parsing.parser.trees.ParseTree.asIndexSignature
1
0
0
1
1
1
1
1
0.00
com.google.javascript.jscomp.parsing.parser.trees.ParseTree.asInterfaceDeclaration
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.parsing.parser.trees.ParseTree.asLabelledStatement
1
0
0
1
1
1
1
1
0.00
com.google.javascript.jscomp.parsing.parser.trees.ParseTree.asLiteralExpression
1
0
0
1
1
1
1
1
0.00
com.google.javascript.jscomp.parsing.parser.trees.ParseTree.asMemberExpression
1
0
0
1
1
1
1
1
0.00
com.google.javascript.jscomp.parsing.parser.trees.ParseTree.asMemberLookupExpression
2
0
0
2
1
1
1
1
0.00
com.google.javascript.jscomp.parsing.parser.trees.ParseTree.asMemberVariable
1
0
0
1
1
1
1
1
0.00
com.google.javascript.jscomp.parsing.parser.trees.ParseTree.asMissingPrimaryExpression
2
0
0
2
1
1
1
1
0.00
com.google.javascript.jscomp.parsing.parser.trees.ParseTree.asNamespaceDeclaration
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.parsing.parser.trees.ParseTree.asNewExpression
1
0
0
1
1
1
1
1
0.00
com.google.javascript.jscomp.parsing.parser.trees.ParseTree.asNewTargetExpression
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.parsing.parser.trees.ParseTree.asNull
1
0
0
1
1
1
1
1
0.00
com.google.javascript.jscomp.parsing.parser.trees.ParseTree.asObjectLiteralExpression
2
0
0
2
1
1
1
1
0.00
com.google.javascript.jscomp.parsing.parser.trees.ParseTree.asObjectPattern
1
0
0
1
1
1
1
1
0.00
com.google.javascript.jscomp.parsing.parser.trees.ParseTree.asOptionalParameter
1
0
0
1
1
1
1
1
0.00
com.google.javascript.jscomp.parsing.parser.trees.ParseTree.asParameterizedType
1
0
0
1
1
1
1
1
0.00
com.google.javascript.jscomp.parsing.parser.trees.ParseTree.asParenExpression
1
0
0
1
1
1
1
1
0.00
com.google.javascript.jscomp.parsing.parser.trees.ParseTree.asPostfixExpression
1
0
0
1
1
1
1
1
0.00
com.google.javascript.jscomp.parsing.parser.trees.ParseTree.asProgram
1
0
0
1
1
1
1
1
0.00
com.google.javascript.jscomp.parsing.parser.trees.ParseTree.asPropertyNameAssignment
2
0
0
2
1
1
1
1
0.00
com.google.javascript.jscomp.parsing.parser.trees.ParseTree.asRecordType
1
0
0
1
1
1
1
1
0.00
com.google.javascript.jscomp.parsing.parser.trees.ParseTree.asRestParameter
1
0
0
1
1
1
1
1
0.00
com.google.javascript.jscomp.parsing.parser.trees.ParseTree.asReturnStatement
1
0
0
1
1
1
1
1
0.00
com.google.javascript.jscomp.parsing.parser.trees.ParseTree.asSetAccessor
1
0
0
1
1
1
1
1
0.00
com.google.javascript.jscomp.parsing.parser.trees.ParseTree.asSpreadExpression
1
0
0
1
1
1
1
1
0.00
com.google.javascript.jscomp.parsing.parser.trees.ParseTree.asSuperExpression
1
0
0
1
1
1
1
1
0.00
com.google.javascript.jscomp.parsing.parser.trees.ParseTree.asSwitchStatement
1
0
0
1
1
1
1
1
0.00
com.google.javascript.jscomp.parsing.parser.trees.ParseTree.asTemplateLiteralExpression
2
0
0
2
1
1
1
1
0.00
com.google.javascript.jscomp.parsing.parser.trees.ParseTree.asTemplateLiteralPortion
2
0
0
2
1
1
1
1
0.00
com.google.javascript.jscomp.parsing.parser.trees.ParseTree.asTemplateSubstitution
2
0
0
2
1
1
1
1
0.00
com.google.javascript.jscomp.parsing.parser.trees.ParseTree.asThisExpression
1
0
0
1
1
1
1
1
0.00
com.google.javascript.jscomp.parsing.parser.trees.ParseTree.asThrowStatement
1
0
0
1
1
1
1
1
0.00
com.google.javascript.jscomp.parsing.parser.trees.ParseTree.asTryStatement
1
0
0
1
1
1
1
1
0.00
com.google.javascript.jscomp.parsing.parser.trees.ParseTree.asTypeAlias
1
0
0
1
1
1
1
1
0.00
com.google.javascript.jscomp.parsing.parser.trees.ParseTree.asTypedParameter
1
0
0
1
1
1
1
1
0.00
com.google.javascript.jscomp.parsing.parser.trees.ParseTree.asTypeName
1
0
0
1
1
1
1
1
0.00
com.google.javascript.jscomp.parsing.parser.trees.ParseTree.asTypeQuery
1
0
0
1
1
1
1
1
0.00
com.google.javascript.jscomp.parsing.parser.trees.ParseTree.asUnaryExpression
1
0
0
1
1
1
1
1
0.00
com.google.javascript.jscomp.parsing.parser.trees.ParseTree.asUnionType
1
0
0
1
1
1
1
1
0.00
com.google.javascript.jscomp.parsing.parser.trees.ParseTree.asVariableDeclaration
2
0
0
2
1
1
1
1
0.00
com.google.javascript.jscomp.parsing.parser.trees.ParseTree.asVariableDeclarationList
2
0
0
2
1
1
1
1
0.00
com.google.javascript.jscomp.parsing.parser.trees.ParseTree.asVariableStatement
1
0
0
1
1
1
1
1
0.00
com.google.javascript.jscomp.parsing.parser.trees.ParseTree.asWhileStatement
1
0
0
1
1
1
1
1
0.00
com.google.javascript.jscomp.parsing.parser.trees.ParseTree.asWithStatement
1
0
0
1
1
1
1
1
0.00
com.google.javascript.jscomp.parsing.parser.trees.ParseTree.asYieldStatement
1
0
0
1
1
1
1
1
0.00
com.google.javascript.jscomp.parsing.parser.trees.ParseTree.isAssignmentRestElement
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.parsing.parser.trees.ParseTree.isPattern
14
0
1
13
9
2
5
2
0.00
com.google.javascript.jscomp.parsing.parser.trees.ParseTree.isRestParameter
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.parsing.parser.trees.ParseTree.isValidAssignmentTarget
18
0
1
17
13
2
5
2
0.00
com.google.javascript.jscomp.parsing.parser.trees.ParseTree.ParseTree
4
0
0
4
2
1
2
1
0.00
com.google.javascript.jscomp.parsing.parser.trees.ParseTree.toString
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.parsing.parser.trees.ParseTreeType.valueOf
0
0
0
0
0
0
0
0
0.00
com.google.javascript.jscomp.parsing.parser.trees.ParseTreeType.values
0
0
0
0
0
0
0
0
0.00
com.google.javascript.jscomp.parsing.parser.trees.PostfixExpressionTree.PostfixExpressionTree
6
0
1
5
3
1
3
1
0.00
com.google.javascript.jscomp.parsing.parser.trees.ProgramTree.ProgramTree
9
0
1
8
3
4
3
1
0.00
com.google.javascript.jscomp.parsing.parser.trees.PropertyNameAssignmentTree.PropertyNameAssignmentTree
6
0
1
5
3
1
3
1
0.00
com.google.javascript.jscomp.parsing.parser.trees.RecordTypeTree.RecordTypeTree
5
0
1
4
2
1
2
1
0.00
com.google.javascript.jscomp.parsing.parser.trees.RestParameterTree.RestParameterTree
4
0
0
4
2
1
2
1
0.00
com.google.javascript.jscomp.parsing.parser.trees.ReturnStatementTree.ReturnStatementTree
5
0
1
4
2
1
2
1
0.00
com.google.javascript.jscomp.parsing.parser.trees.SetAccessorTree.SetAccessorTree
15
0
1
14
6
7
6
1
0.00
com.google.javascript.jscomp.parsing.parser.trees.SpreadExpressionTree.SpreadExpressionTree
4
0
0
4
2
1
2
1
0.00
com.google.javascript.jscomp.parsing.parser.trees.SuperExpressionTree.SuperExpressionTree
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.parsing.parser.trees.SwitchStatementTree.SwitchStatementTree
6
0
0
6
3
2
3
1
0.00
com.google.javascript.jscomp.parsing.parser.trees.TemplateLiteralExpressionTree.TemplateLiteralExpressionTree
6
0
0
6
3
2
3
1
0.00
com.google.javascript.jscomp.parsing.parser.trees.TemplateLiteralPortionTree.TemplateLiteralPortionTree
4
0
0
4
2
1
2
1
0.00
com.google.javascript.jscomp.parsing.parser.trees.TemplateSubstitutionTree.TemplateSubstitutionTree
4
0
0
4
2
1
2
1
0.00
com.google.javascript.jscomp.parsing.parser.trees.ThisExpressionTree.ThisExpressionTree
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.parsing.parser.trees.ThrowStatementTree.ThrowStatementTree
5
0
1
4
2
1
2
1
0.00
com.google.javascript.jscomp.parsing.parser.trees.TryStatementTree.TryStatementTree
8
0
1
7
4
2
4
1
0.00
com.google.javascript.jscomp.parsing.parser.trees.TypeAliasTree.TypeAliasTree
5
0
0
5
3
1
3
1
0.00
com.google.javascript.jscomp.parsing.parser.trees.TypedParameterTree.TypedParameterTree
5
0
0
5
3
1
3
1
0.00
com.google.javascript.jscomp.parsing.parser.trees.TypeNameTree.TypeNameTree
4
0
0
4
2
1
2
1
0.00
com.google.javascript.jscomp.parsing.parser.trees.TypeQueryTree.TypeQueryTree
4
0
0
4
2
1
2
1
0.00
com.google.javascript.jscomp.parsing.parser.trees.UnaryExpressionTree.UnaryExpressionTree
6
0
1
5
3
1
3
1
0.00
com.google.javascript.jscomp.parsing.parser.trees.UnionTypeTree.UnionTypeTree
4
0
0
4
2
1
2
1
0.00
com.google.javascript.jscomp.parsing.parser.trees.VariableDeclarationListTree.VariableDeclarationListTree
8
0
1
7
3
3
3
1
0.00
com.google.javascript.jscomp.parsing.parser.trees.VariableDeclarationTree.VariableDeclarationTree
7
0
0
7
4
2
4
1
0.00
com.google.javascript.jscomp.parsing.parser.trees.VariableStatementTree.VariableStatementTree
4
0
0
4
2
1
2
1
0.00
com.google.javascript.jscomp.parsing.parser.trees.WhileStatementTree.WhileStatementTree
6
0
1
5
3
1
3
1
0.00
com.google.javascript.jscomp.parsing.parser.trees.WithStatementTree.WithStatementTree
6
0
1
5
3
1
3
1
0.00
com.google.javascript.jscomp.parsing.parser.trees.YieldExpressionTree.YieldExpressionTree
6
0
0
6
3
2
3
1
0.00
com.google.javascript.jscomp.parsing.parser.util.ErrorReporter.hadError
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.parsing.parser.util.ErrorReporter.reportError
5
0
0
5
3
2
2
2
0.00
com.google.javascript.jscomp.parsing.parser.util.ErrorReporter.reportError
1
0
0
1
0
1
0
1
0.00
com.google.javascript.jscomp.parsing.parser.util.ErrorReporter.reportWarning
4
0
0
4
2
2
1
2
0.00
com.google.javascript.jscomp.parsing.parser.util.ErrorReporter.reportWarning
1
0
0
1
0
1
0
1
0.00
com.google.javascript.jscomp.parsing.parser.util.format.IllegalFormatCodePointException.IllegalFormatCodePointException
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.parsing.parser.util.format.IllegalFormatConversionException.IllegalFormatConversionException
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.parsing.parser.util.format.IllegalFormatFlagsException.IllegalFormatFlagsException
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.parsing.parser.util.format.IllegalFormatPrecisionException.IllegalFormatPrecisionException
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.parsing.parser.util.format.IllegalFormatWidthException.IllegalFormatWidthException
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.parsing.parser.util.format.MissingFormatArgumentException.MissingFormatArgumentException
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.parsing.parser.util.format.MissingFormatWidthException.MissingFormatWidthException
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.parsing.parser.util.format.SimpleFormat.badArgumentType
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.parsing.parser.util.format.SimpleFormat.doFormat
40
4
3
33
25
15
12
14
0.12
com.google.javascript.jscomp.parsing.parser.util.format.SimpleFormat.format
20
15
0
5
3
2
2
2
3.00
com.google.javascript.jscomp.parsing.parser.util.format.SimpleFormat.FormatSpecifierParser.advance
6
0
0
6
3
1
3
1
0.00
com.google.javascript.jscomp.parsing.parser.util.format.SimpleFormat.FormatSpecifierParser.failNextInt
6
0
0
6
3
1
3
1
0.00
com.google.javascript.jscomp.parsing.parser.util.format.SimpleFormat.FormatSpecifierParser.FormatSpecifierParser
7
3
0
4
2
1
2
1
0.75
com.google.javascript.jscomp.parsing.parser.util.format.SimpleFormat.FormatSpecifierParser.getFormatSpecifierText
7
4
0
3
1
1
1
1
1.33
com.google.javascript.jscomp.parsing.parser.util.format.SimpleFormat.FormatSpecifierParser.isDigit
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.parsing.parser.util.format.SimpleFormat.FormatSpecifierParser.nextInt
10
0
0
10
6
2
5
2
0.00
com.google.javascript.jscomp.parsing.parser.util.format.SimpleFormat.FormatSpecifierParser.parseArgumentIndexAndFlags
44
9
2
34
26
4
20
4
0.26
com.google.javascript.jscomp.parsing.parser.util.format.SimpleFormat.FormatSpecifierParser.parseConversionType
9
2
0
9
6
3
4
3
0.22
com.google.javascript.jscomp.parsing.parser.util.format.SimpleFormat.FormatSpecifierParser.parseFormatToken
9
4
0
5
3
1
3
1
0.80
com.google.javascript.jscomp.parsing.parser.util.format.SimpleFormat.FormatSpecifierParser.parsePrecision
11
2
0
10
7
2
5
2
0.20
com.google.javascript.jscomp.parsing.parser.util.format.SimpleFormat.FormatSpecifierParser.parseWidth
9
0
0
9
6
2
4
2
0.00
com.google.javascript.jscomp.parsing.parser.util.format.SimpleFormat.FormatSpecifierParser.peek
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.parsing.parser.util.format.SimpleFormat.FormatSpecifierParser.unknownFormatConversionException
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.parsing.parser.util.format.SimpleFormat.FormatToken.checkFlags
136
18
10
108
95
12
58
12
0.17
com.google.javascript.jscomp.parsing.parser.util.format.SimpleFormat.FormatToken.getArgIndex
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.parsing.parser.util.format.SimpleFormat.FormatToken.getConversionType
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.parsing.parser.util.format.SimpleFormat.FormatToken.getPrecision
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.parsing.parser.util.format.SimpleFormat.FormatToken.getStrFlags
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.parsing.parser.util.format.SimpleFormat.FormatToken.getWidth
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.parsing.parser.util.format.SimpleFormat.FormatToken.isDefault
11
0
0
11
9
1
1
1
0.00
com.google.javascript.jscomp.parsing.parser.util.format.SimpleFormat.FormatToken.isPrecisionSet
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.parsing.parser.util.format.SimpleFormat.FormatToken.requireArgument
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.parsing.parser.util.format.SimpleFormat.FormatToken.setArgIndex
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.parsing.parser.util.format.SimpleFormat.FormatToken.setConversionType
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.parsing.parser.util.format.SimpleFormat.FormatToken.setDateSuffix
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.parsing.parser.util.format.SimpleFormat.FormatToken.setFlag
43
1
0
43
38
2
29
2
0.02
com.google.javascript.jscomp.parsing.parser.util.format.SimpleFormat.FormatToken.setPrecision
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.parsing.parser.util.format.SimpleFormat.FormatToken.setWidth
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.parsing.parser.util.format.SimpleFormat.FormatToken.unknownFormatConversionException
6
0
0
6
3
1
3
1
0.00
com.google.javascript.jscomp.parsing.parser.util.format.SimpleFormat.getArgument
24
0
4
20
9
6
9
1
0.00
com.google.javascript.jscomp.parsing.parser.util.format.SimpleFormat.outputCharSequence
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.parsing.parser.util.format.SimpleFormat.padding
44
3
3
40
31
9
19
9
0.07
com.google.javascript.jscomp.parsing.parser.util.format.SimpleFormat.SimpleFormat
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.parsing.parser.util.format.SimpleFormat.toStringBuilder
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.parsing.parser.util.format.SimpleFormat.transform
78
4
3
71
62
3
32
3
0.06
com.google.javascript.jscomp.parsing.parser.util.format.SimpleFormat.transformA
9
0
0
9
6
1
5
1
0.00
com.google.javascript.jscomp.parsing.parser.util.format.SimpleFormat.transformE
20
1
2
17
13
5
9
5
0.06
com.google.javascript.jscomp.parsing.parser.util.format.SimpleFormat.transformF
4
1
0
3
1
1
1
1
0.33
com.google.javascript.jscomp.parsing.parser.util.format.SimpleFormat.transformFromBoolean
11
0
0
11
7
2
6
2
0.00
com.google.javascript.jscomp.parsing.parser.util.format.SimpleFormat.transformFromCharacter
20
0
0
20
14
4
9
3
0.00
com.google.javascript.jscomp.parsing.parser.util.format.SimpleFormat.transformFromDateTime
21
2
1
18
12
3
9
3
0.11
com.google.javascript.jscomp.parsing.parser.util.format.SimpleFormat.transformFromFloat
68
0
8
60
47
6
33
6
0.00
com.google.javascript.jscomp.parsing.parser.util.format.SimpleFormat.transformFromHashCode
9
0
0
9
5
2
4
2
0.00
com.google.javascript.jscomp.parsing.parser.util.format.SimpleFormat.transformFromInteger
68
2
4
62
49
5
40
5
0.03
com.google.javascript.jscomp.parsing.parser.util.format.SimpleFormat.transformFromLineSeparator
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.parsing.parser.util.format.SimpleFormat.transformFromNull
4
0
0
4
2
1
2
1
0.00
com.google.javascript.jscomp.parsing.parser.util.format.SimpleFormat.transformFromPercent
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.parsing.parser.util.format.SimpleFormat.transformFromSpecialNumber
32
0
2
30
24
4
18
4
0.00
com.google.javascript.jscomp.parsing.parser.util.format.SimpleFormat.transformFromString
4
0
0
4
2
2
1
2
0.00
com.google.javascript.jscomp.parsing.parser.util.format.SimpleFormat.transformG
24
1
2
21
17
3
15
3
0.05
com.google.javascript.jscomp.parsing.parser.util.format.SimpleFormat.wrapParentheses
12
1
0
12
9
1
8
1
0.08
com.google.javascript.jscomp.parsing.parser.util.format.SimpleFormatTest.testArgumentIndex
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.parsing.parser.util.format.SimpleFormatTest.testCharacter
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.parsing.parser.util.format.SimpleFormatTest.testInteger
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.parsing.parser.util.format.SimpleFormatTest.testPrecision
5
1
0
5
3
1
3
1
0.20
com.google.javascript.jscomp.parsing.parser.util.format.SimpleFormatTest.testString
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.parsing.parser.util.format.UnknownFormatConversionException.UnknownFormatConversionException
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.parsing.parser.util.LookaheadErrorReporter.reportError
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.parsing.parser.util.LookaheadErrorReporter.reportWarning
3
1
0
2
0
1
0
1
0.50
com.google.javascript.jscomp.parsing.parser.util.SourcePosition.shortSourceName
7
0
1
6
3
1
3
1
0.00
com.google.javascript.jscomp.parsing.parser.util.SourcePosition.SourcePosition
6
0
0
6
4
1
4
1
0.00
com.google.javascript.jscomp.parsing.parser.util.SourcePosition.toString
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.parsing.parser.util.SourceRange.SourceRange
4
0
0
4
2
1
2
1
0.00
com.google.javascript.jscomp.parsing.parser.util.SourceRange.toString
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.parsing.parser.util.Timer.clearEntries
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.parsing.parser.util.Timer.dumpEntries
8
0
0
8
5
1
3
2
0.00
com.google.javascript.jscomp.parsing.parser.util.Timer.end
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.parsing.parser.util.Timer.Entry.Entry
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.parsing.parser.util.Timer.getCurrentTime
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.parsing.parser.util.Timer.getEntries
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.parsing.parser.util.Timer.getEntry
10
0
0
10
6
2
5
2
0.00
com.google.javascript.jscomp.parsing.parser.util.Timer.logTime
5
0
0
5
3
2
2
2
0.00
com.google.javascript.jscomp.parsing.parser.util.Timer.Timer
4
0
0
4
2
1
2
1
0.00
com.google.javascript.jscomp.parsing.ParserRunner.createConfig
9
0
0
9
6
2
1
1
0.00
com.google.javascript.jscomp.parsing.ParserRunner.createConfig
23
0
1
22
13
7
6
2
0.00
com.google.javascript.jscomp.parsing.ParserRunner.detectFeatures
11
0
0
11
8
8
1
7
0.00
com.google.javascript.jscomp.parsing.ParserRunner.Es6ErrorReporter.Es6ErrorReporter
6
0
0
6
2
3
2
1
0.00
com.google.javascript.jscomp.parsing.ParserRunner.Es6ErrorReporter.reportError
10
2
0
8
5
1
3
1
0.25
com.google.javascript.jscomp.parsing.ParserRunner.Es6ErrorReporter.reportWarning
5
0
0
5
3
1
1
1
0.00
com.google.javascript.jscomp.parsing.ParserRunner.extractList
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.parsing.ParserRunner.getReservedVars
4
0
0
4
2
1
2
1
0.00
com.google.javascript.jscomp.parsing.ParserRunner.initResourceConfig
10
0
1
9
6
2
5
2
0.00
com.google.javascript.jscomp.parsing.ParserRunner.mode
22
0
0
22
19
1
10
1
0.00
com.google.javascript.jscomp.parsing.ParserRunner.parse
31
1
1
29
19
17
8
11
0.03
com.google.javascript.jscomp.parsing.ParserRunner.ParseResult.ParseResult
5
0
0
5
3
1
3
1
0.00
com.google.javascript.jscomp.parsing.ParserRunner.ParserRunner
1
0
0
1
0
1
0
1
0.00
com.google.javascript.jscomp.parsing.ParserTest.assertNodeEquality
6
0
0
6
3
2
2
2
0.00
com.google.javascript.jscomp.parsing.ParserTest.assertSimpleTemplateLiteral
7
0
0
7
5
2
4
2
0.00
com.google.javascript.jscomp.parsing.ParserTest.createConfig
12
0
0
12
9
1
3
1
0.00
com.google.javascript.jscomp.parsing.ParserTest.createScript
5
0
0
5
3
2
2
2
0.00
com.google.javascript.jscomp.parsing.ParserTest.expectFeatures
7
1
0
6
3
1
3
2
0.17
com.google.javascript.jscomp.parsing.ParserTest.expr
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.parsing.ParserTest.getRequiresEs6Message
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.parsing.ParserTest.parse
7
4
0
3
1
1
1
1
1.33
com.google.javascript.jscomp.parsing.ParserTest.parseError
24
6
3
15
12
5
5
4
0.40
com.google.javascript.jscomp.parsing.ParserTest.ParserResult.ParserResult
4
0
0
4
2
1
2
1
0.00
com.google.javascript.jscomp.parsing.ParserTest.parseWarning
25
6
3
16
13
6
5
5
0.38
com.google.javascript.jscomp.parsing.ParserTest.regex
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.parsing.ParserTest.requiresLanguageModeMessage
6
0
0
6
4
1
1
1
0.00
com.google.javascript.jscomp.parsing.ParserTest.script
5
0
0
5
3
2
2
2
0.00
com.google.javascript.jscomp.parsing.ParserTest.setUp
6
0
0
6
4
1
4
1
0.00
com.google.javascript.jscomp.parsing.ParserTest.testAnonymousFunctionExpression
7
0
1
6
4
1
4
1
0.00
com.google.javascript.jscomp.parsing.ParserTest.testArrayDestructuringAssign
11
1
1
9
7
1
6
1
0.11
com.google.javascript.jscomp.parsing.ParserTest.testArrayDestructuringAssignRest
22
3
3
16
14
1
10
1
0.19
com.google.javascript.jscomp.parsing.ParserTest.testArrayDestructuringDeclarationRest
27
1
7
19
17
1
13
1
0.05
com.google.javascript.jscomp.parsing.ParserTest.testArrayDestructuringFnDeclaration
19
2
0
17
15
1
10
1
0.12
com.google.javascript.jscomp.parsing.ParserTest.testArrayDestructuringInitializer
16
1
1
14
12
1
10
1
0.07
com.google.javascript.jscomp.parsing.ParserTest.testArrayDestructuringTrailingComma
5
0
0
5
3
1
3
1
0.00
com.google.javascript.jscomp.parsing.ParserTest.testArrayDestructuringVar
12
1
1
10
8
1
6
1
0.10
com.google.javascript.jscomp.parsing.ParserTest.testArrow1
20
0
3
17
15
1
13
1
0.00
com.google.javascript.jscomp.parsing.ParserTest.testArrowInvalid
8
0
0
8
6
1
6
1
0.00
com.google.javascript.jscomp.parsing.ParserTest.testAsyncArrowFunction
20
0
1
19
15
2
8
3
0.00
com.google.javascript.jscomp.parsing.ParserTest.testAsyncArrowInvalid
8
1
1
6
4
1
4
1
0.17
com.google.javascript.jscomp.parsing.ParserTest.testAsyncFunction
20
0
1
19
15
3
8
4
0.00
com.google.javascript.jscomp.parsing.ParserTest.testAutomaticSemicolonInsertion
26
9
3
14
12
1
4
1
0.64
com.google.javascript.jscomp.parsing.ParserTest.testAutomaticSemicolonInsertionExamplesFromSpec
27
4
6
17
15
1
7
1
0.24
com.google.javascript.jscomp.parsing.ParserTest.testBinaryLiterals
11
0
0
11
9
1
7
1
0.00
com.google.javascript.jscomp.parsing.ParserTest.testBracelessFunctionForbidden
4
0
0
4
2
1
1
1
0.00
com.google.javascript.jscomp.parsing.ParserTest.testBreak
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.parsing.ParserTest.testBreakCrossFunction
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.parsing.ParserTest.testBreakCrossFunctionInFor
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.parsing.ParserTest.testBreakInForOf
8
0
0
8
6
1
3
1
0.00
com.google.javascript.jscomp.parsing.ParserTest.testCatchClauseForbidden
4
0
0
4
2
1
1
1
0.00
com.google.javascript.jscomp.parsing.ParserTest.testClass1
14
0
3
11
9
1
7
1
0.00
com.google.javascript.jscomp.parsing.ParserTest.testClass2
17
0
2
15
13
1
5
1
0.00
com.google.javascript.jscomp.parsing.ParserTest.testClass3
15
0
1
14
12
1
4
1
0.00
com.google.javascript.jscomp.parsing.ParserTest.testClassKeywordsAsMethodNames
10
0
0
10
8
1
3
1
0.00
com.google.javascript.jscomp.parsing.ParserTest.testComprehensions
21
4
2
17
15
3
13
2
0.24
com.google.javascript.jscomp.parsing.ParserTest.testComputedMethodClass
13
0
1
12
10
1
4
1
0.00
com.google.javascript.jscomp.parsing.ParserTest.testComputedPropertiesObjLit
29
4
5
20
18
1
6
1
0.20
com.google.javascript.jscomp.parsing.ParserTest.testComputedProperty
40
0
5
35
33
4
9
3
0.00
com.google.javascript.jscomp.parsing.ParserTest.testComputedProperty
7
0
1
6
4
1
4
1
0.00
com.google.javascript.jscomp.parsing.ParserTest.testConst
9
0
1
8
6
1
6
1
0.00
com.google.javascript.jscomp.parsing.ParserTest.testConstForbidden
5
0
0
5
3
1
2
1
0.00
com.google.javascript.jscomp.parsing.ParserTest.testContinue
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.parsing.ParserTest.testContinueInForOf
8
0
0
8
6
1
3
1
0.00
com.google.javascript.jscomp.parsing.ParserTest.testContinueNotCrossFunction1
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.parsing.ParserTest.testContinueNotCrossFunction2
5
0
0
5
3
1
1
1
0.00
com.google.javascript.jscomp.parsing.ParserTest.testContinueOutsideSwitch
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.parsing.ParserTest.testContinueToLabelSwitch
5
0
0
5
3
1
1
1
0.00
com.google.javascript.jscomp.parsing.ParserTest.testContinueToSwitch
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.parsing.ParserTest.testContinueToSwitchWithDefault
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.parsing.ParserTest.testContinueToSwitchWithNoCases
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.parsing.ParserTest.testContinueToSwitchWithTwoCases
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.parsing.ParserTest.testDefaultParameters
10
0
1
9
7
1
6
1
0.00
com.google.javascript.jscomp.parsing.ParserTest.testDefaultParametersWithRestParameters
8
0
0
8
6
1
6
1
0.00
com.google.javascript.jscomp.parsing.ParserTest.testDestructuredRestParameters
9
0
0
9
7
1
6
1
0.00
com.google.javascript.jscomp.parsing.ParserTest.testDestructuringInForLoops
24
2
3
19
17
1
11
1
0.11
com.google.javascript.jscomp.parsing.ParserTest.testDestructuringNoRHS
24
0
3
21
19
1
19
1
0.00
com.google.javascript.jscomp.parsing.ParserTest.testDuplicatedParam
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.parsing.ParserTest.testDuplicateLabelWithBraces
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.parsing.ParserTest.testDuplicateLabelWithFor
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.parsing.ParserTest.testDuplicateLabelWithoutBraces
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.parsing.ParserTest.testEndOfIdentifierInUnicodeEscape
5
0
0
5
3
1
3
1
0.00
com.google.javascript.jscomp.parsing.ParserTest.testEOFInUnicodeEscape
5
0
0
5
3
1
3
1
0.00
com.google.javascript.jscomp.parsing.ParserTest.testES6RegExpFlags
21
3
1
17
15
1
11
1
0.18
com.google.javascript.jscomp.parsing.ParserTest.testExponentialLiterals
18
0
0
18
16
1
12
1
0.00
com.google.javascript.jscomp.parsing.ParserTest.testExport
30
0
3
27
25
1
22
1
0.00
com.google.javascript.jscomp.parsing.ParserTest.testExpressionsThatLookLikeParameters
8
0
0
8
6
1
6
1
0.00
com.google.javascript.jscomp.parsing.ParserTest.testExtendedObjectLiteral
16
0
1
15
13
1
13
1
0.00
com.google.javascript.jscomp.parsing.ParserTest.testExtendedObjectLiteral
7
0
1
6
4
1
4
1
0.00
com.google.javascript.jscomp.parsing.ParserTest.testFileOverviewJSDoc1
9
1
1
8
6
2
5
2
0.12
com.google.javascript.jscomp.parsing.ParserTest.testFileOverviewJSDoc2
11
2
1
10
8
3
6
2
0.20
com.google.javascript.jscomp.parsing.ParserTest.testFileOverviewJSDocDoesNotHoseParsing
13
4
0
13
11
1
4
1
0.31
com.google.javascript.jscomp.parsing.ParserTest.testFor_ES5
11
0
2
9
7
1
7
1
0.00
com.google.javascript.jscomp.parsing.ParserTest.testFor_ES6
15
0
2
13
11
1
11
1
0.00
com.google.javascript.jscomp.parsing.ParserTest.testForEach
12
0
0
12
10
1
1
1
0.00
com.google.javascript.jscomp.parsing.ParserTest.testForIn_ES5
10
0
2
8
6
1
5
1
0.00
com.google.javascript.jscomp.parsing.ParserTest.testForIn_ES6
29
0
5
24
22
1
16
1
0.00
com.google.javascript.jscomp.parsing.ParserTest.testForInDestructuring
50
0
5
45
43
1
36
1
0.00
com.google.javascript.jscomp.parsing.ParserTest.testForOf1
11
0
1
10
8
1
8
1
0.00
com.google.javascript.jscomp.parsing.ParserTest.testForOf2
11
0
1
10
8
1
5
1
0.00
com.google.javascript.jscomp.parsing.ParserTest.testForOf3
10
0
1
9
7
1
4
1
0.00
com.google.javascript.jscomp.parsing.ParserTest.testForOf4
5
0
1
4
2
1
2
1
0.00
com.google.javascript.jscomp.parsing.ParserTest.testForOfPatterns
27
0
4
23
21
1
21
1
0.00
com.google.javascript.jscomp.parsing.ParserTest.testForOfPatternsWithInitializer
21
0
3
18
16
1
16
1
0.00
com.google.javascript.jscomp.parsing.ParserTest.testFunction
9
0
1
8
6
1
4
1
0.00
com.google.javascript.jscomp.parsing.ParserTest.testGenerator
14
0
1
13
11
1
8
1
0.00
com.google.javascript.jscomp.parsing.ParserTest.testGeneratorsForbidden
4
0
0
4
2
1
1
1
0.00
com.google.javascript.jscomp.parsing.ParserTest.testGetPropFunctionName
6
0
0
6
4
1
2
1
0.00
com.google.javascript.jscomp.parsing.ParserTest.testGetPropFunctionNameIdeMode
13
2
0
11
9
1
3
1
0.18
com.google.javascript.jscomp.parsing.ParserTest.testGetter
17
0
1
16
14
1
11
1
0.00
com.google.javascript.jscomp.parsing.ParserTest.testGettersForbidden1
5
0
0
5
3
1
2
1
0.00
com.google.javascript.jscomp.parsing.ParserTest.testGettersForbidden2
4
0
0
4
2
1
1
1
0.00
com.google.javascript.jscomp.parsing.ParserTest.testGettersForbidden3
4
0
0
4
2
1
1
1
0.00
com.google.javascript.jscomp.parsing.ParserTest.testGettersForbidden4
4
0
0
4
2
1
1
1
0.00
com.google.javascript.jscomp.parsing.ParserTest.testGettersForbidden5
5
0
0
5
3
1
2
1
0.00
com.google.javascript.jscomp.parsing.ParserTest.testGettersForbidden6
5
0
0
5
3
1
2
1
0.00
com.google.javascript.jscomp.parsing.ParserTest.testHtmlEndComment
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.parsing.ParserTest.testHtmlEndCommentAtStartOfLine
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.parsing.ParserTest.testHtmlStartComment
4
0
0
4
2
1
1
1
0.00
com.google.javascript.jscomp.parsing.ParserTest.testHtmlStartCommentAtStartOfLine
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.parsing.ParserTest.testIdeModePartialTree
10
0
1
9
7
3
4
2
0.00
com.google.javascript.jscomp.parsing.ParserTest.testImport
24
0
2
22
20
1
16
1
0.00
com.google.javascript.jscomp.parsing.ParserTest.testIncorrectEscapeSequenceInTemplateLiteral
6
0
0
6
4
1
2
1
0.00
com.google.javascript.jscomp.parsing.ParserTest.testIncorrectJSDocDoesNotAlterJSParsing1
6
1
0
6
4
1
1
1
0.17
com.google.javascript.jscomp.parsing.ParserTest.testIncorrectJSDocDoesNotAlterJSParsing2
6
1
0
6
4
1
1
1
0.17
com.google.javascript.jscomp.parsing.ParserTest.testIncorrectJSDocDoesNotAlterJSParsing3
7
1
0
7
5
1
1
1
0.14
com.google.javascript.jscomp.parsing.ParserTest.testIncorrectJSDocDoesNotAlterJSParsing4
6
1
0
6
4
1
1
1
0.17
com.google.javascript.jscomp.parsing.ParserTest.testIncorrectJSDocDoesNotAlterJSParsing5
6
1
0
6
4
1
1
1
0.17
com.google.javascript.jscomp.parsing.ParserTest.testIncorrectJSDocDoesNotAlterJSParsing6
8
1
0
8
6
1
1
1
0.12
com.google.javascript.jscomp.parsing.ParserTest.testIncorrectJSDocDoesNotAlterJSParsing7
9
1
1
8
6
1
2
1
0.12
com.google.javascript.jscomp.parsing.ParserTest.testIncorrectJSDocDoesNotAlterJSParsing8
9
1
1
8
6
1
2
1
0.12
com.google.javascript.jscomp.parsing.ParserTest.testIncorrectJSDocDoesNotAlterJSParsing9
8
1
0
8
6
1
1
1
0.12
com.google.javascript.jscomp.parsing.ParserTest.testInlineJSDocAttachment1
8
1
1
7
5
3
3
3
0.14
com.google.javascript.jscomp.parsing.ParserTest.testInlineJSDocAttachment2
9
1
1
8
6
4
3
3
0.12
com.google.javascript.jscomp.parsing.ParserTest.testInlineJSDocAttachment3
3
1
0
3
1
1
1
1
0.33
com.google.javascript.jscomp.parsing.ParserTest.testInlineJSDocAttachment4
6
1
0
6
4
1
1
1
0.17
com.google.javascript.jscomp.parsing.ParserTest.testInlineJSDocAttachment5
7
1
0
7
5
3
3
3
0.14
com.google.javascript.jscomp.parsing.ParserTest.testInlineJSDocAttachment6
9
1
1
8
6
3
3
3
0.12
com.google.javascript.jscomp.parsing.ParserTest.testInlineJSDocWithOptionalType
7
1
1
6
4
3
2
3
0.17
com.google.javascript.jscomp.parsing.ParserTest.testInlineJSDocWithVarArgs
7
1
1
6
4
3
2
3
0.17
com.google.javascript.jscomp.parsing.ParserTest.testInvalidAsyncFunction
5
0
0
5
3
1
3
1
0.00
com.google.javascript.jscomp.parsing.ParserTest.testInvalidDestructuring
16
2
2
12
10
1
10
1
0.17
com.google.javascript.jscomp.parsing.ParserTest.testInvalidEscape
4
0
0
4
2
1
2
1
0.00
com.google.javascript.jscomp.parsing.ParserTest.testInvalidHandling1
14
1
0
14
12
1
1
1
0.07
com.google.javascript.jscomp.parsing.ParserTest.testInvalidOctalLiterals
13
0
2
11
9
1
6
1
0.00
com.google.javascript.jscomp.parsing.ParserTest.testInvalidOldStyleOctalLiterals
19
0
2
17
15
1
9
1
0.00
com.google.javascript.jscomp.parsing.ParserTest.testInvalidUnicodeEscape
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.parsing.ParserTest.testInvalidUnicodePointEscapeInIdentifiers
15
1
0
14
12
1
12
1
0.07
com.google.javascript.jscomp.parsing.ParserTest.testInvalidUnicodePointEscapeStringLiterals
7
0
0
7
5
1
5
1
0.00
com.google.javascript.jscomp.parsing.ParserTest.testIssue1116
3
1
0
3
1
1
1
1
0.33
com.google.javascript.jscomp.parsing.ParserTest.testJSDocAttachment1
44
9
9
29
27
10
18
10
0.31
com.google.javascript.jscomp.parsing.ParserTest.testJSDocAttachment10
11
3
2
7
5
3
3
3
0.43
com.google.javascript.jscomp.parsing.ParserTest.testJSDocAttachment11
23
3
3
18
15
5
5
4
0.17
com.google.javascript.jscomp.parsing.ParserTest.testJSDocAttachment12
8
1
0
8
5
4
2
3
0.12
com.google.javascript.jscomp.parsing.ParserTest.testJSDocAttachment13
4
1
0
4
2
2
1
2
0.25
com.google.javascript.jscomp.parsing.ParserTest.testJSDocAttachment14
4
1
0
4
2
2
1
2
0.25
com.google.javascript.jscomp.parsing.ParserTest.testJSDocAttachment15
4
1
0
4
2
2
1
2
0.25
com.google.javascript.jscomp.parsing.ParserTest.testJSDocAttachment16
7
1
0
7
4
3
3
2
0.14
com.google.javascript.jscomp.parsing.ParserTest.testJSDocAttachment17
10
1
0
10
7
4
2
3
0.10
com.google.javascript.jscomp.parsing.ParserTest.testJSDocAttachment18
10
1
0
10
7
4
2
3
0.10
com.google.javascript.jscomp.parsing.ParserTest.testJSDocAttachment19
13
1
1
12
9
4
3
3
0.08
com.google.javascript.jscomp.parsing.ParserTest.testJSDocAttachment2
19
4
3
13
11
5
7
5
0.31
com.google.javascript.jscomp.parsing.ParserTest.testJSDocAttachment20
13
1
1
12
9
4
3
3
0.08
com.google.javascript.jscomp.parsing.ParserTest.testJSDocAttachment21
8
2
1
7
5
1
5
1
0.29
com.google.javascript.jscomp.parsing.ParserTest.testJSDocAttachment22
12
1
2
10
8
3
6
3
0.10
com.google.javascript.jscomp.parsing.ParserTest.testJSDocAttachment3
7
1
0
7
5
3
3
3
0.14
com.google.javascript.jscomp.parsing.ParserTest.testJSDocAttachment4
19
4
3
13
11
6
6
5
0.31
com.google.javascript.jscomp.parsing.ParserTest.testJSDocAttachment5
23
4
3
17
14
6
10
5
0.24
com.google.javascript.jscomp.parsing.ParserTest.testJSDocAttachment6
17
6
1
12
10
4
5
3
0.50
com.google.javascript.jscomp.parsing.ParserTest.testJSDocAttachment7
11
3
2
7
5
3
3
3
0.43
com.google.javascript.jscomp.parsing.ParserTest.testJSDocAttachment8
11
3
2
7
5
3
3
3
0.43
com.google.javascript.jscomp.parsing.ParserTest.testJSDocAttachment9
11
3
2
7
5
3
3
3
0.43
com.google.javascript.jscomp.parsing.ParserTest.testKeywordAsIdentifier
8
4
0
4
2
1
2
1
1.00
com.google.javascript.jscomp.parsing.ParserTest.testKeywordsAsProperties
76
2
5
71
69
1
63
1
0.03
com.google.javascript.jscomp.parsing.ParserTest.testKeywordsAsPropertiesInExterns1
5
1
1
4
2
1
2
1
0.25
com.google.javascript.jscomp.parsing.ParserTest.testKeywordsAsPropertiesInExterns2
5
1
1
4
2
1
2
1
0.25
com.google.javascript.jscomp.parsing.ParserTest.testLabel1
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.parsing.ParserTest.testLabel2
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.parsing.ParserTest.testLabel3
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.parsing.ParserTest.testLamestWarningEver
5
3
0
4
2
1
2
1
0.75
com.google.javascript.jscomp.parsing.ParserTest.testLet
9
0
1
8
6
1
6
1
0.00
com.google.javascript.jscomp.parsing.ParserTest.testLetAsIdentifier
16
0
4
12
10
1
10
1
0.00
com.google.javascript.jscomp.parsing.ParserTest.testLetForbidden1
5
0
0
5
3
1
2
1
0.00
com.google.javascript.jscomp.parsing.ParserTest.testLetForbidden2
5
0
0
5
3
1
2
1
0.00
com.google.javascript.jscomp.parsing.ParserTest.testLetForbidden3
9
0
1
8
6
1
4
1
0.00
com.google.javascript.jscomp.parsing.ParserTest.testLinenoCharnoAdd
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.parsing.ParserTest.testLinenoCharnoAnd
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.parsing.ParserTest.testLinenoCharnoArrayLiteral
19
0
5
14
12
2
11
2
0.00
com.google.javascript.jscomp.parsing.ParserTest.testLinenoCharnoAssign1
7
0
1
6
4
2
3
2
0.00
com.google.javascript.jscomp.parsing.ParserTest.testLinenoCharnoAssign2
7
0
1
6
4
2
3
2
0.00
com.google.javascript.jscomp.parsing.ParserTest.testLinenoCharnoBinaryAnd
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.parsing.ParserTest.testLinenoCharnoBinaryOr
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.parsing.ParserTest.testLinenoCharnoBinop
7
0
1
6
4
3
2
2
0.00
com.google.javascript.jscomp.parsing.ParserTest.testLinenoCharnoCall
7
0
1
6
4
2
3
2
0.00
com.google.javascript.jscomp.parsing.ParserTest.testLinenoCharnoDiv
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.parsing.ParserTest.testLinenoCharnoForComparison
8
0
1
7
4
3
3
2
0.00
com.google.javascript.jscomp.parsing.ParserTest.testLinenoCharnoGe
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.parsing.ParserTest.testLinenoCharnoGetelem1
7
0
1
6
4
2
3
2
0.00
com.google.javascript.jscomp.parsing.ParserTest.testLinenoCharnoGetelem2
7
0
1
6
4
2
3
2
0.00
com.google.javascript.jscomp.parsing.ParserTest.testLinenoCharnoGetelem3
7
0
1
6
4
2
3
2
0.00
com.google.javascript.jscomp.parsing.ParserTest.testLinenoCharnoGetProp1
12
0
2
10
8
3
6
3
0.00
com.google.javascript.jscomp.parsing.ParserTest.testLinenoCharnoGetProp2
12
0
2
10
8
3
6
3
0.00
com.google.javascript.jscomp.parsing.ParserTest.testLinenoCharnoGt
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.parsing.ParserTest.testLinenoCharnoHook
7
0
1
6
4
2
3
2
0.00
com.google.javascript.jscomp.parsing.ParserTest.testLinenoCharnoLe
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.parsing.ParserTest.testLinenoCharnoLt
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.parsing.ParserTest.testLinenoCharnoMod
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.parsing.ParserTest.testLinenoCharnoMul
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.parsing.ParserTest.testLinenoCharnoObjectLiteral
32
0
9
23
21
5
17
4
0.00
com.google.javascript.jscomp.parsing.ParserTest.testLinenoCharnoOr
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.parsing.ParserTest.testLinenoCharnoShift
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.parsing.ParserTest.testLinenoCharnoSub
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.parsing.ParserTest.testLookaheadGithubIssue699
15
0
2
13
11
3
2
3
0.00
com.google.javascript.jscomp.parsing.ParserTest.testMalformedRegexp
23
5
1
17
15
2
3
2
0.29
com.google.javascript.jscomp.parsing.ParserTest.testMethodInObjectLiteral
10
1
1
8
6
1
5
1
0.12
com.google.javascript.jscomp.parsing.ParserTest.testMethodInObjectLiteral
7
0
1
6
4
1
4
1
0.00
com.google.javascript.jscomp.parsing.ParserTest.testMisplacedDescAnnotation_noWarning
6
4
0
6
4
1
4
1
0.67
com.google.javascript.jscomp.parsing.ParserTest.testMixedDestructuring
12
0
2
10
8
1
8
1
0.00
com.google.javascript.jscomp.parsing.ParserTest.testMixedDestructuringWithInitializer
12
0
2
10
8
1
8
1
0.00
com.google.javascript.jscomp.parsing.ParserTest.testNestedWhile
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.parsing.ParserTest.testNewDotSomethingInvalid
6
0
1
5
3
1
3
1
0.00
com.google.javascript.jscomp.parsing.ParserTest.testNewTarget
19
1
4
14
12
1
8
1
0.07
com.google.javascript.jscomp.parsing.ParserTest.testNonDuplicateLabelCrossFunction
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.parsing.ParserTest.testNonDuplicateLabelSiblings
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.parsing.ParserTest.testObjectDestructuringAssign
12
1
1
10
8
1
8
1
0.10
com.google.javascript.jscomp.parsing.ParserTest.testObjectDestructuringAssignWithInitializer
10
0
0
10
8
1
8
1
0.00
com.google.javascript.jscomp.parsing.ParserTest.testObjectDestructuringComplexTarget
15
0
1
14
12
1
8
1
0.00
com.google.javascript.jscomp.parsing.ParserTest.testObjectDestructuringComputedProp
7
0
0
7
5
1
5
1
0.00
com.google.javascript.jscomp.parsing.ParserTest.testObjectDestructuringExtraParens
13
0
1
12
10
1
10
1
0.00
com.google.javascript.jscomp.parsing.ParserTest.testObjectDestructuringFnDeclaration
20
2
0
18
16
1
10
1
0.11
com.google.javascript.jscomp.parsing.ParserTest.testObjectDestructuringKeywordKeys
13
0
1
12
10
1
10
1
0.00
com.google.javascript.jscomp.parsing.ParserTest.testObjectDestructuringStringAndNumberKeys
11
0
1
10
8
1
8
1
0.00
com.google.javascript.jscomp.parsing.ParserTest.testObjectDestructuringVar
15
2
1
12
10
1
9
1
0.17
com.google.javascript.jscomp.parsing.ParserTest.testObjectDestructuringVarWithInitializer
9
0
0
9
7
1
7
1
0.00
com.google.javascript.jscomp.parsing.ParserTest.testObjectDestructuringWithInitializerInvalid
8
0
0
8
6
1
6
1
0.00
com.google.javascript.jscomp.parsing.ParserTest.testObjectLiteralCannotUseDestructuring
4
0
0
4
2
1
2
1
0.00
com.google.javascript.jscomp.parsing.ParserTest.testObjectLiteralDoc1
10
1
2
8
6
4
3
4
0.12
com.google.javascript.jscomp.parsing.ParserTest.testObjectNumberKeysSpecial
13
3
2
8
6
4
3
4
0.38
com.google.javascript.jscomp.parsing.ParserTest.testOctalLiterals
11
0
0
11
9
1
7
1
0.00
com.google.javascript.jscomp.parsing.ParserTest.testOldStyleOctalLiterals
13
0
2
11
9
1
6
1
0.00
com.google.javascript.jscomp.parsing.ParserTest.testParse
17
0
1
16
13
4
4
4
0.00
com.google.javascript.jscomp.parsing.ParserTest.testParseBlockDescription
8
1
1
7
5
3
3
3
0.14
com.google.javascript.jscomp.parsing.ParserTest.testParseDeep1
8
0
0
8
5
2
5
3
0.00
com.google.javascript.jscomp.parsing.ParserTest.testParseDeep2
8
1
0
8
5
2
5
3
0.12
com.google.javascript.jscomp.parsing.ParserTest.testParseDeep3
8
1
0
8
5
2
5
3
0.12
com.google.javascript.jscomp.parsing.ParserTest.testParseDeep4
17
3
0
15
10
2
9
3
0.20
com.google.javascript.jscomp.parsing.ParserTest.testParsingAssociativity
9
0
0
9
7
1
7
1
0.00
com.google.javascript.jscomp.parsing.ParserTest.testPostfixExpression
13
0
1
12
10
1
10
1
0.00
com.google.javascript.jscomp.parsing.ParserTest.testRegExp
7
0
0
7
5
1
5
1
0.00
com.google.javascript.jscomp.parsing.ParserTest.testRegExpFlags
18
2
1
15
13
1
10
1
0.13
com.google.javascript.jscomp.parsing.ParserTest.testReservedKeywords
36
2
8
26
24
1
23
1
0.08
com.google.javascript.jscomp.parsing.ParserTest.testRestParameters
11
0
0
11
9
1
8
1
0.00
com.google.javascript.jscomp.parsing.ParserTest.testRestParameters_ES5
6
0
0
6
4
1
3
1
0.00
com.google.javascript.jscomp.parsing.ParserTest.testReturn
5
0
0
5
3
1
3
1
0.00
com.google.javascript.jscomp.parsing.ParserTest.testSetter
17
0
0
17
15
1
11
1
0.00
com.google.javascript.jscomp.parsing.ParserTest.testSettersForbidden
5
0
0
5
3
1
2
1
0.00
com.google.javascript.jscomp.parsing.ParserTest.testSettersForbidden2
5
1
0
4
2
1
1
1
0.25
com.google.javascript.jscomp.parsing.ParserTest.testShebang
5
0
0
5
3
1
2
1
0.00
com.google.javascript.jscomp.parsing.ParserTest.testStringLineContinuation
17
2
2
15
13
3
9
2
0.13
com.google.javascript.jscomp.parsing.ParserTest.testStringLiteral
6
0
0
6
4
3
2
3
0.00
com.google.javascript.jscomp.parsing.ParserTest.testSuper1
17
1
4
12
10
1
8
1
0.08
com.google.javascript.jscomp.parsing.ParserTest.testSuspiciousBlockCommentWarning1
3
1
0
3
1
1
1
1
0.33
com.google.javascript.jscomp.parsing.ParserTest.testSuspiciousBlockCommentWarning2
4
1
0
4
2
1
1
1
0.25
com.google.javascript.jscomp.parsing.ParserTest.testSuspiciousBlockCommentWarning3
4
1
0
4
2
1
1
1
0.25
com.google.javascript.jscomp.parsing.ParserTest.testSuspiciousBlockCommentWarning4
8
1
0
8
6
1
1
1
0.12
com.google.javascript.jscomp.parsing.ParserTest.testSuspiciousBlockCommentWarning5
9
1
0
9
7
1
1
1
0.11
com.google.javascript.jscomp.parsing.ParserTest.testSuspiciousBlockCommentWarning6
3
1
0
3
1
1
1
1
0.33
com.google.javascript.jscomp.parsing.ParserTest.testSuspiciousBlockCommentWarning7
4
2
0
3
1
1
1
1
0.67
com.google.javascript.jscomp.parsing.ParserTest.testSuspiciousBlockCommentWarning8
4
2
0
3
1
1
1
1
0.67
com.google.javascript.jscomp.parsing.ParserTest.testTemplateLiteral
8
0
1
7
5
1
4
1
0.00
com.google.javascript.jscomp.parsing.ParserTest.testTemplateLiteral
12
0
0
12
10
1
10
1
0.00
com.google.javascript.jscomp.parsing.ParserTest.testTemplateLiteralSubstitution
11
0
1
10
8
1
8
1
0.00
com.google.javascript.jscomp.parsing.ParserTest.testTemplateLiteralWithLineContinuation
11
1
0
11
9
5
4
4
0.09
com.google.javascript.jscomp.parsing.ParserTest.testTemplateLiteralWithNewline
10
2
0
10
8
1
8
1
0.20
com.google.javascript.jscomp.parsing.ParserTest.testThrow
7
0
0
7
5
1
5
1
0.00
com.google.javascript.jscomp.parsing.ParserTest.testTrailingCommaWarning1
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.parsing.ParserTest.testTrailingCommaWarning2
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.parsing.ParserTest.testTrailingCommaWarning3
6
0
0
6
4
1
4
1
0.00
com.google.javascript.jscomp.parsing.ParserTest.testTrailingCommaWarning4
6
0
0
6
4
1
4
1
0.00
com.google.javascript.jscomp.parsing.ParserTest.testTrailingCommaWarning5
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.parsing.ParserTest.testTrailingCommaWarning6
6
0
0
6
4
1
4
1
0.00
com.google.javascript.jscomp.parsing.ParserTest.testTrailingCommaWarning7
4
0
0
4
2
1
1
1
0.00
com.google.javascript.jscomp.parsing.ParserTest.testTypeScriptKeywords
16
0
2
14
12
1
12
1
0.00
com.google.javascript.jscomp.parsing.ParserTest.testUnaryExpression
24
0
1
23
21
1
21
1
0.00
com.google.javascript.jscomp.parsing.ParserTest.testUnescapedSlashInRegexpCharClass
6
0
0
6
4
1
4
1
0.00
com.google.javascript.jscomp.parsing.ParserTest.testUnfinishedComment
3
1
0
3
1
1
1
1
0.33
com.google.javascript.jscomp.parsing.ParserTest.testUnicodeEscapeInvalidIdentifierChar
4
0
0
4
2
1
1
1
0.00
com.google.javascript.jscomp.parsing.ParserTest.testUnicodeEscapeInvalidIdentifierStart
8
0
0
8
6
1
3
1
0.00
com.google.javascript.jscomp.parsing.ParserTest.testUnicodeInIdentifiers
8
0
0
8
6
1
6
1
0.00
com.google.javascript.jscomp.parsing.ParserTest.testUnicodePointEscapeInIdentifiers
9
0
0
9
7
1
7
1
0.00
com.google.javascript.jscomp.parsing.ParserTest.testUnicodePointEscapeStringLiterals
7
0
0
7
5
1
5
1
0.00
com.google.javascript.jscomp.parsing.ParserTest.testUnnamedFunctionStatement
9
2
0
7
5
1
5
1
0.29
com.google.javascript.jscomp.parsing.ParserTest.testUnterminatedRegExp
11
3
1
7
5
1
2
1
0.43
com.google.javascript.jscomp.parsing.ParserTest.testUnterminatedStringLiteral
8
0
1
7
5
1
2
1
0.00
com.google.javascript.jscomp.parsing.ParserTest.testUnterminatedTemplateLiteral
7
0
0
7
5
1
3
1
0.00
com.google.javascript.jscomp.parsing.ParserTest.testUseTemplateLiteral
5
0
0
5
3
1
3
1
0.00
com.google.javascript.jscomp.parsing.ParserTest.testUtf8
6
0
0
6
4
3
2
3
0.00
com.google.javascript.jscomp.parsing.ParserTest.testValidTypeAnnotation1
10
8
0
10
8
1
8
1
0.80
com.google.javascript.jscomp.parsing.ParserTest.testValidTypeAnnotation2
7
2
0
7
5
1
5
1
0.29
com.google.javascript.jscomp.parsing.ParserTest.testValidTypeAnnotation3
5
3
0
3
1
1
1
1
1.00
com.google.javascript.jscomp.parsing.ParserTest.testValidTypeAnnotation4
5
1
0
5
3
1
3
1
0.20
com.google.javascript.jscomp.parsing.ParserTest.testVarSourceLocations
17
1
3
13
11
5
7
5
0.08
com.google.javascript.jscomp.parsing.ParserTest.testWhile
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.parsing.ParserTest.testYield1
16
0
4
12
10
1
10
1
0.00
com.google.javascript.jscomp.parsing.ParserTest.testYield2
21
5
1
20
18
1
18
1
0.25
com.google.javascript.jscomp.parsing.ParserTest.testYield3
7
2
0
5
3
1
3
1
0.40
com.google.javascript.jscomp.parsing.ParserTest.testYieldForbidden
4
0
0
4
2
1
1
1
0.00
com.google.javascript.jscomp.parsing.TypeSyntaxTest.assertDeclaredType
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.parsing.TypeSyntaxTest.assertTreeEquals
4
0
0
4
2
2
1
2
0.00
com.google.javascript.jscomp.parsing.TypeSyntaxTest.assertVarType
4
0
0
4
2
2
1
2
0.00
com.google.javascript.jscomp.parsing.TypeSyntaxTest.disabled_testFunctionParamDeclaration_arrow
5
0
0
5
3
3
1
3
0.00
com.google.javascript.jscomp.parsing.TypeSyntaxTest.disabled_testFunctionReturn_arrow
4
0
0
4
2
2
1
2
0.00
com.google.javascript.jscomp.parsing.TypeSyntaxTest.expectErrors
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.parsing.TypeSyntaxTest.parse
31
3
5
24
21
6
13
5
0.12
com.google.javascript.jscomp.parsing.TypeSyntaxTest.parse
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.parsing.TypeSyntaxTest.parse
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.parsing.TypeSyntaxTest.parse
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.parsing.TypeSyntaxTest.setUp
4
0
0
4
2
1
2
1
0.00
com.google.javascript.jscomp.parsing.TypeSyntaxTest.testAccessibilityModifier
40
2
4
34
32
1
20
1
0.06
com.google.javascript.jscomp.parsing.TypeSyntaxTest.testAmbientDeclaration
28
0
2
26
24
1
24
1
0.00
com.google.javascript.jscomp.parsing.TypeSyntaxTest.testAmbientNameSpace
33
0
4
29
27
1
27
1
0.00
com.google.javascript.jscomp.parsing.TypeSyntaxTest.testArrayType
6
0
1
5
3
2
2
2
0.00
com.google.javascript.jscomp.parsing.TypeSyntaxTest.testArrayType_empty
4
0
0
4
2
1
2
1
0.00
com.google.javascript.jscomp.parsing.TypeSyntaxTest.testArrayType_missingClose
4
0
0
4
2
1
2
1
0.00
com.google.javascript.jscomp.parsing.TypeSyntaxTest.testArrayType_qualifiedType
4
0
0
4
2
2
1
2
0.00
com.google.javascript.jscomp.parsing.TypeSyntaxTest.testArrayType_trailingParameterizedType
4
0
0
4
2
1
2
1
0.00
com.google.javascript.jscomp.parsing.TypeSyntaxTest.testCallSignature
7
0
1
6
4
1
4
1
0.00
com.google.javascript.jscomp.parsing.TypeSyntaxTest.testCompositeType
5
0
0
5
3
3
1
3
0.00
com.google.javascript.jscomp.parsing.TypeSyntaxTest.testCompositeType_trailingDot
4
0
0
4
2
1
2
1
0.00
com.google.javascript.jscomp.parsing.TypeSyntaxTest.testComputedPropertyMemberVariable
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.parsing.TypeSyntaxTest.testConstructSignature
7
0
1
6
4
1
4
1
0.00
com.google.javascript.jscomp.parsing.TypeSyntaxTest.testEnum
6
0
1
5
3
1
3
1
0.00
com.google.javascript.jscomp.parsing.TypeSyntaxTest.testEnum_notEs6Typed
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.parsing.TypeSyntaxTest.testExportDeclaration
7
0
1
6
4
1
4
1
0.00
com.google.javascript.jscomp.parsing.TypeSyntaxTest.testFunctionParamDeclaration
5
0
0
5
3
3
1
3
0.00
com.google.javascript.jscomp.parsing.TypeSyntaxTest.testFunctionParamDeclaration_defaultValue
5
0
0
5
3
3
1
3
0.00
com.google.javascript.jscomp.parsing.TypeSyntaxTest.testFunctionParamDeclaration_destructuringArray
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.parsing.TypeSyntaxTest.testFunctionParamDeclaration_destructuringArrayInner
5
1
0
4
2
1
2
1
0.25
com.google.javascript.jscomp.parsing.TypeSyntaxTest.testFunctionParamDeclaration_destructuringObject
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.parsing.TypeSyntaxTest.testFunctionParamDeclaration_notEs6Typed
4
0
0
4
2
1
2
1
0.00
com.google.javascript.jscomp.parsing.TypeSyntaxTest.testFunctionParamDeclaration_optionalParam
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.parsing.TypeSyntaxTest.testFunctionReturn
4
0
0
4
2
2
1
2
0.00
com.google.javascript.jscomp.parsing.TypeSyntaxTest.testFunctionReturn_typeInDocAndSyntax
4
1
0
4
2
1
2
1
0.25
com.google.javascript.jscomp.parsing.TypeSyntaxTest.testFunctionReturn_typeInJsdocOnly
4
2
0
4
2
1
1
1
0.50
com.google.javascript.jscomp.parsing.TypeSyntaxTest.testFunctionType
24
1
3
20
18
10
9
7
0.05
com.google.javascript.jscomp.parsing.TypeSyntaxTest.testFunctionType_bothRestAndOptionalParam
4
0
0
4
2
1
2
1
0.00
com.google.javascript.jscomp.parsing.TypeSyntaxTest.testFunctionType_illegalParam
16
0
0
16
14
1
14
1
0.00
com.google.javascript.jscomp.parsing.TypeSyntaxTest.testFunctionType_incomplete
6
0
0
6
4
1
4
1
0.00
com.google.javascript.jscomp.parsing.TypeSyntaxTest.testFunctionType_missingParens
8
0
0
8
6
1
6
1
0.00
com.google.javascript.jscomp.parsing.TypeSyntaxTest.testFunctionType_notEs6Typed
4
0
0
4
2
1
2
1
0.00
com.google.javascript.jscomp.parsing.TypeSyntaxTest.testFunctionType_optionalParam
5
0
0
5
3
1
3
1
0.00
com.google.javascript.jscomp.parsing.TypeSyntaxTest.testFunctionType_requiredParamAfterOptional
4
0
0
4
2
1
2
1
0.00
com.google.javascript.jscomp.parsing.TypeSyntaxTest.testFunctionType_restNotLastParam
6
0
0
6
4
1
4
1
0.00
com.google.javascript.jscomp.parsing.TypeSyntaxTest.testFunctionType_restParam
6
0
0
6
4
1
4
1
0.00
com.google.javascript.jscomp.parsing.TypeSyntaxTest.testFunctionType_restParamNotArrayType
4
0
0
4
2
1
2
1
0.00
com.google.javascript.jscomp.parsing.TypeSyntaxTest.testGenericClass
8
0
1
7
5
1
5
1
0.00
com.google.javascript.jscomp.parsing.TypeSyntaxTest.testGenericFunction
20
2
3
15
13
1
13
1
0.13
com.google.javascript.jscomp.parsing.TypeSyntaxTest.testGenericInterface
6
0
1
5
3
1
3
1
0.00
com.google.javascript.jscomp.parsing.TypeSyntaxTest.testImplements
6
0
1
5
3
1
3
1
0.00
com.google.javascript.jscomp.parsing.TypeSyntaxTest.testIndexSignature
14
0
2
12
10
1
10
1
0.00
com.google.javascript.jscomp.parsing.TypeSyntaxTest.testInterface
17
0
2
15
13
1
13
1
0.00
com.google.javascript.jscomp.parsing.TypeSyntaxTest.testInterface_disallowExpression
4
0
0
4
2
1
2
1
0.00
com.google.javascript.jscomp.parsing.TypeSyntaxTest.testInterface_notEs6Typed
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.parsing.TypeSyntaxTest.testInterfaceMember
8
0
0
8
6
3
1
3
0.00
com.google.javascript.jscomp.parsing.TypeSyntaxTest.testMemberVariable
6
0
0
6
4
3
1
3
0.00
com.google.javascript.jscomp.parsing.TypeSyntaxTest.testMemberVariable_generator
4
0
0
4
2
1
2
1
0.00
com.google.javascript.jscomp.parsing.TypeSyntaxTest.testMemberVariable_notEs6Typed
4
0
0
4
2
1
2
1
0.00
com.google.javascript.jscomp.parsing.TypeSyntaxTest.testMemberVariable_type
6
0
0
6
4
4
1
4
0.00
com.google.javascript.jscomp.parsing.TypeSyntaxTest.testMethodType
11
0
0
11
9
5
1
4
0.00
com.google.javascript.jscomp.parsing.TypeSyntaxTest.testNamespace
28
1
4
24
22
1
22
1
0.04
com.google.javascript.jscomp.parsing.TypeSyntaxTest.testNotEs6Typed
12
0
0
12
9
1
7
2
0.00
com.google.javascript.jscomp.parsing.TypeSyntaxTest.testNotEs6TypedFullError
6
0
0
6
4
1
4
1
0.00
com.google.javascript.jscomp.parsing.TypeSyntaxTest.testOptionalProperty
9
0
1
8
6
1
6
1
0.00
com.google.javascript.jscomp.parsing.TypeSyntaxTest.testParamDestructuring
14
0
2
12
10
1
10
1
0.00
com.google.javascript.jscomp.parsing.TypeSyntaxTest.testParameterizedArrayType
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.parsing.TypeSyntaxTest.testParameterizedType
13
0
1
12
9
3
3
2
0.00
com.google.javascript.jscomp.parsing.TypeSyntaxTest.testParameterizedType_empty
6
0
0
6
4
1
4
1
0.00
com.google.javascript.jscomp.parsing.TypeSyntaxTest.testParameterizedType_noArgs
4
0
0
4
2
1
2
1
0.00
com.google.javascript.jscomp.parsing.TypeSyntaxTest.testParameterizedType_trailing1
4
0
0
4
2
1
2
1
0.00
com.google.javascript.jscomp.parsing.TypeSyntaxTest.testParameterizedType_trailing2
4
0
0
4
2
1
2
1
0.00
com.google.javascript.jscomp.parsing.TypeSyntaxTest.testParamNoInitializer
8
0
0
8
6
1
6
1
0.00
com.google.javascript.jscomp.parsing.TypeSyntaxTest.testParenType_empty
4
0
0
4
2
1
2
1
0.00
com.google.javascript.jscomp.parsing.TypeSyntaxTest.testRecordType
6
0
0
6
4
1
4
1
0.00
com.google.javascript.jscomp.parsing.TypeSyntaxTest.testSetterDeclarationWithReturnType
4
0
0
4
2
1
2
1
0.00
com.google.javascript.jscomp.parsing.TypeSyntaxTest.testSpecializedSignature
7
0
1
6
4
1
4
1
0.00
com.google.javascript.jscomp.parsing.TypeSyntaxTest.testTypeAlias
8
0
2
6
4
1
4
1
0.00
com.google.javascript.jscomp.parsing.TypeSyntaxTest.testTypedGetterSetterDeclaration
9
0
0
9
7
2
3
2
0.00
com.google.javascript.jscomp.parsing.TypeSyntaxTest.testTypeInDocAndSyntax
4
1
0
4
2
1
2
1
0.25
com.google.javascript.jscomp.parsing.TypeSyntaxTest.testTypeQuery
9
0
1
8
6
1
6
1
0.00
com.google.javascript.jscomp.parsing.TypeSyntaxTest.testUnionType
11
0
1
10
8
4
5
3
0.00
com.google.javascript.jscomp.parsing.TypeSyntaxTest.testUnionType_empty
8
0
0
8
6
1
6
1
0.00
com.google.javascript.jscomp.parsing.TypeSyntaxTest.testUnionType_notEs6Typed
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.parsing.TypeSyntaxTest.testUnionType_trailingParameterizedType
4
0
0
4
2
1
2
1
0.00
com.google.javascript.jscomp.parsing.TypeSyntaxTest.testVariableDeclaration
8
0
0
8
6
1
6
1
0.00
com.google.javascript.jscomp.parsing.TypeSyntaxTest.testVariableDeclaration_errorIncomplete
4
0
0
4
2
1
2
1
0.00
com.google.javascript.jscomp.parsing.TypeSyntaxTest.testVariableDeclaration_keyword
6
1
0
6
4
1
4
1
0.17
com.google.javascript.jscomp.parsing.TypeTransformationParser.addNewWarning
11
3
0
8
6
1
1
1
0.38
com.google.javascript.jscomp.parsing.TypeTransformationParser.checkParameterCount
12
0
0
12
8
2
7
2
0.00
com.google.javascript.jscomp.parsing.TypeTransformationParser.getCallArgument
5
0
0
5
3
1
2
1
0.00
com.google.javascript.jscomp.parsing.TypeTransformationParser.getCallName
5
0
0
5
3
1
2
1
0.00
com.google.javascript.jscomp.parsing.TypeTransformationParser.getCallParamCount
5
0
0
5
3
1
2
1
0.00
com.google.javascript.jscomp.parsing.TypeTransformationParser.getFunctionBody
5
0
0
5
3
1
2
1
0.00
com.google.javascript.jscomp.parsing.TypeTransformationParser.getFunctionParamCount
5
0
0
5
3
1
2
1
0.00
com.google.javascript.jscomp.parsing.TypeTransformationParser.getTypeTransformationAst
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.parsing.TypeTransformationParser.isBooleanOperation
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.parsing.TypeTransformationParser.isOperation
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.parsing.TypeTransformationParser.isOperationKind
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.parsing.TypeTransformationParser.isTypeName
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.parsing.TypeTransformationParser.isTypeVar
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.parsing.TypeTransformationParser.isValidExpression
9
6
0
3
1
1
1
1
2.00
com.google.javascript.jscomp.parsing.TypeTransformationParser.isValidKeyword
8
0
0
8
4
1
4
2
0.00
com.google.javascript.jscomp.parsing.TypeTransformationParser.isValidPredicate
5
0
0
5
3
1
1
1
0.00
com.google.javascript.jscomp.parsing.TypeTransformationParser.isValidStringParam
11
0
0
11
7
1
7
1
0.00
com.google.javascript.jscomp.parsing.TypeTransformationParser.isValidStringPredicate
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.parsing.TypeTransformationParser.isValidTypePredicate
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.parsing.TypeTransformationParser.isValidTypevarPredicate
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.parsing.TypeTransformationParser.Keywords.Keywords
7
0
0
7
4
2
4
1
0.00
com.google.javascript.jscomp.parsing.TypeTransformationParser.Keywords.valueOf
0
0
0
0
0
0
0
0
0.00
com.google.javascript.jscomp.parsing.TypeTransformationParser.Keywords.values
0
0
0
0
0
0
0
0
0.00
com.google.javascript.jscomp.parsing.TypeTransformationParser.nameToKeyword
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.parsing.TypeTransformationParser.OperationKind.valueOf
0
0
0
0
0
0
0
0
0.00
com.google.javascript.jscomp.parsing.TypeTransformationParser.OperationKind.values
0
0
0
0
0
0
0
0
0.00
com.google.javascript.jscomp.parsing.TypeTransformationParser.parseTypeTransformation
32
14
1
17
12
7
7
5
0.82
com.google.javascript.jscomp.parsing.TypeTransformationParser.TypeTransformationParser
9
0
0
9
5
3
5
1
0.00
com.google.javascript.jscomp.parsing.TypeTransformationParser.validAllTypeExpression
7
4
0
3
1
1
1
1
1.33
com.google.javascript.jscomp.parsing.TypeTransformationParser.validBooleanExpression
32
4
1
27
20
2
15
2
0.15
com.google.javascript.jscomp.parsing.TypeTransformationParser.validBooleanOperation
14
0
0
14
9
2
7
2
0.00
com.google.javascript.jscomp.parsing.TypeTransformationParser.validConditionalExpression
28
10
0
18
12
1
12
1
0.56
com.google.javascript.jscomp.parsing.TypeTransformationParser.validInstanceOfExpression
16
6
0
10
6
1
6
1
0.60
com.google.javascript.jscomp.parsing.TypeTransformationParser.validMaprecordExpression
44
12
0
32
24
4
21
4
0.38
com.google.javascript.jscomp.parsing.TypeTransformationParser.validMapunionExpression
44
12
0
32
24
4
21
4
0.38
com.google.javascript.jscomp.parsing.TypeTransformationParser.validNativeTypeExpr
18
3
0
15
11
3
9
3
0.20
com.google.javascript.jscomp.parsing.TypeTransformationParser.validNoneTypeExpression
7
4
0
3
1
1
1
1
1.33
com.google.javascript.jscomp.parsing.TypeTransformationParser.validOperationExpression
25
3
0
22
19
3
9
3
0.14
com.google.javascript.jscomp.parsing.TypeTransformationParser.validPrintTypeExpression
17
2
0
15
10
1
10
1
0.13
com.google.javascript.jscomp.parsing.TypeTransformationParser.validPropTypeExpression
17
2
0
15
10
1
10
1
0.13
com.google.javascript.jscomp.parsing.TypeTransformationParser.validRawTypeOfTypeExpression
16
6
0
10
6
1
6
1
0.60
com.google.javascript.jscomp.parsing.TypeTransformationParser.validRecordParam
22
7
0
15
10
1
10
2
0.47
com.google.javascript.jscomp.parsing.TypeTransformationParser.validRecordTypeExpression
19
7
0
12
7
1
8
2
0.58
com.google.javascript.jscomp.parsing.TypeTransformationParser.validStringPredicate
10
1
0
9
5
1
6
2
0.11
com.google.javascript.jscomp.parsing.TypeTransformationParser.validTemplateTypeExpression
27
8
0
19
13
3
12
4
0.42
com.google.javascript.jscomp.parsing.TypeTransformationParser.validTemplateTypeOfExpression
28
7
0
21
15
2
14
2
0.33
com.google.javascript.jscomp.parsing.TypeTransformationParser.validTypeExpression
30
4
0
26
23
3
11
3
0.15
com.google.javascript.jscomp.parsing.TypeTransformationParser.validTypeOfVarExpression
17
6
0
11
7
1
7
1
0.55
com.google.javascript.jscomp.parsing.TypeTransformationParser.validTypePredicate
10
1
0
9
5
1
6
2
0.11
com.google.javascript.jscomp.parsing.TypeTransformationParser.validTypeTransformationExpression
29
6
0
23
17
3
12
3
0.26
com.google.javascript.jscomp.parsing.TypeTransformationParser.validTypevarParam
7
0
0
7
4
1
4
1
0.00
com.google.javascript.jscomp.parsing.TypeTransformationParser.validTypevarPredicate
10
1
0
9
5
1
6
2
0.11
com.google.javascript.jscomp.parsing.TypeTransformationParser.validUnionTypeExpression
20
7
0
13
8
2
8
3
0.54
com.google.javascript.jscomp.parsing.TypeTransformationParser.validUnknownTypeExpression
7
4
0
3
1
1
1
1
1.33
com.google.javascript.jscomp.parsing.TypeTransformationParser.warnExtraParam
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.parsing.TypeTransformationParser.warnInvalid
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.parsing.TypeTransformationParser.warnInvalidExpression
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.parsing.TypeTransformationParser.warnInvalidInside
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.parsing.TypeTransformationParser.warnMissingParam
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.PassConfig.addPassFactoryBefore
8
3
0
5
2
2
1
1
0.60
com.google.javascript.jscomp.PassConfig.clearTypedScope
5
0
0
5
3
1
3
1
0.00
com.google.javascript.jscomp.PassConfig.findPassIndexByName
14
3
1
10
5
2
5
2
0.30
com.google.javascript.jscomp.PassConfig.getBasePassConfig
10
3
0
7
4
2
3
2
0.43
com.google.javascript.jscomp.PassConfig.getChecks
11
10
0
1
0
1
0
1
10.00
com.google.javascript.jscomp.PassConfig.getIntermediateState
5
4
0
1
0
1
0
1
4.00
com.google.javascript.jscomp.PassConfig.getOptimizations
7
6
0
1
0
1
0
1
6.00
com.google.javascript.jscomp.PassConfig.getPassGraph
32
3
2
27
19
9
13
8
0.11
com.google.javascript.jscomp.PassConfig.getTopScope
6
3
0
3
1
1
1
1
1.00
com.google.javascript.jscomp.PassConfig.getTypedScopeCreator
6
3
0
3
1
1
1
1
1.00
com.google.javascript.jscomp.PassConfig.getWhitespaceOnlyPasses
8
5
0
3
1
1
1
1
1.67
com.google.javascript.jscomp.PassConfig.makeInferJsDocInfo
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.PassConfig.makeTypeCheck
14
3
0
11
9
1
1
1
0.27
com.google.javascript.jscomp.PassConfig.makeTypeInference
8
3
0
5
3
1
1
1
0.60
com.google.javascript.jscomp.PassConfig.PassConfig
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.PassConfig.PassConfigDelegate.getChecks
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.PassConfig.PassConfigDelegate.getIntermediateState
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.PassConfig.PassConfigDelegate.getOptimizations
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.PassConfig.PassConfigDelegate.getTopScope
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.PassConfig.PassConfigDelegate.getTypedScopeCreator
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.PassConfig.PassConfigDelegate.getWhitespaceOnlyPasses
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.PassConfig.PassConfigDelegate.PassConfigDelegate
4
0
0
4
2
1
2
1
0.00
com.google.javascript.jscomp.PassConfig.patchGlobalTypedScope
11
7
0
4
2
1
2
1
1.75
com.google.javascript.jscomp.PassConfig.regenerateGlobalTypedScope
11
6
0
5
3
1
3
1
1.20
com.google.javascript.jscomp.PassConfig.replacePassFactory
8
3
0
5
2
2
1
1
0.60
com.google.javascript.jscomp.PassConfig.State.State
14
0
0
14
7
6
7
1
0.00
com.google.javascript.jscomp.PassFactory.create
4
3
0
1
0
1
0
1
3.00
com.google.javascript.jscomp.PassFactory.createEmptyPass
14
3
0
11
8
1
2
3
0.27
com.google.javascript.jscomp.PassFactory.createEmptyPass.(Anon_1).create
6
0
0
6
5
0
1
2
0.00
com.google.javascript.jscomp.PassFactory.createEmptyPass.(Anon_1).create.(Anon_2).process
1
0
0
1
1
0
0
1
0.00
com.google.javascript.jscomp.PassFactory.getHotSwapPass
12
9
0
3
1
1
1
1
3.00
com.google.javascript.jscomp.PassFactory.getName
6
3
0
3
1
1
1
1
1.00
com.google.javascript.jscomp.PassFactory.HotSwapPassFactory.create
1
0
0
1
0
1
0
1
0.00
com.google.javascript.jscomp.PassFactory.HotSwapPassFactory.getHotSwapPass
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.PassFactory.HotSwapPassFactory.HotSwapPassFactory
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.PassFactory.isOneTimePass
6
3
0
3
1
1
1
1
1.00
com.google.javascript.jscomp.PassFactory.PassFactory
9
5
0
4
2
1
2
1
1.25
com.google.javascript.jscomp.PeepholeCollectPropertyAssignments.collectArrayProperty
55
10
2
44
33
13
20
12
0.23
com.google.javascript.jscomp.PeepholeCollectPropertyAssignments.collectObjectProperty
61
11
3
47
36
15
21
14
0.23
com.google.javascript.jscomp.PeepholeCollectPropertyAssignments.collectProperty
40
3
3
34
24
4
17
3
0.09
com.google.javascript.jscomp.PeepholeCollectPropertyAssignments.getName
8
0
0
8
5
1
5
1
0.00
com.google.javascript.jscomp.PeepholeCollectPropertyAssignments.getValue
8
0
0
8
5
1
5
1
0.00
com.google.javascript.jscomp.PeepholeCollectPropertyAssignments.isInterestingValue
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.PeepholeCollectPropertyAssignments.isPropertyAssignmentToName
19
3
3
13
9
4
7
4
0.23
com.google.javascript.jscomp.PeepholeCollectPropertyAssignments.mightContainForwardReference
13
0
0
13
7
2
7
2
0.00
com.google.javascript.jscomp.PeepholeCollectPropertyAssignments.optimizeSubtree
47
7
5
35
23
5
20
6
0.20
com.google.javascript.jscomp.PeepholeCollectPropertyAssignmentsTest.getProcessor
4
0
0
4
2
1
1
1
0.00
com.google.javascript.jscomp.PeepholeCollectPropertyAssignmentsTest.testArrayOptimization1
4
0
0
4
2
1
1
1
0.00
com.google.javascript.jscomp.PeepholeCollectPropertyAssignmentsTest.testArrayOptimization2
4
0
0
4
2
1
1
1
0.00
com.google.javascript.jscomp.PeepholeCollectPropertyAssignmentsTest.testArrayOptimization3
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.PeepholeCollectPropertyAssignmentsTest.testArrayOptimizationOfPartiallyBuiltArray1
4
0
0
4
2
1
1
1
0.00
com.google.javascript.jscomp.PeepholeCollectPropertyAssignmentsTest.testArrayOptimizationOfPartiallyBuiltArray2
4
0
0
4
2
1
1
1
0.00
com.google.javascript.jscomp.PeepholeCollectPropertyAssignmentsTest.testArrayOptimizationWithAHole1
4
0
0
4
2
1
1
1
0.00
com.google.javascript.jscomp.PeepholeCollectPropertyAssignmentsTest.testArrayOptimizationWithAHole2
4
0
0
4
2
1
1
1
0.00
com.google.javascript.jscomp.PeepholeCollectPropertyAssignmentsTest.testArrayOutOfOrder
15
7
0
8
6
1
4
1
0.88
com.google.javascript.jscomp.PeepholeCollectPropertyAssignmentsTest.testArrayReassignedInSubsequentVar1
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.PeepholeCollectPropertyAssignmentsTest.testArrayReassignedInSubsequentVar2
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.PeepholeCollectPropertyAssignmentsTest.testArrayReassignedInValue1
4
0
0
4
2
1
1
1
0.00
com.google.javascript.jscomp.PeepholeCollectPropertyAssignmentsTest.testArrayReassignedInValue2
4
0
0
4
2
1
1
1
0.00
com.google.javascript.jscomp.PeepholeCollectPropertyAssignmentsTest.testArrayTooSparseOptimization1
4
0
0
4
2
1
1
1
0.00
com.google.javascript.jscomp.PeepholeCollectPropertyAssignmentsTest.testArrayTooSparseOptimization2
4
0
0
4
2
1
1
1
0.00
com.google.javascript.jscomp.PeepholeCollectPropertyAssignmentsTest.testCompoundAssignment
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.PeepholeCollectPropertyAssignmentsTest.testEarlyUsage1
6
0
0
6
4
1
1
1
0.00
com.google.javascript.jscomp.PeepholeCollectPropertyAssignmentsTest.testEarlyUsage2
6
0
0
6
4
1
1
1
0.00
com.google.javascript.jscomp.PeepholeCollectPropertyAssignmentsTest.testForwardReference1
4
0
0
4
2
1
1
1
0.00
com.google.javascript.jscomp.PeepholeCollectPropertyAssignmentsTest.testForwardReference2
4
0
0
4
2
1
1
1
0.00
com.google.javascript.jscomp.PeepholeCollectPropertyAssignmentsTest.testFractionalArrayIndex1
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.PeepholeCollectPropertyAssignmentsTest.testFractionalArrayIndex2
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.PeepholeCollectPropertyAssignmentsTest.testMultipleNames1
4
0
0
4
2
1
1
1
0.00
com.google.javascript.jscomp.PeepholeCollectPropertyAssignmentsTest.testMultipleNames2
4
0
0
4
2
1
1
1
0.00
com.google.javascript.jscomp.PeepholeCollectPropertyAssignmentsTest.testNegativeArrayIndex1
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.PeepholeCollectPropertyAssignmentsTest.testNegativeArrayIndex2
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.PeepholeCollectPropertyAssignmentsTest.testObjectFunctionRollup1
5
0
0
5
3
1
1
1
0.00
com.google.javascript.jscomp.PeepholeCollectPropertyAssignmentsTest.testObjectFunctionRollup2
5
0
0
5
3
1
1
1
0.00
com.google.javascript.jscomp.PeepholeCollectPropertyAssignmentsTest.testObjectFunctionRollup3
5
0
0
5
3
1
1
1
0.00
com.google.javascript.jscomp.PeepholeCollectPropertyAssignmentsTest.testObjectFunctionRollup4
6
0
0
6
4
1
1
1
0.00
com.google.javascript.jscomp.PeepholeCollectPropertyAssignmentsTest.testObjectFunctionRollup5
11
0
1
10
8
1
1
1
0.00
com.google.javascript.jscomp.PeepholeCollectPropertyAssignmentsTest.testObjectOptimization1
4
0
0
4
2
1
1
1
0.00
com.google.javascript.jscomp.PeepholeCollectPropertyAssignmentsTest.testObjectOptimization2
4
0
0
4
2
1
1
1
0.00
com.google.javascript.jscomp.PeepholeCollectPropertyAssignmentsTest.testObjectPropertyReassigned
5
0
0
5
3
1
1
1
0.00
com.google.javascript.jscomp.PeepholeCollectPropertyAssignmentsTest.testObjectPropertyReassigned2
5
0
0
5
3
1
1
1
0.00
com.google.javascript.jscomp.PeepholeCollectPropertyAssignmentsTest.testObjectPropertyReassigned3
5
0
0
5
3
1
1
1
0.00
com.google.javascript.jscomp.PeepholeCollectPropertyAssignmentsTest.testObjectPropertyReassigned4
6
0
0
6
4
1
1
1
0.00
com.google.javascript.jscomp.PeepholeCollectPropertyAssignmentsTest.testObjectReassignedInValue1
4
0
0
4
2
1
1
1
0.00
com.google.javascript.jscomp.PeepholeCollectPropertyAssignmentsTest.testObjectReassignedInValue2
4
0
0
4
2
1
1
1
0.00
com.google.javascript.jscomp.PeepholeFoldConstants.evaluateComparison
26
1
1
24
20
1
12
1
0.04
com.google.javascript.jscomp.PeepholeFoldConstants.inForcedStringContext
10
2
1
7
4
1
3
1
0.29
com.google.javascript.jscomp.PeepholeFoldConstants.optimizeSubtree
25
0
4
21
18
1
9
1
0.00
com.google.javascript.jscomp.PeepholeFoldConstants.PeepholeFoldConstants
10
6
0
4
2
1
2
1
1.50
com.google.javascript.jscomp.PeepholeFoldConstants.performArithmeticOp
79
11
7
61
51
6
31
6
0.18
com.google.javascript.jscomp.PeepholeFoldConstants.tryAbstractEqualityComparison
42
4
0
38
28
6
15
5
0.11
com.google.javascript.jscomp.PeepholeFoldConstants.tryAbstractRelationalComparison
46
9
0
37
26
8
16
7
0.24
com.google.javascript.jscomp.PeepholeFoldConstants.tryConvertOperandsToNumber
7
0
0
7
3
2
4
3
0.00
com.google.javascript.jscomp.PeepholeFoldConstants.tryConvertToNumber
36
1
4
31
25
4
16
4
0.03
com.google.javascript.jscomp.PeepholeFoldConstants.tryFoldAdd
21
3
1
17
12
2
8
2
0.18
com.google.javascript.jscomp.PeepholeFoldConstants.tryFoldAddConstantString
19
4
1
14
10
4
6
4
0.29
com.google.javascript.jscomp.PeepholeFoldConstants.tryFoldAndOr
50
15
9
26
21
6
13
6
0.58
com.google.javascript.jscomp.PeepholeFoldConstants.tryFoldArithmeticOp
13
3
0
10
7
2
6
2
0.30
com.google.javascript.jscomp.PeepholeFoldConstants.tryFoldArrayAccess
56
6
8
42
31
5
26
6
0.14
com.google.javascript.jscomp.PeepholeFoldConstants.tryFoldAssign
75
2
8
65
57
5
39
4
0.03
com.google.javascript.jscomp.PeepholeFoldConstants.tryFoldBinaryOperator
81
1
15
65
59
4
19
4
0.02
com.google.javascript.jscomp.PeepholeFoldConstants.tryFoldCall
18
4
1
13
9
4
6
4
0.31
com.google.javascript.jscomp.PeepholeFoldConstants.tryFoldChildAddString
59
15
7
37
29
11
17
11
0.41
com.google.javascript.jscomp.PeepholeFoldConstants.tryFoldComparison
15
3
2
10
7
3
5
3
0.30
com.google.javascript.jscomp.PeepholeFoldConstants.tryFoldCtorCall
13
5
1
7
4
1
4
1
0.71
com.google.javascript.jscomp.PeepholeFoldConstants.tryFoldGetElem
19
3
3
13
8
1
8
1
0.23
com.google.javascript.jscomp.PeepholeFoldConstants.tryFoldGetProp
39
5
5
29
23
3
17
3
0.17
com.google.javascript.jscomp.PeepholeFoldConstants.tryFoldInForcedStringContext
37
1
7
29
22
6
16
6
0.03
com.google.javascript.jscomp.PeepholeFoldConstants.tryFoldInstanceof
31
7
5
19
14
2
11
2
0.37
com.google.javascript.jscomp.PeepholeFoldConstants.tryFoldLeftChildOp
47
15
5
27
22
7
14
7
0.56
com.google.javascript.jscomp.PeepholeFoldConstants.tryFoldObjectPropAccess
62
10
7
45
34
4
28
5
0.22
com.google.javascript.jscomp.PeepholeFoldConstants.tryFoldShift
78
11
7
60
47
9
34
9
0.18
com.google.javascript.jscomp.PeepholeFoldConstants.tryFoldStringArrayAccess
50
9
6
35
26
6
22
7
0.26
com.google.javascript.jscomp.PeepholeFoldConstants.tryFoldTypeof
56
7
6
43
37
4
24
4
0.16
com.google.javascript.jscomp.PeepholeFoldConstants.tryFoldUnaryOperator
91
8
6
77
63
11
44
11
0.10
com.google.javascript.jscomp.PeepholeFoldConstants.tryReduceOperandsForOp
40
1
0
39
35
3
8
3
0.03
com.google.javascript.jscomp.PeepholeFoldConstants.tryReduceVoid
8
0
0
8
5
2
4
2
0.00
com.google.javascript.jscomp.PeepholeFoldConstants.tryStrictEqualityComparison
64
9
1
55
41
9
24
9
0.16
com.google.javascript.jscomp.PeepholeFoldConstants.tryUnfoldAssignOp
24
1
4
19
14
4
9
3
0.05
com.google.javascript.jscomp.PeepholeFoldConstantsTest.assertNotSameResults
6
0
0
6
4
1
1
1
0.00
com.google.javascript.jscomp.PeepholeFoldConstantsTest.assertSameResults
6
0
0
6
4
1
1
1
0.00
com.google.javascript.jscomp.PeepholeFoldConstantsTest.fold
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.PeepholeFoldConstantsTest.fold
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.PeepholeFoldConstantsTest.foldDefineProperties1
5
0
0
5
3
1
3
1
0.00
com.google.javascript.jscomp.PeepholeFoldConstantsTest.foldSame
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.PeepholeFoldConstantsTest.getNumRepetitions
4
1
0
3
1
1
1
1
0.33
com.google.javascript.jscomp.PeepholeFoldConstantsTest.getOptions
4
0
0
4
2
1
2
1
0.00
com.google.javascript.jscomp.PeepholeFoldConstantsTest.getProcessor
5
0
0
5
3
3
1
2
0.00
com.google.javascript.jscomp.PeepholeFoldConstantsTest.join
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.PeepholeFoldConstantsTest.printHelper
17
0
0
17
14
6
5
6
0.00
com.google.javascript.jscomp.PeepholeFoldConstantsTest.process
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.PeepholeFoldConstantsTest.setUp
4
0
0
4
2
1
2
1
0.00
com.google.javascript.jscomp.PeepholeFoldConstantsTest.testArrayLiteral
6
0
0
6
4
1
4
1
0.00
com.google.javascript.jscomp.PeepholeFoldConstantsTest.testAssignOpsEarly
20
1
1
18
16
1
16
1
0.06
com.google.javascript.jscomp.PeepholeFoldConstantsTest.testAssignOpsLate
20
1
1
18
16
1
16
1
0.06
com.google.javascript.jscomp.PeepholeFoldConstantsTest.testBooleanBooleanComparison
9
3
1
8
6
1
6
1
0.38
com.google.javascript.jscomp.PeepholeFoldConstantsTest.testBooleanNumberComparison
5
0
0
5
3
1
3
1
0.00
com.google.javascript.jscomp.PeepholeFoldConstantsTest.testBooleanStringComparison
5
0
0
5
3
1
3
1
0.00
com.google.javascript.jscomp.PeepholeFoldConstantsTest.testCommutativeOperators
27
1
1
25
19
6
8
8
0.04
com.google.javascript.jscomp.PeepholeFoldConstantsTest.testConvertToNumberNegativeInf
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.PeepholeFoldConstantsTest.testDivision
8
3
1
4
2
1
2
1
0.75
com.google.javascript.jscomp.PeepholeFoldConstantsTest.testFoldAdd1
6
0
0
6
4
1
4
1
0.00
com.google.javascript.jscomp.PeepholeFoldConstantsTest.testFoldArithmetic
12
0
0
12
10
1
10
1
0.00
com.google.javascript.jscomp.PeepholeFoldConstantsTest.testFoldArithmetic2
8
0
0
8
6
1
6
1
0.00
com.google.javascript.jscomp.PeepholeFoldConstantsTest.testFoldArithmetic3
6
0
0
6
4
1
4
1
0.00
com.google.javascript.jscomp.PeepholeFoldConstantsTest.testFoldArithmeticInfinity
5
0
0
5
3
1
3
1
0.00
com.google.javascript.jscomp.PeepholeFoldConstantsTest.testFoldArithmeticStringComp
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.PeepholeFoldConstantsTest.testFoldArrayLength
13
3
2
8
6
1
6
1
0.38
com.google.javascript.jscomp.PeepholeFoldConstantsTest.testFoldBangConstants
6
0
0
6
4
1
4
1
0.00
com.google.javascript.jscomp.PeepholeFoldConstantsTest.testFoldBitShifts
52
3
3
49
47
1
35
1
0.06
com.google.javascript.jscomp.PeepholeFoldConstantsTest.testFoldBitShiftsStringCompare
7
0
0
7
5
1
5
1
0.00
com.google.javascript.jscomp.PeepholeFoldConstantsTest.testFoldBitwiseOp
36
3
5
28
26
1
26
1
0.11
com.google.javascript.jscomp.PeepholeFoldConstantsTest.testFoldBitwiseOp2
25
0
3
22
20
1
20
1
0.00
com.google.javascript.jscomp.PeepholeFoldConstantsTest.testFoldBitwiseOpStringCompare
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.PeepholeFoldConstantsTest.testFoldComparison
58
1
7
51
49
1
49
1
0.02
com.google.javascript.jscomp.PeepholeFoldConstantsTest.testFoldComparison2
43
0
8
35
33
1
33
1
0.00
com.google.javascript.jscomp.PeepholeFoldConstantsTest.testFoldComparison3
25
0
4
21
19
1
19
1
0.00
com.google.javascript.jscomp.PeepholeFoldConstantsTest.testFoldComparison4
10
8
0
10
8
1
8
1
0.80
com.google.javascript.jscomp.PeepholeFoldConstantsTest.testFoldComplex
5
0
0
5
3
1
3
1
0.00
com.google.javascript.jscomp.PeepholeFoldConstantsTest.testFoldConstructor
12
0
0
12
10
1
10
1
0.00
com.google.javascript.jscomp.PeepholeFoldConstantsTest.testFoldGetElem1
17
0
2
15
13
1
10
1
0.00
com.google.javascript.jscomp.PeepholeFoldConstantsTest.testFoldGetElem2
13
0
1
12
10
1
7
1
0.00
com.google.javascript.jscomp.PeepholeFoldConstantsTest.testFoldingAdd1
8
0
0
8
6
1
6
1
0.00
com.google.javascript.jscomp.PeepholeFoldConstantsTest.testFoldingAdd2
5
0
0
5
3
1
3
1
0.00
com.google.javascript.jscomp.PeepholeFoldConstantsTest.testFoldingMixTypesEarly
17
0
1
16
14
1
14
1
0.00
com.google.javascript.jscomp.PeepholeFoldConstantsTest.testFoldingMixTypesLate
17
0
1
16
14
1
14
1
0.00
com.google.javascript.jscomp.PeepholeFoldConstantsTest.testFoldInstanceOf
31
5
4
22
20
1
20
1
0.23
com.google.javascript.jscomp.PeepholeFoldConstantsTest.testFoldLeft
4
1
0
4
2
1
2
1
0.25
com.google.javascript.jscomp.PeepholeFoldConstantsTest.testFoldLeftChildConcat
6
1
0
5
3
1
3
1
0.20
com.google.javascript.jscomp.PeepholeFoldConstantsTest.testFoldLeftChildOp
27
5
2
25
23
1
23
1
0.20
com.google.javascript.jscomp.PeepholeFoldConstantsTest.testFoldLiteralNames
10
0
1
9
7
1
7
1
0.00
com.google.javascript.jscomp.PeepholeFoldConstantsTest.testFoldLiteralsAsNumbers
6
1
0
6
4
1
4
1
0.17
com.google.javascript.jscomp.PeepholeFoldConstantsTest.testFoldLiteralsTypeMismatches
27
5
4
22
20
1
20
1
0.23
com.google.javascript.jscomp.PeepholeFoldConstantsTest.testFoldLogicalOp
46
10
6
30
28
1
28
1
0.33
com.google.javascript.jscomp.PeepholeFoldConstantsTest.testFoldMixed
4
0
0
4
2
1
2
1
0.00
com.google.javascript.jscomp.PeepholeFoldConstantsTest.testFoldObjectLiteralRef1
46
10
9
27
25
1
23
1
0.37
com.google.javascript.jscomp.PeepholeFoldConstantsTest.testFoldObjectLiteralRef2
6
0
0
6
4
1
4
1
0.00
com.google.javascript.jscomp.PeepholeFoldConstantsTest.testFoldSimpleArithmeticOp
13
1
1
12
10
1
10
1
0.08
com.google.javascript.jscomp.PeepholeFoldConstantsTest.testFoldStringLength
8
2
1
5
3
1
3
1
0.40
com.google.javascript.jscomp.PeepholeFoldConstantsTest.testFoldTypeof
17
0
1
16
14
1
14
1
0.00
com.google.javascript.jscomp.PeepholeFoldConstantsTest.testFoldVoid
6
0
0
6
4
1
4
1
0.00
com.google.javascript.jscomp.PeepholeFoldConstantsTest.testIEString
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.PeepholeFoldConstantsTest.testInvertibleOperators
48
1
1
46
38
11
16
13
0.02
com.google.javascript.jscomp.PeepholeFoldConstantsTest.testIssue522
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.PeepholeFoldConstantsTest.testIssue601
5
0
0
5
3
1
3
1
0.00
com.google.javascript.jscomp.PeepholeFoldConstantsTest.testIssue821
5
0
0
5
3
1
2
1
0.00
com.google.javascript.jscomp.PeepholeFoldConstantsTest.testNaNComparison
26
0
3
23
21
1
21
1
0.00
com.google.javascript.jscomp.PeepholeFoldConstantsTest.testNotFoldBackToTrueFalse
13
0
1
12
10
1
10
1
0.00
com.google.javascript.jscomp.PeepholeFoldConstantsTest.testNullComparison1
102
0
15
87
85
1
85
1
0.00
com.google.javascript.jscomp.PeepholeFoldConstantsTest.testNumberBooleanComparison
5
0
0
5
3
1
3
1
0.00
com.google.javascript.jscomp.PeepholeFoldConstantsTest.testNumberNumberComparison
12
1
1
11
9
1
9
1
0.09
com.google.javascript.jscomp.PeepholeFoldConstantsTest.testNumberStringComparison
14
0
0
14
12
1
12
1
0.00
com.google.javascript.jscomp.PeepholeFoldConstantsTest.testObjectComparison1
13
0
1
12
10
1
10
1
0.00
com.google.javascript.jscomp.PeepholeFoldConstantsTest.testObjectLiteral
6
0
0
6
4
1
4
1
0.00
com.google.javascript.jscomp.PeepholeFoldConstantsTest.testStringAdd
15
3
0
15
13
1
13
1
0.20
com.google.javascript.jscomp.PeepholeFoldConstantsTest.testStringBooleanComparison
5
0
0
5
3
1
3
1
0.00
com.google.javascript.jscomp.PeepholeFoldConstantsTest.testStringNumberComparison
14
0
0
14
12
1
12
1
0.00
com.google.javascript.jscomp.PeepholeFoldConstantsTest.testStringStringComparison
31
3
1
30
28
1
28
1
0.10
com.google.javascript.jscomp.PeepholeFoldConstantsTest.testTypeBasedFoldConstant
21
11
6
15
13
1
9
1
0.73
com.google.javascript.jscomp.PeepholeFoldConstantsTest.testUnaryOps
38
3
3
33
31
1
29
1
0.09
com.google.javascript.jscomp.PeepholeFoldConstantsTest.testUnaryOpsStringCompare
6
0
0
6
4
1
4
1
0.00
com.google.javascript.jscomp.PeepholeFoldConstantsTest.testUndefinedComparison1
92
0
14
78
76
1
76
1
0.00
com.google.javascript.jscomp.PeepholeFoldConstantsTest.testUndefinedComparison2
7
0
1
6
4
1
4
1
0.00
com.google.javascript.jscomp.PeepholeFoldConstantsTest.testUndefinedComparison3
7
0
1
6
4
1
4
1
0.00
com.google.javascript.jscomp.PeepholeFoldConstantsTest.testUndefinedComparison4
10
0
2
8
6
1
6
1
0.00
com.google.javascript.jscomp.PeepholeIntegrationTest.disable_testFoldHook1
4
0
0
4
2
1
1
1
0.00
com.google.javascript.jscomp.PeepholeIntegrationTest.fold
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.PeepholeIntegrationTest.foldSame
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.PeepholeIntegrationTest.getNumRepetitions
4
1
0
3
1
1
1
1
0.33
com.google.javascript.jscomp.PeepholeIntegrationTest.getProcessor
11
1
1
10
7
3
1
2
0.10
com.google.javascript.jscomp.PeepholeIntegrationTest.setUp
4
0
0
4
2
1
2
1
0.00
com.google.javascript.jscomp.PeepholeIntegrationTest.testArrayLiteral
6
0
0
6
4
1
4
1
0.00
com.google.javascript.jscomp.PeepholeIntegrationTest.testAvoidCommaSplitting
6
0
0
6
4
1
4
1
0.00
com.google.javascript.jscomp.PeepholeIntegrationTest.testBug1059649
13
2
1
10
8
1
6
1
0.20
com.google.javascript.jscomp.PeepholeIntegrationTest.testBug1438784
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.PeepholeIntegrationTest.testBug1509085
11
0
1
10
6
3
3
3
0.00
com.google.javascript.jscomp.PeepholeIntegrationTest.testBug1509085.(Anon_1).getNumRepetitions
3
0
0
3
2
0
1
1
0.00
com.google.javascript.jscomp.PeepholeIntegrationTest.testBugIssue3
6
0
0
6
4
1
1
1
0.00
com.google.javascript.jscomp.PeepholeIntegrationTest.testBugIssue43
5
0
0
5
3
1
1
1
0.00
com.google.javascript.jscomp.PeepholeIntegrationTest.testCommaSplitingConstantCondition
5
0
0
5
3
1
3
1
0.00
com.google.javascript.jscomp.PeepholeIntegrationTest.testFoldBitwiseOpStringCompareIntegration
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.PeepholeIntegrationTest.testFoldHook2
4
0
0
4
2
1
1
1
0.00
com.google.javascript.jscomp.PeepholeIntegrationTest.testFoldIfs1
6
0
0
6
4
1
2
1
0.00
com.google.javascript.jscomp.PeepholeIntegrationTest.testFoldIfs2
4
0
0
4
2
1
1
1
0.00
com.google.javascript.jscomp.PeepholeIntegrationTest.testFoldLogicalOpIntegration
8
0
0
8
6
1
6
1
0.00
com.google.javascript.jscomp.PeepholeIntegrationTest.testFoldNegativeBug
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.PeepholeIntegrationTest.testFoldOneChildBlocksIntegration
38
5
9
25
23
1
14
1
0.20
com.google.javascript.jscomp.PeepholeIntegrationTest.testFoldOneChildBlocksStringCompare
4
0
0
4
2
1
1
1
0.00
com.google.javascript.jscomp.PeepholeIntegrationTest.testFoldReturnsIntegration
6
2
0
4
2
1
1
1
0.50
com.google.javascript.jscomp.PeepholeIntegrationTest.testFoldUselessDoIntegration
9
1
1
7
5
1
5
1
0.14
com.google.javascript.jscomp.PeepholeIntegrationTest.testFoldUselessForIntegration
10
1
1
8
6
1
6
1
0.12
com.google.javascript.jscomp.PeepholeIntegrationTest.testFoldUselessWhileIntegration
8
1
1
6
4
1
4
1
0.17
com.google.javascript.jscomp.PeepholeIntegrationTest.testHookIfIntegration
8
0
1
7
5
1
4
1
0.00
com.google.javascript.jscomp.PeepholeIntegrationTest.testMinimizeExpr
10
1
2
7
5
1
5
1
0.14
com.google.javascript.jscomp.PeepholeIntegrationTest.testMinimizeExprCondition
8
0
0
8
6
1
6
1
0.00
com.google.javascript.jscomp.PeepholeIntegrationTest.testMinimizeWhileConstantConditionIntegration
9
0
0
9
7
1
7
1
0.00
com.google.javascript.jscomp.PeepholeIntegrationTest.testMisc
5
0
0
5
3
1
3
1
0.00
com.google.javascript.jscomp.PeepholeIntegrationTest.testNecessaryDanglingElse
5
1
0
4
2
1
1
1
0.25
com.google.javascript.jscomp.PeepholeIntegrationTest.testNoNormalizeLabeledExpr
6
0
0
6
4
1
4
1
0.00
com.google.javascript.jscomp.PeepholeIntegrationTest.testObjectLiteral
6
0
0
6
4
1
4
1
0.00
com.google.javascript.jscomp.PeepholeIntegrationTest.testRemoveDuplicateStatementsIntegration
11
0
1
10
8
1
2
1
0.00
com.google.javascript.jscomp.PeepholeIntegrationTest.testShortCircuit1
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.PeepholeIntegrationTest.testShortCircuit2
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.PeepholeIntegrationTest.testShortCircuit3
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.PeepholeIntegrationTest.testShortCircuit4
5
0
0
5
3
1
3
1
0.00
com.google.javascript.jscomp.PeepholeIntegrationTest.testTrueFalse
12
0
0
12
10
1
10
1
0.00
com.google.javascript.jscomp.PeepholeIntegrationTest.testTrueFalseFolding
10
0
0
10
8
1
8
1
0.00
com.google.javascript.jscomp.PeepholeIntegrationTest.testVarLiftingIntegration
10
0
0
10
8
1
8
1
0.00
com.google.javascript.jscomp.PeepholeMinimizeConditions.areMatchingExits
11
6
0
5
3
1
1
1
1.20
com.google.javascript.jscomp.PeepholeMinimizeConditions.consumesDanglingElse
32
7
0
25
19
1
13
1
0.28
com.google.javascript.jscomp.PeepholeMinimizeConditions.getBlockExpression
7
3
0
4
2
1
2
1
0.75
com.google.javascript.jscomp.PeepholeMinimizeConditions.getBlockReturnExpression
7
3
0
4
2
1
2
1
0.75
com.google.javascript.jscomp.PeepholeMinimizeConditions.getBlockVar
7
3
0
4
2
1
2
1
0.75
com.google.javascript.jscomp.PeepholeMinimizeConditions.getExceptionHandler
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.PeepholeMinimizeConditions.isExceptionPossible
7
1
0
6
4
1
2
1
0.17
com.google.javascript.jscomp.PeepholeMinimizeConditions.isFoldableExpressBlock
36
12
3
21
14
3
11
3
0.57
com.google.javascript.jscomp.PeepholeMinimizeConditions.isLowerPrecedence
6
3
0
3
1
1
1
1
1.00
com.google.javascript.jscomp.PeepholeMinimizeConditions.isObjectType
7
0
0
7
4
2
3
2
0.00
com.google.javascript.jscomp.PeepholeMinimizeConditions.isPropertyAssignmentInExpression
16
3
1
12
7
3
2
3
0.25
com.google.javascript.jscomp.PeepholeMinimizeConditions.isPropertyAssignmentInExpression.(Anon_1).apply
4
0
0
4
3
0
1
1
0.00
com.google.javascript.jscomp.PeepholeMinimizeConditions.isPure
9
4
0
5
3
1
1
1
0.80
com.google.javascript.jscomp.PeepholeMinimizeConditions.isReturnBlock
14
4
1
9
5
2
4
2
0.44
com.google.javascript.jscomp.PeepholeMinimizeConditions.isReturnExpressBlock
16
4
1
11
6
2
5
2
0.36
com.google.javascript.jscomp.PeepholeMinimizeConditions.isReturnExpression
9
3
0
6
3
1
3
1
0.50
com.google.javascript.jscomp.PeepholeMinimizeConditions.isVarBlock
16
4
1
11
6
2
5
2
0.36
com.google.javascript.jscomp.PeepholeMinimizeConditions.maybeReplaceChildWithNumber
17
6
2
9
6
2
5
2
0.67
com.google.javascript.jscomp.PeepholeMinimizeConditions.optimizeSubtree
54
6
9
40
34
2
22
2
0.15
com.google.javascript.jscomp.PeepholeMinimizeConditions.PeepholeMinimizeConditions
11
7
0
4
2
1
2
1
1.75
com.google.javascript.jscomp.PeepholeMinimizeConditions.performCoercionSubstitutions
44
6
3
35
30
11
13
10
0.17
com.google.javascript.jscomp.PeepholeMinimizeConditions.performConditionSubstitutions
132
48
11
73
62
17
38
17
0.66
com.google.javascript.jscomp.PeepholeMinimizeConditions.replaceNode
8
0
0
8
5
2
4
2
0.00
com.google.javascript.jscomp.PeepholeMinimizeConditions.skipFinallyNodes
9
3
0
6
3
1
3
1
0.50
com.google.javascript.jscomp.PeepholeMinimizeConditions.statementMustExitParent
17
1
0
16
12
2
6
2
0.06
com.google.javascript.jscomp.PeepholeMinimizeConditions.tryJoinForCondition
41
2
5
34
27
10
14
9
0.06
com.google.javascript.jscomp.PeepholeMinimizeConditions.tryMinimizeCondition
15
7
0
8
6
2
3
2
0.88
com.google.javascript.jscomp.PeepholeMinimizeConditions.tryMinimizeExprResult
21
7
0
14
9
6
5
4
0.50
com.google.javascript.jscomp.PeepholeMinimizeConditions.tryMinimizeHook
24
7
0
17
12
7
7
5
0.41
com.google.javascript.jscomp.PeepholeMinimizeConditions.tryMinimizeIf
256
46
36
175
152
57
78
49
0.26
com.google.javascript.jscomp.PeepholeMinimizeConditions.tryMinimizeNot
35
7
1
27
23
5
15
5
0.26
com.google.javascript.jscomp.PeepholeMinimizeConditions.tryRemoveRedundantExit
42
17
5
20
14
4
11
4
0.85
com.google.javascript.jscomp.PeepholeMinimizeConditions.tryRemoveRepeatedStatements
51
24
3
24
19
7
12
7
1.00
com.google.javascript.jscomp.PeepholeMinimizeConditions.tryReplaceExitWithBreak
63
28
8
28
20
6
15
6
1.00
com.google.javascript.jscomp.PeepholeMinimizeConditions.tryReplaceIf
75
12
5
58
51
15
31
14
0.21
com.google.javascript.jscomp.PeepholeMinimizeConditionsTest.fold
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.PeepholeMinimizeConditionsTest.foldSame
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.PeepholeMinimizeConditionsTest.getNumRepetitions
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.PeepholeMinimizeConditionsTest.getProcessor
6
0
0
6
4
3
2
2
0.00
com.google.javascript.jscomp.PeepholeMinimizeConditionsTest.setUp
5
0
0
5
3
1
3
1
0.00
com.google.javascript.jscomp.PeepholeMinimizeConditionsTest.testAndParenthesesCount
6
0
0
6
4
1
3
1
0.00
com.google.javascript.jscomp.PeepholeMinimizeConditionsTest.testArrayLiteral
6
0
0
6
4
1
4
1
0.00
com.google.javascript.jscomp.PeepholeMinimizeConditionsTest.testCoercionSubstitution_boxedPrimitives
6
0
0
6
4
1
4
1
0.00
com.google.javascript.jscomp.PeepholeMinimizeConditionsTest.testCoercionSubstitution_disabled
5
0
0
5
3
1
3
1
0.00
com.google.javascript.jscomp.PeepholeMinimizeConditionsTest.testCoercionSubstitution_hook
4
0
0
4
2
1
2
1
0.00
com.google.javascript.jscomp.PeepholeMinimizeConditionsTest.testCoercionSubstitution_if
11
0
0
11
9
1
9
1
0.00
com.google.javascript.jscomp.PeepholeMinimizeConditionsTest.testCoercionSubstitution_not
4
0
0
4
2
1
2
1
0.00
com.google.javascript.jscomp.PeepholeMinimizeConditionsTest.testCoercionSubstitution_primitives
6
0
0
6
4
1
4
1
0.00
com.google.javascript.jscomp.PeepholeMinimizeConditionsTest.testCoercionSubstitution_unknownType
4
1
0
4
2
1
2
1
0.25
com.google.javascript.jscomp.PeepholeMinimizeConditionsTest.testCoercionSubstitution_while
4
0
0
4
2
1
2
1
0.00
com.google.javascript.jscomp.PeepholeMinimizeConditionsTest.testCombineIfs1
6
0
0
6
4
1
2
1
0.00
com.google.javascript.jscomp.PeepholeMinimizeConditionsTest.testCombineIfs2
10
3
0
7
5
1
3
1
0.43
com.google.javascript.jscomp.PeepholeMinimizeConditionsTest.testCombineIfs3
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.PeepholeMinimizeConditionsTest.testFoldAssignments
20
5
4
11
9
1
9
1
0.45
com.google.javascript.jscomp.PeepholeMinimizeConditionsTest.testFoldConditionalVarDeclaration
10
0
2
8
6
1
6
1
0.00
com.google.javascript.jscomp.PeepholeMinimizeConditionsTest.testFoldIfWithLowerOperatorsInside
8
0
0
8
6
1
3
1
0.00
com.google.javascript.jscomp.PeepholeMinimizeConditionsTest.testFoldLogicalOpStringCompare
5
2
0
3
1
1
1
1
0.67
com.google.javascript.jscomp.PeepholeMinimizeConditionsTest.testFoldLoopBreakEarly
13
0
1
12
10
1
10
1
0.00
com.google.javascript.jscomp.PeepholeMinimizeConditionsTest.testFoldLoopBreakLate
17
1
1
15
13
1
11
1
0.07
com.google.javascript.jscomp.PeepholeMinimizeConditionsTest.testFoldNot
17
3
1
13
11
1
11
1
0.23
com.google.javascript.jscomp.PeepholeMinimizeConditionsTest.testFoldOneChildBlocks
77
12
12
53
51
1
31
1
0.23
com.google.javascript.jscomp.PeepholeMinimizeConditionsTest.testFoldReturns
26
1
2
23
21
1
11
1
0.04
com.google.javascript.jscomp.PeepholeMinimizeConditionsTest.testIssue291
7
0
0
7
5
1
5
1
0.00
com.google.javascript.jscomp.PeepholeMinimizeConditionsTest.testIssue925
23
0
3
20
18
1
4
1
0.00
com.google.javascript.jscomp.PeepholeMinimizeConditionsTest.testMinimizeAndOr1
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.PeepholeMinimizeConditionsTest.testMinimizeComma
6
0
0
6
4
1
2
1
0.00
com.google.javascript.jscomp.PeepholeMinimizeConditionsTest.testMinimizeCondition_example1
4
1
0
3
1
1
1
1
0.33
com.google.javascript.jscomp.PeepholeMinimizeConditionsTest.testMinimizeDemorgan1
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.PeepholeMinimizeConditionsTest.testMinimizeDemorgan11
4
0
0
4
2
1
1
1
0.00
com.google.javascript.jscomp.PeepholeMinimizeConditionsTest.testMinimizeDemorgan20
6
0
0
6
4
1
2
1
0.00
com.google.javascript.jscomp.PeepholeMinimizeConditionsTest.testMinimizeDemorgan21
4
0
0
4
2
1
1
1
0.00
com.google.javascript.jscomp.PeepholeMinimizeConditionsTest.testMinimizeDemorgan3
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.PeepholeMinimizeConditionsTest.testMinimizeDemorgan5
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.PeepholeMinimizeConditionsTest.testMinimizeDemorganRemoveLeadingNot
5
0
0
5
3
1
3
1
0.00
com.google.javascript.jscomp.PeepholeMinimizeConditionsTest.testMinimizeExprCondition
10
0
0
10
8
1
8
1
0.00
com.google.javascript.jscomp.PeepholeMinimizeConditionsTest.testMinimizeExprResult
5
0
0
5
3
1
3
1
0.00
com.google.javascript.jscomp.PeepholeMinimizeConditionsTest.testMinimizeForCondition
16
5
2
9
7
1
7
1
0.56
com.google.javascript.jscomp.PeepholeMinimizeConditionsTest.testMinimizeHook
8
0
0
8
6
1
3
1
0.00
com.google.javascript.jscomp.PeepholeMinimizeConditionsTest.testMinimizeWhileCondition
20
2
0
18
16
1
16
1
0.11
com.google.javascript.jscomp.PeepholeMinimizeConditionsTest.testNestedIfCombine
7
0
0
7
5
1
5
1
0.00
com.google.javascript.jscomp.PeepholeMinimizeConditionsTest.testNoSwapWithDanglingElse
4
0
0
4
2
1
2
1
0.00
com.google.javascript.jscomp.PeepholeMinimizeConditionsTest.testNotCond
8
0
0
8
6
1
5
1
0.00
com.google.javascript.jscomp.PeepholeMinimizeConditionsTest.testObjectLiteral
6
0
0
6
4
1
4
1
0.00
com.google.javascript.jscomp.PeepholeMinimizeConditionsTest.testPreserveIf
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.PeepholeMinimizeConditionsTest.testRemoveDuplicateReturn
27
3
3
21
19
1
9
1
0.14
com.google.javascript.jscomp.PeepholeMinimizeConditionsTest.testRemoveDuplicateStatements
24
0
1
23
21
1
5
1
0.00
com.google.javascript.jscomp.PeepholeMinimizeConditionsTest.testRemoveDuplicateThrow
31
3
3
25
23
1
11
1
0.12
com.google.javascript.jscomp.PeepholeMinimizeConditionsTest.testRemoveElseCause
10
0
0
10
8
1
1
1
0.00
com.google.javascript.jscomp.PeepholeMinimizeConditionsTest.testRemoveElseCause1
4
0
0
4
2
1
1
1
0.00
com.google.javascript.jscomp.PeepholeMinimizeConditionsTest.testRemoveElseCause2
8
1
0
7
5
1
3
1
0.14
com.google.javascript.jscomp.PeepholeMinimizeConditionsTest.testRemoveElseCause3
5
0
0
5
3
1
3
1
0.00
com.google.javascript.jscomp.PeepholeMinimizeConditionsTest.testRemoveElseCause4
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.PeepholeMinimizeConditionsTest.testSubsituteBreakForThrow
73
7
22
44
42
1
22
1
0.16
com.google.javascript.jscomp.PeepholeMinimizeConditionsTest.testSubsituteReturn
70
7
21
42
40
1
19
1
0.17
com.google.javascript.jscomp.PeepholeOptimizationsPass.beginTraversal
9
4
0
5
2
1
2
2
0.80
com.google.javascript.jscomp.PeepholeOptimizationsPass.endTraversal
5
0
0
5
2
1
2
2
0.00
com.google.javascript.jscomp.PeepholeOptimizationsPass.PeepCallback.visit
17
0
0
17
12
3
9
4
0.00
com.google.javascript.jscomp.PeepholeOptimizationsPass.PeepholeOptimizationsPass
11
4
0
7
4
2
4
1
0.57
com.google.javascript.jscomp.PeepholeOptimizationsPass.process
18
0
0
18
14
1
10
2
0.00
com.google.javascript.jscomp.PeepholeOptimizationsPass.process.(Anon_1).enterFunction
9
0
0
9
7
0
5
1
0.00
com.google.javascript.jscomp.PeepholeOptimizationsPass.setRetraverseOnChange
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.PeepholeOptimizationsPassTest.getNumRepetitions
4
1
0
3
1
1
1
1
0.33
com.google.javascript.jscomp.PeepholeOptimizationsPassTest.getProcessor
4
0
0
4
2
1
1
1
0.00
com.google.javascript.jscomp.PeepholeOptimizationsPassTest.RemoveNodesNamedXOptimization.optimizeSubtree
10
0
2
8
5
1
5
1
0.00
com.google.javascript.jscomp.PeepholeOptimizationsPassTest.RemoveNodesNamedXUnderVarOptimization.optimizeSubtree
18
0
3
15
9
2
8
4
0.00
com.google.javascript.jscomp.PeepholeOptimizationsPassTest.RemoveParentVarsForNodesNamedX.optimizeSubtree
11
0
0
11
7
2
6
2
0.00
com.google.javascript.jscomp.PeepholeOptimizationsPassTest.RenameYToX.optimizeSubtree
11
0
2
9
6
2
5
2
0.00
com.google.javascript.jscomp.PeepholeOptimizationsPassTest.testEmptyPass
9
4
1
4
2
1
2
1
1.00
com.google.javascript.jscomp.PeepholeOptimizationsPassTest.testOptimizationOrder
58
22
8
28
18
6
9
6
0.79
com.google.javascript.jscomp.PeepholeOptimizationsPassTest.testOptimizationOrder.(Anon_1).optimizeSubtree
7
0
1
6
4
0
3
1
0.00
com.google.javascript.jscomp.PeepholeOptimizationsPassTest.testOptimizationOrder.(Anon_2).optimizeSubtree
7
0
1
6
4
0
3
1
0.00
com.google.javascript.jscomp.PeepholeOptimizationsPassTest.testOptimizationRemovingSubtree
8
0
1
7
5
1
4
1
0.00
com.google.javascript.jscomp.PeepholeOptimizationsPassTest.testOptimizationRemovingSubtreeChild
8
0
1
7
5
1
4
1
0.00
com.google.javascript.jscomp.PeepholeOptimizationsPassTest.testOptimizationRemovingSubtreeParent
6
0
1
5
3
1
2
1
0.00
com.google.javascript.jscomp.PeepholeOptimizationsPassTest.testOptimizationReplacingNode
7
0
1
6
4
1
2
1
0.00
com.google.javascript.jscomp.PeepholeOptimizationsPassTest.testOptimizationsRemoveParentAfterRemoveChild
11
4
1
6
4
1
2
1
0.67
com.google.javascript.jscomp.PeepholeRemoveDeadCode.getConditionalStatementCondition
11
3
0
8
5
1
4
1
0.38
com.google.javascript.jscomp.PeepholeRemoveDeadCode.getSimpleAssignmentName
12
4
0
8
5
1
4
1
0.50
com.google.javascript.jscomp.PeepholeRemoveDeadCode.getSimpleAssignmentValue
7
3
0
4
2
1
2
1
0.75
com.google.javascript.jscomp.PeepholeRemoveDeadCode.hasBreakOrContinue
14
6
0
8
6
1
1
1
0.75
com.google.javascript.jscomp.PeepholeRemoveDeadCode.isConditionalStatement
8
5
0
3
1
1
1
1
1.67
com.google.javascript.jscomp.PeepholeRemoveDeadCode.isExit
14
3
0
11
8
1
3
1
0.27
com.google.javascript.jscomp.PeepholeRemoveDeadCode.isExprConditional
14
3
0
11
7
1
4
1
0.27
com.google.javascript.jscomp.PeepholeRemoveDeadCode.isSimpleAssignment
17
6
1
10
7
1
5
1
0.60
com.google.javascript.jscomp.PeepholeRemoveDeadCode.isUnremovableNode
6
3
0
3
1
1
1
1
1.00
com.google.javascript.jscomp.PeepholeRemoveDeadCode.isUselessCase
59
16
1
42
32
6
18
6
0.38
com.google.javascript.jscomp.PeepholeRemoveDeadCode.MatchUnnamedBreak.apply
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.PeepholeRemoveDeadCode.optimizeSubtree
40
0
1
39
33
3
18
3
0.00
com.google.javascript.jscomp.PeepholeRemoveDeadCode.removeCase
9
4
0
5
3
1
3
1
0.80
com.google.javascript.jscomp.PeepholeRemoveDeadCode.removeIfUnnamedBreak
6
0
0
6
3
1
3
1
0.00
com.google.javascript.jscomp.PeepholeRemoveDeadCode.tryFoldAssignment
18
5
0
13
10
3
6
3
0.38
com.google.javascript.jscomp.PeepholeRemoveDeadCode.tryFoldComma
16
2
1
13
10
4
7
4
0.15
com.google.javascript.jscomp.PeepholeRemoveDeadCode.tryFoldDoAway
34
7
5
22
17
6
11
5
0.32
com.google.javascript.jscomp.PeepholeRemoveDeadCode.tryFoldEmptyDo
22
4
1
17
13
5
6
4
0.24
com.google.javascript.jscomp.PeepholeRemoveDeadCode.tryFoldExpr
20
5
0
15
11
4
7
4
0.33
com.google.javascript.jscomp.PeepholeRemoveDeadCode.tryFoldFor
49
5
6
38
29
8
21
7
0.13
com.google.javascript.jscomp.PeepholeRemoveDeadCode.tryFoldForCondition
10
3
0
7
4
1
3
1
0.43
com.google.javascript.jscomp.PeepholeRemoveDeadCode.tryFoldHook
39
10
4
26
20
9
12
9
0.38
com.google.javascript.jscomp.PeepholeRemoveDeadCode.tryFoldIf
104
17
7
81
70
18
50
18
0.21
com.google.javascript.jscomp.PeepholeRemoveDeadCode.tryFoldTry
36
8
3
25
20
4
15
4
0.32
com.google.javascript.jscomp.PeepholeRemoveDeadCode.tryFoldWhile
15
3
1
11
8
2
7
2
0.27
com.google.javascript.jscomp.PeepholeRemoveDeadCode.tryOptimizeBlock
32
9
3
21
15
2
13
3
0.43
com.google.javascript.jscomp.PeepholeRemoveDeadCode.tryOptimizeConditionalAfterAssign
46
24
3
19
13
8
5
7
1.26
com.google.javascript.jscomp.PeepholeRemoveDeadCode.tryOptimizeDefaultCase
39
9
4
27
19
5
16
6
0.33
com.google.javascript.jscomp.PeepholeRemoveDeadCode.tryOptimizeSwitch
68
10
5
53
38
6
37
6
0.19
com.google.javascript.jscomp.PeepholeRemoveDeadCode.tryRemoveSwitch
14
1
0
13
10
3
7
3
0.08
com.google.javascript.jscomp.PeepholeRemoveDeadCode.tryRemoveSwitchWithSingleCase
17
3
0
14
10
2
9
2
0.21
com.google.javascript.jscomp.PeepholeRemoveDeadCode.trySimplifyUnusedResult
8
5
0
3
1
1
1
1
1.67
com.google.javascript.jscomp.PeepholeRemoveDeadCode.trySimplifyUnusedResult
117
34
3
80
66
10
47
10
0.42
com.google.javascript.jscomp.PeepholeRemoveDeadCodeTest.fold
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.PeepholeRemoveDeadCodeTest.foldSame
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.PeepholeRemoveDeadCodeTest.getNumRepetitions
4
1
0
3
1
1
1
1
0.33
com.google.javascript.jscomp.PeepholeRemoveDeadCodeTest.getProcessor
16
0
0
16
11
5
4
4
0.00
com.google.javascript.jscomp.PeepholeRemoveDeadCodeTest.getProcessor.(Anon_1).process
11
0
0
11
8
4
3
3
0.00
com.google.javascript.jscomp.PeepholeRemoveDeadCodeTest.PeepholeRemoveDeadCodeTest
6
3
0
3
1
1
1
1
1.00
com.google.javascript.jscomp.PeepholeRemoveDeadCodeTest.testArrayLiteral
6
0
0
6
4
1
4
1
0.00
com.google.javascript.jscomp.PeepholeRemoveDeadCodeTest.testCall1
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.PeepholeRemoveDeadCodeTest.testCall2
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.PeepholeRemoveDeadCodeTest.testComplex1
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.PeepholeRemoveDeadCodeTest.testComplex2
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.PeepholeRemoveDeadCodeTest.testComplex3
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.PeepholeRemoveDeadCodeTest.testComplex4
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.PeepholeRemoveDeadCodeTest.testComplex5
4
1
0
3
1
1
1
1
0.33
com.google.javascript.jscomp.PeepholeRemoveDeadCodeTest.testConstantConditionWithSideEffect1
13
0
0
13
11
1
11
1
0.00
com.google.javascript.jscomp.PeepholeRemoveDeadCodeTest.testConstantConditionWithSideEffect2
9
0
0
9
7
1
7
1
0.00
com.google.javascript.jscomp.PeepholeRemoveDeadCodeTest.testFoldAssign
8
0
0
8
6
1
6
1
0.00
com.google.javascript.jscomp.PeepholeRemoveDeadCodeTest.testFoldBlock
23
1
2
20
18
1
17
1
0.05
com.google.javascript.jscomp.PeepholeRemoveDeadCodeTest.testFoldBlocksWithManyChildren
8
1
0
7
5
1
3
1
0.14
com.google.javascript.jscomp.PeepholeRemoveDeadCodeTest.testFoldConstantCommaExpressions
6
0
0
6
4
1
4
1
0.00
com.google.javascript.jscomp.PeepholeRemoveDeadCodeTest.testFoldEmptyDo
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.PeepholeRemoveDeadCodeTest.testFoldUselessDo
13
1
2
10
8
1
8
1
0.10
com.google.javascript.jscomp.PeepholeRemoveDeadCodeTest.testFoldUselessFor
11
1
1
9
7
1
7
1
0.11
com.google.javascript.jscomp.PeepholeRemoveDeadCodeTest.testFoldUselessWhile
15
1
5
9
7
1
7
1
0.11
com.google.javascript.jscomp.PeepholeRemoveDeadCodeTest.testHook
30
0
6
24
22
1
19
1
0.00
com.google.javascript.jscomp.PeepholeRemoveDeadCodeTest.testHook1
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.PeepholeRemoveDeadCodeTest.testHook2
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.PeepholeRemoveDeadCodeTest.testHook3
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.PeepholeRemoveDeadCodeTest.testHook4
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.PeepholeRemoveDeadCodeTest.testHook5
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.PeepholeRemoveDeadCodeTest.testHook6
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.PeepholeRemoveDeadCodeTest.testHook7
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.PeepholeRemoveDeadCodeTest.testHook8
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.PeepholeRemoveDeadCodeTest.testIf
13
0
0
13
11
1
8
1
0.00
com.google.javascript.jscomp.PeepholeRemoveDeadCodeTest.testMinimizeWhileConstantCondition
9
0
0
9
7
1
7
1
0.00
com.google.javascript.jscomp.PeepholeRemoveDeadCodeTest.testNew1
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.PeepholeRemoveDeadCodeTest.testNew2
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.PeepholeRemoveDeadCodeTest.testNoRemoveAssign1
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.PeepholeRemoveDeadCodeTest.testNoRemoveAssign2
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.PeepholeRemoveDeadCodeTest.testNoRemoveAssign3
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.PeepholeRemoveDeadCodeTest.testNoRemoveAssign4
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.PeepholeRemoveDeadCodeTest.testNoRemoveAssign5
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.PeepholeRemoveDeadCodeTest.testNoRemoveAssign6
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.PeepholeRemoveDeadCodeTest.testNoRemoveCall1
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.PeepholeRemoveDeadCodeTest.testNoRemoveCall2
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.PeepholeRemoveDeadCodeTest.testNoRemoveCall3
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.PeepholeRemoveDeadCodeTest.testNoRemoveCall4
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.PeepholeRemoveDeadCodeTest.testNoRemoveCall5
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.PeepholeRemoveDeadCodeTest.testNoRemoveCall6
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.PeepholeRemoveDeadCodeTest.testNoRemoveFunctionDeclaration1
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.PeepholeRemoveDeadCodeTest.testNoRemoveFunctionDeclaration2
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.PeepholeRemoveDeadCodeTest.testNoRemoveInherits1
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.PeepholeRemoveDeadCodeTest.testNoRemoveInherits2
4
0
0
4
2
1
1
1
0.00
com.google.javascript.jscomp.PeepholeRemoveDeadCodeTest.testNoRemoveInherits3
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.PeepholeRemoveDeadCodeTest.testNoRemoveInherits4
4
0
0
4
2
1
1
1
0.00
com.google.javascript.jscomp.PeepholeRemoveDeadCodeTest.testNoRemoveThrow1
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.PeepholeRemoveDeadCodeTest.testNoRemoveThrow2
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.PeepholeRemoveDeadCodeTest.testNoRemoveThrow3
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.PeepholeRemoveDeadCodeTest.testNoRemoveVar1
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.PeepholeRemoveDeadCodeTest.testNoRemoveVar2
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.PeepholeRemoveDeadCodeTest.testNoSimplifyFunctionArgs1
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.PeepholeRemoveDeadCodeTest.testNoSimplifyFunctionArgs2
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.PeepholeRemoveDeadCodeTest.testNoSimplifyFunctionArgs3
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.PeepholeRemoveDeadCodeTest.testObjectLiteral
6
0
0
6
4
1
4
1
0.00
com.google.javascript.jscomp.PeepholeRemoveDeadCodeTest.testOptimizeSwitch
158
5
6
148
146
1
35
1
0.03
com.google.javascript.jscomp.PeepholeRemoveDeadCodeTest.testOptimizeSwitch2
9
0
0
9
7
1
1
1
0.00
com.google.javascript.jscomp.PeepholeRemoveDeadCodeTest.testOptimizeSwitchBug11536863
11
0
0
11
9
1
1
1
0.00
com.google.javascript.jscomp.PeepholeRemoveDeadCodeTest.testOptimizeSwitchWithContinue
13
0
0
13
11
1
1
1
0.00
com.google.javascript.jscomp.PeepholeRemoveDeadCodeTest.testOptimizeSwitchWithDefaultCase
103
1
10
92
90
1
11
1
0.01
com.google.javascript.jscomp.PeepholeRemoveDeadCodeTest.testOptimizeSwitchWithLabelledBreak
23
0
1
22
20
1
2
1
0.00
com.google.javascript.jscomp.PeepholeRemoveDeadCodeTest.testOptimizeSwitchWithLabellessBreak
42
1
2
39
37
1
3
1
0.03
com.google.javascript.jscomp.PeepholeRemoveDeadCodeTest.testOptimizeSwitchWithReturn
24
2
1
21
19
1
2
1
0.10
com.google.javascript.jscomp.PeepholeRemoveDeadCodeTest.testOptimizeSwitchWithThrow
11
0
0
11
9
1
1
1
0.00
com.google.javascript.jscomp.PeepholeRemoveDeadCodeTest.testRemoveAdd1
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.PeepholeRemoveDeadCodeTest.testRemoveFromLabel1
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.PeepholeRemoveDeadCodeTest.testRemoveFromLabel2
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.PeepholeRemoveDeadCodeTest.testRemoveInControlStructure1
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.PeepholeRemoveDeadCodeTest.testRemoveInControlStructure2
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.PeepholeRemoveDeadCodeTest.testRemoveInControlStructure3
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.PeepholeRemoveDeadCodeTest.testRemoveNamespaceGet1
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.PeepholeRemoveDeadCodeTest.testRemoveNamespaceGet2
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.PeepholeRemoveDeadCodeTest.testRemoveNumber
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.PeepholeRemoveDeadCodeTest.testRemovePrototypeGet1
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.PeepholeRemoveDeadCodeTest.testRemovePrototypeGet2
4
0
0
4
2
1
1
1
0.00
com.google.javascript.jscomp.PeepholeRemoveDeadCodeTest.testRemoveUselessOps
60
14
10
36
34
1
34
1
0.39
com.google.javascript.jscomp.PeepholeRemoveDeadCodeTest.testRemoveVarGet1
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.PeepholeRemoveDeadCodeTest.testRemoveVarGet2
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.PeepholeRemoveDeadCodeTest.testShortCircuit1
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.PeepholeRemoveDeadCodeTest.testShortCircuit2
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.PeepholeRemoveDeadCodeTest.testShortCircuit3
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.PeepholeRemoveDeadCodeTest.testShortCircuit4
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.PeepholeRemoveDeadCodeTest.testTryCatchFinally
15
0
0
15
13
1
12
1
0.00
com.google.javascript.jscomp.PeepholeRemoveDeadCodeTest.testVarLifting
6
1
1
4
2
1
2
1
0.25
com.google.javascript.jscomp.PeepholeReplaceKnownMethods.jsSplit
47
8
7
32
23
3
18
4
0.25
com.google.javascript.jscomp.PeepholeReplaceKnownMethods.jsSplitMatch
19
4
4
11
6
3
5
2
0.36
com.google.javascript.jscomp.PeepholeReplaceKnownMethods.normalizeNumericString
32
6
4
22
14
2
12
2
0.27
com.google.javascript.jscomp.PeepholeReplaceKnownMethods.optimizeSubtree
6
0
0
6
3
1
3
1
0.00
com.google.javascript.jscomp.PeepholeReplaceKnownMethods.PeepholeReplaceKnownMethods
9
6
0
3
1
1
1
1
2.00
com.google.javascript.jscomp.PeepholeReplaceKnownMethods.tryFoldArrayJoin
118
11
9
98
80
17
54
17
0.11
com.google.javascript.jscomp.PeepholeReplaceKnownMethods.tryFoldKnownMethods
22
3
4
15
10
2
8
2
0.20
com.google.javascript.jscomp.PeepholeReplaceKnownMethods.tryFoldKnownNumericMethods
25
6
3
16
11
4
7
4
0.38
com.google.javascript.jscomp.PeepholeReplaceKnownMethods.tryFoldKnownStringMethods
55
6
6
43
35
6
27
6
0.14
com.google.javascript.jscomp.PeepholeReplaceKnownMethods.tryFoldParseNumber
131
24
12
95
71
13
54
12
0.25
com.google.javascript.jscomp.PeepholeReplaceKnownMethods.tryFoldStringCharAt
30
5
4
21
16
6
10
5
0.24
com.google.javascript.jscomp.PeepholeReplaceKnownMethods.tryFoldStringCharCodeAt
29
5
4
20
15
5
10
5
0.25
com.google.javascript.jscomp.PeepholeReplaceKnownMethods.tryFoldStringIndexOf
36
7
3
26
20
10
11
8
0.27
com.google.javascript.jscomp.PeepholeReplaceKnownMethods.tryFoldStringSplit
49
5
7
37
28
8
20
9
0.14
com.google.javascript.jscomp.PeepholeReplaceKnownMethods.tryFoldStringSubstr
53
11
7
35
27
7
17
7
0.31
com.google.javascript.jscomp.PeepholeReplaceKnownMethods.tryFoldStringSubstring
52
9
7
36
28
7
17
7
0.25
com.google.javascript.jscomp.PeepholeReplaceKnownMethods.tryFoldStringToLowerCase
11
4
0
7
5
3
3
3
0.57
com.google.javascript.jscomp.PeepholeReplaceKnownMethods.tryFoldStringToUpperCase
11
4
0
7
5
3
3
3
0.57
com.google.javascript.jscomp.PeepholeReplaceKnownMethodsTest.fold
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.PeepholeReplaceKnownMethodsTest.foldSame
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.PeepholeReplaceKnownMethodsTest.getNumRepetitions
4
1
0
3
1
1
1
1
0.33
com.google.javascript.jscomp.PeepholeReplaceKnownMethodsTest.getProcessor
5
0
0
5
3
3
1
2
0.00
com.google.javascript.jscomp.PeepholeReplaceKnownMethodsTest.PeepholeReplaceKnownMethodsTest
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.PeepholeReplaceKnownMethodsTest.testFoldParseNumbers
49
3
5
41
39
1
39
1
0.07
com.google.javascript.jscomp.PeepholeReplaceKnownMethodsTest.testFoldParseOctalNumbers
6
0
1
5
3
1
3
1
0.00
com.google.javascript.jscomp.PeepholeReplaceKnownMethodsTest.testFoldStringCharAt
16
6
0
16
14
1
14
1
0.38
com.google.javascript.jscomp.PeepholeReplaceKnownMethodsTest.testFoldStringCharCodeAt
16
6
0
16
14
1
14
1
0.38
com.google.javascript.jscomp.PeepholeReplaceKnownMethodsTest.testFoldStringSplit
31
3
5
23
21
1
21
1
0.13
com.google.javascript.jscomp.PeepholeReplaceKnownMethodsTest.testFoldStringSubstr
12
1
1
10
8
1
8
1
0.10
com.google.javascript.jscomp.PeepholeReplaceKnownMethodsTest.testFoldStringSubstring
12
1
1
10
8
1
8
1
0.10
com.google.javascript.jscomp.PeepholeReplaceKnownMethodsTest.testJoinBug
15
0
1
14
12
1
5
1
0.00
com.google.javascript.jscomp.PeepholeReplaceKnownMethodsTest.testNoStringJoin
4
0
0
4
2
1
2
1
0.00
com.google.javascript.jscomp.PeepholeReplaceKnownMethodsTest.testStringIndexOf
31
5
4
22
20
1
20
1
0.23
com.google.javascript.jscomp.PeepholeReplaceKnownMethodsTest.testStringJoinAdd
46
6
8
33
31
1
23
1
0.18
com.google.javascript.jscomp.PeepholeReplaceKnownMethodsTest.testStringJoinAdd_b1992789
5
0
0
5
3
1
3
1
0.00
com.google.javascript.jscomp.PeepholeReplaceKnownMethodsTest.testStringJoinAddSparse
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.PeepholeReplaceKnownMethodsTest.testToLower
5
0
0
5
3
1
3
1
0.00
com.google.javascript.jscomp.PeepholeReplaceKnownMethodsTest.testToUpper
5
0
0
5
3
1
3
1
0.00
com.google.javascript.jscomp.PeepholeSimplifyRegExp.optimizeSubtree
48
15
0
33
26
9
13
7
0.45
com.google.javascript.jscomp.PeepholeSimplifyRegExpTest.getProcessor
13
0
1
12
9
4
3
4
0.00
com.google.javascript.jscomp.PeepholeSimplifyRegExpTest.getProcessor.(Anon_1).process
4
0
0
4
3
0
2
1
0.00
com.google.javascript.jscomp.PeepholeSimplifyRegExpTest.testAlterations
6
0
0
6
4
1
4
1
0.00
com.google.javascript.jscomp.PeepholeSimplifyRegExpTest.testAnchors
13
3
0
10
8
1
8
1
0.30
com.google.javascript.jscomp.PeepholeSimplifyRegExpTest.testBackReferences
24
9
0
15
13
1
6
1
0.60
com.google.javascript.jscomp.PeepholeSimplifyRegExpTest.testCharsetFixup
17
12
0
5
3
1
3
1
2.40
com.google.javascript.jscomp.PeepholeSimplifyRegExpTest.testCharsetOptimizations
36
4
0
32
30
1
30
1
0.12
com.google.javascript.jscomp.PeepholeSimplifyRegExpTest.testEscapeSequencesAndNonLatinChars
7
0
0
7
5
1
5
1
0.00
com.google.javascript.jscomp.PeepholeSimplifyRegExpTest.testGroups
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.PeepholeSimplifyRegExpTest.testMalformedRegularExpressions
22
11
0
22
20
1
5
1
0.50
com.google.javascript.jscomp.PeepholeSimplifyRegExpTest.testMoreCharsets
39
0
0
39
37
1
12
1
0.00
com.google.javascript.jscomp.PeepholeSimplifyRegExpTest.testMoreRegularExpression
55
3
0
55
53
1
41
1
0.05
com.google.javascript.jscomp.PeepholeSimplifyRegExpTest.testNestedAlterations
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.PeepholeSimplifyRegExpTest.testPrecedence
8
2
0
6
4
1
4
1
0.33
com.google.javascript.jscomp.PeepholeSimplifyRegExpTest.testRepetitions
45
2
0
43
41
1
37
1
0.05
com.google.javascript.jscomp.PeepholeSimplifyRegExpTest.testSingleCharAlterations
8
1
0
8
6
1
6
1
0.12
com.google.javascript.jscomp.PeepholeSimplifyRegExpTest.testWaysOfMatchingEmptyString
8
2
0
7
5
1
5
1
0.29
com.google.javascript.jscomp.PeepholeSubstituteAlternateSyntax.addParameterAfter
7
1
0
6
3
1
3
1
0.17
com.google.javascript.jscomp.PeepholeSubstituteAlternateSyntax.areSafeFlagsToFold
19
16
0
3
1
1
1
1
5.33
com.google.javascript.jscomp.PeepholeSubstituteAlternateSyntax.areValidRegexpFlags
10
7
0
3
1
1
1
1
2.33
com.google.javascript.jscomp.PeepholeSubstituteAlternateSyntax.canFoldStandardConstructors
23
8
1
14
8
2
7
2
0.57
com.google.javascript.jscomp.PeepholeSubstituteAlternateSyntax.containsUnicodeEscape
17
6
0
11
7
3
6
4
0.55
com.google.javascript.jscomp.PeepholeSubstituteAlternateSyntax.FoldArrayAction.valueOf
0
0
0
0
0
0
0
0
0.00
com.google.javascript.jscomp.PeepholeSubstituteAlternateSyntax.FoldArrayAction.values
0
0
0
0
0
0
0
0
0.00
com.google.javascript.jscomp.PeepholeSubstituteAlternateSyntax.isSafeToFoldArrayConstructor
34
9
1
24
19
2
13
2
0.38
com.google.javascript.jscomp.PeepholeSubstituteAlternateSyntax.makeForwardSlashBracketSafe
69
17
2
50
41
6
38
7
0.34
com.google.javascript.jscomp.PeepholeSubstituteAlternateSyntax.optimizeSubtree
56
6
9
42
36
2
18
2
0.14
com.google.javascript.jscomp.PeepholeSubstituteAlternateSyntax.PeepholeSubstituteAlternateSyntax
10
7
0
3
1
1
1
1
2.33
com.google.javascript.jscomp.PeepholeSubstituteAlternateSyntax.pickDelimiter
30
5
2
23
15
4
13
6
0.22
com.google.javascript.jscomp.PeepholeSubstituteAlternateSyntax.reduceSubstractionAssignment
17
0
0
17
13
4
10
4
0.00
com.google.javascript.jscomp.PeepholeSubstituteAlternateSyntax.reduceTrueFalse
23
0
1
22
18
3
10
3
0.00
com.google.javascript.jscomp.PeepholeSubstituteAlternateSyntax.tryFoldImmediateCallToBoundFunction
31
5
2
24
20
6
13
4
0.21
com.google.javascript.jscomp.PeepholeSubstituteAlternateSyntax.tryFoldLiteralConstructor
53
10
9
34
26
7
17
7
0.29
com.google.javascript.jscomp.PeepholeSubstituteAlternateSyntax.tryFoldRegularExpressionConstructor
52
13
7
35
27
6
17
6
0.37
com.google.javascript.jscomp.PeepholeSubstituteAlternateSyntax.tryFoldSimpleFunctionCall
57
14
2
41
31
9
18
8
0.34
com.google.javascript.jscomp.PeepholeSubstituteAlternateSyntax.tryFoldStandardConstructors
14
3
2
9
6
1
6
1
0.33
com.google.javascript.jscomp.PeepholeSubstituteAlternateSyntax.tryMinimizeArrayLiteral
14
0
1
13
8
2
7
3
0.00
com.google.javascript.jscomp.PeepholeSubstituteAlternateSyntax.tryMinimizeStringArrayLiteral
35
3
3
29
23
9
13
9
0.10
com.google.javascript.jscomp.PeepholeSubstituteAlternateSyntax.tryMinimizeWindowRefs
32
3
6
23
17
5
12
5
0.13
com.google.javascript.jscomp.PeepholeSubstituteAlternateSyntax.tryReduceReturn
29
5
2
22
16
4
11
4
0.23
com.google.javascript.jscomp.PeepholeSubstituteAlternateSyntax.tryReplaceUndefined
15
4
0
11
8
2
5
2
0.36
com.google.javascript.jscomp.PeepholeSubstituteAlternateSyntax.tryRotateAssociativeOperator
39
3
0
36
30
13
17
11
0.08
com.google.javascript.jscomp.PeepholeSubstituteAlternateSyntax.trySplitComma
27
5
2
20
16
5
10
5
0.25
com.google.javascript.jscomp.PeepholeSubstituteAlternateSyntaxTest.fold
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.PeepholeSubstituteAlternateSyntaxTest.foldSame
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.PeepholeSubstituteAlternateSyntaxTest.getNumRepetitions
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.PeepholeSubstituteAlternateSyntaxTest.getProcessor
6
0
0
6
4
3
2
2
0.00
com.google.javascript.jscomp.PeepholeSubstituteAlternateSyntaxTest.PeepholeSubstituteAlternateSyntaxTest
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.PeepholeSubstituteAlternateSyntaxTest.setUp
5
0
0
5
3
1
3
1
0.00
com.google.javascript.jscomp.PeepholeSubstituteAlternateSyntaxTest.StringCompareTestCase.getProcessor
6
0
0
6
3
3
1
2
0.00
com.google.javascript.jscomp.PeepholeSubstituteAlternateSyntaxTest.StringCompareTestCase.StringCompareTestCase
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.PeepholeSubstituteAlternateSyntaxTest.StringCompareTestCase.testBindToCall3
22
2
5
15
13
1
13
1
0.13
com.google.javascript.jscomp.PeepholeSubstituteAlternateSyntaxTest.testBindToCall1
34
2
7
25
23
1
23
1
0.08
com.google.javascript.jscomp.PeepholeSubstituteAlternateSyntaxTest.testBindToCall2
19
1
3
15
13
1
13
1
0.07
com.google.javascript.jscomp.PeepholeSubstituteAlternateSyntaxTest.testBindToCall3
9
6
0
3
1
1
1
1
2.00
com.google.javascript.jscomp.PeepholeSubstituteAlternateSyntaxTest.testComma1
6
0
0
6
4
1
4
1
0.00
com.google.javascript.jscomp.PeepholeSubstituteAlternateSyntaxTest.testComma2
6
0
0
6
4
1
4
1
0.00
com.google.javascript.jscomp.PeepholeSubstituteAlternateSyntaxTest.testComma3
6
0
0
6
4
1
4
1
0.00
com.google.javascript.jscomp.PeepholeSubstituteAlternateSyntaxTest.testComma4
6
0
0
6
4
1
4
1
0.00
com.google.javascript.jscomp.PeepholeSubstituteAlternateSyntaxTest.testComma5
6
0
0
6
4
1
4
1
0.00
com.google.javascript.jscomp.PeepholeSubstituteAlternateSyntaxTest.testContainsUnicodeEscape
14
0
0
14
12
1
7
1
0.00
com.google.javascript.jscomp.PeepholeSubstituteAlternateSyntaxTest.testFoldLiteralArrayConstructors
62
5
7
50
48
1
42
1
0.10
com.google.javascript.jscomp.PeepholeSubstituteAlternateSyntaxTest.testFoldLiteralObjectConstructors
20
3
4
13
11
1
10
1
0.23
com.google.javascript.jscomp.PeepholeSubstituteAlternateSyntaxTest.testFoldLiteralObjectConstructors_onWindow
20
3
4
13
11
1
10
1
0.23
com.google.javascript.jscomp.PeepholeSubstituteAlternateSyntaxTest.testFoldRegExpConstructor
32
11
3
21
19
1
18
1
0.52
com.google.javascript.jscomp.PeepholeSubstituteAlternateSyntaxTest.testFoldRegExpConstructorStringCompare
4
0
0
4
2
1
2
1
0.00
com.google.javascript.jscomp.PeepholeSubstituteAlternateSyntaxTest.testFoldReturnResult
11
0
0
11
9
1
6
1
0.00
com.google.javascript.jscomp.PeepholeSubstituteAlternateSyntaxTest.testFoldStandardConstructors
14
0
2
12
10
1
10
1
0.00
com.google.javascript.jscomp.PeepholeSubstituteAlternateSyntaxTest.testFoldSubtractionAssignment
4
0
0
4
2
1
2
1
0.00
com.google.javascript.jscomp.PeepholeSubstituteAlternateSyntaxTest.testFoldTrueFalse
4
0
0
4
2
1
2
1
0.00
com.google.javascript.jscomp.PeepholeSubstituteAlternateSyntaxTest.testFoldTrueFalseComparison
9
0
0
9
7
1
7
1
0.00
com.google.javascript.jscomp.PeepholeSubstituteAlternateSyntaxTest.testNoRotateInfiniteLoop
4
0
0
4
2
1
2
1
0.00
com.google.javascript.jscomp.PeepholeSubstituteAlternateSyntaxTest.testRemoveWindowRefs
25
2
4
19
17
1
16
1
0.11
com.google.javascript.jscomp.PeepholeSubstituteAlternateSyntaxTest.testRotateAssociativeOperators
12
0
0
12
10
1
9
1
0.00
com.google.javascript.jscomp.PeepholeSubstituteAlternateSyntaxTest.testSimpleFunctionCall1
6
0
0
6
4
1
4
1
0.00
com.google.javascript.jscomp.PeepholeSubstituteAlternateSyntaxTest.testSimpleFunctionCall2
9
0
0
9
7
1
7
1
0.00
com.google.javascript.jscomp.PeepholeSubstituteAlternateSyntaxTest.testSplitCommaExpressions
19
2
2
15
13
1
13
1
0.13
com.google.javascript.jscomp.PeepholeSubstituteAlternateSyntaxTest.testStringArraySplitting
21
1
1
19
17
1
10
1
0.05
com.google.javascript.jscomp.PeepholeSubstituteAlternateSyntaxTest.testUndefined
17
0
0
17
15
1
13
1
0.00
com.google.javascript.jscomp.PeepholeSubstituteAlternateSyntaxTest.testVersionSpecificRegExpQuirks
24
5
1
18
16
1
13
1
0.28
com.google.javascript.jscomp.PerformanceTracker.calcTotalStats
22
1
0
21
16
2
14
3
0.05
com.google.javascript.jscomp.PerformanceTracker.CodeSizeEstimatePrinter.append
14
0
0
14
9
2
7
2
0.00
com.google.javascript.jscomp.PerformanceTracker.CodeSizeEstimatePrinter.calcSize
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.PerformanceTracker.CodeSizeEstimatePrinter.calcZippedSize
9
0
0
9
6
1
5
1
0.00
com.google.javascript.jscomp.PerformanceTracker.CodeSizeEstimatePrinter.CodeSizeEstimatePrinter
7
0
0
7
4
1
3
1
0.00
com.google.javascript.jscomp.PerformanceTracker.CodeSizeEstimatePrinter.getLastChar
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.PerformanceTracker.getChanges
4
0
0
4
2
1
2
1
0.00
com.google.javascript.jscomp.PerformanceTracker.getCodeChangeHandler
4
0
0
4
2
1
1
1
0.00
com.google.javascript.jscomp.PerformanceTracker.getCodeChangeHandler
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.PerformanceTracker.getGzSize
4
0
0
4
2
1
2
1
0.00
com.google.javascript.jscomp.PerformanceTracker.getLoopChanges
4
0
0
4
2
1
2
1
0.00
com.google.javascript.jscomp.PerformanceTracker.getLoopRuns
4
0
0
4
2
1
2
1
0.00
com.google.javascript.jscomp.PerformanceTracker.getRuns
4
0
0
4
2
1
2
1
0.00
com.google.javascript.jscomp.PerformanceTracker.getRuntime
4
0
0
4
2
1
2
1
0.00
com.google.javascript.jscomp.PerformanceTracker.getSize
4
0
0
4
2
1
2
1
0.00
com.google.javascript.jscomp.PerformanceTracker.getStats
4
0
0
4
2
1
2
1
0.00
com.google.javascript.jscomp.PerformanceTracker.outputTracerReport
1
0
0
1
0
1
0
1
0.00
com.google.javascript.jscomp.PerformanceTracker.outputTracerReport
51
6
3
42
36
5
16
8
0.14
com.google.javascript.jscomp.PerformanceTracker.outputTracerReport.(Anon_1).compare
3
0
0
3
2
0
1
1
0.00
com.google.javascript.jscomp.PerformanceTracker.PerformanceTracker
1
0
0
1
0
1
0
1
0.00
com.google.javascript.jscomp.PerformanceTracker.PerformanceTracker
24
0
3
21
18
1
12
1
0.00
com.google.javascript.jscomp.PerformanceTracker.recordPassStart
1
0
0
1
0
1
0
1
0.00
com.google.javascript.jscomp.PerformanceTracker.recordPassStart
9
3
0
6
3
1
3
1
0.50
com.google.javascript.jscomp.PerformanceTracker.recordPassStop
1
0
0
1
0
1
0
1
0.00
com.google.javascript.jscomp.PerformanceTracker.recordPassStop
60
11
4
45
36
6
31
6
0.24
com.google.javascript.jscomp.PerformanceTracker.Stats.Stats
4
0
0
4
2
1
2
1
0.00
com.google.javascript.jscomp.PerformanceTracker.tracksGzSize
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.PerformanceTracker.tracksSize
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.PerformanceTrackerTest.testOutputFormat
26
0
0
26
23
8
3
6
0.00
com.google.javascript.jscomp.PerformanceTrackerTest.testStatsCalculation
63
3
14
47
44
8
38
7
0.06
com.google.javascript.jscomp.PhaseOptimizer.addFixedPointLoop
10
5
0
5
3
2
2
2
1.00
com.google.javascript.jscomp.PhaseOptimizer.addOneTimePass
7
4
0
3
1
1
1
1
1.33
com.google.javascript.jscomp.PhaseOptimizer.consume
32
11
1
20
14
3
11
4
0.55
com.google.javascript.jscomp.PhaseOptimizer.endCrossScopeReporting
4
1
0
3
1
1
1
1
0.33
com.google.javascript.jscomp.PhaseOptimizer.getEnclosingScope
9
0
0
9
5
1
5
1
0.00
com.google.javascript.jscomp.PhaseOptimizer.hasHaltingErrors
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.PhaseOptimizer.hasScopeChanged
10
2
0
8
5
2
3
2
0.25
com.google.javascript.jscomp.PhaseOptimizer.Loop.addLoopedPass
7
0
0
7
5
2
3
2
0.00
com.google.javascript.jscomp.PhaseOptimizer.Loop.optimizePasses
21
7
1
13
8
2
7
4
0.54
com.google.javascript.jscomp.PhaseOptimizer.Loop.process
69
6
3
61
48
6
36
8
0.10
com.google.javascript.jscomp.PhaseOptimizer.maybePrintAstHashcodes
8
0
0
8
5
3
3
2
0.00
com.google.javascript.jscomp.PhaseOptimizer.maybeSanityCheck
16
6
0
10
6
1
4
1
0.60
com.google.javascript.jscomp.PhaseOptimizer.NamedPass.NamedPass
4
0
0
4
2
1
2
1
0.00
com.google.javascript.jscomp.PhaseOptimizer.NamedPass.process
43
10
4
29
22
2
19
2
0.34
com.google.javascript.jscomp.PhaseOptimizer.NamedPass.toString
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.PhaseOptimizer.PhaseOptimizer
17
6
0
11
8
2
8
1
0.55
com.google.javascript.jscomp.PhaseOptimizer.process
18
3
0
15
10
1
9
2
0.20
com.google.javascript.jscomp.PhaseOptimizer.ProgressRange.ProgressRange
4
0
0
4
2
1
2
1
0.00
com.google.javascript.jscomp.PhaseOptimizer.reportChangeToEnclosingScope
6
1
0
5
3
1
3
1
0.20
com.google.javascript.jscomp.PhaseOptimizer.ScopedChangeHandler.hasCodeChangedSinceLastCall
7
1
0
6
4
2
3
2
0.17
com.google.javascript.jscomp.PhaseOptimizer.ScopedChangeHandler.reportChange
11
3
0
8
5
1
5
1
0.38
com.google.javascript.jscomp.PhaseOptimizer.ScopedChangeHandler.ScopedChangeHandler
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.PhaseOptimizer.setPrintAstHashcodes
7
4
0
3
1
1
1
1
1.33
com.google.javascript.jscomp.PhaseOptimizer.setSanityCheck
7
3
0
4
2
1
2
1
0.75
com.google.javascript.jscomp.PhaseOptimizer.setSanityCheckState
6
0
0
6
3
1
3
1
0.00
com.google.javascript.jscomp.PhaseOptimizer.setScope
7
2
0
5
2
1
2
1
0.40
com.google.javascript.jscomp.PhaseOptimizer.startCrossScopeReporting
8
5
0
3
1
1
1
1
1.67
com.google.javascript.jscomp.PhaseOptimizer.State.valueOf
0
0
0
0
0
0
0
0
0.00
com.google.javascript.jscomp.PhaseOptimizer.State.values
0
0
0
0
0
0
0
0
0.00
com.google.javascript.jscomp.PhaseOptimizerTest.addLoopedPass
4
0
0
4
2
1
1
1
0.00
com.google.javascript.jscomp.PhaseOptimizerTest.addOneTimePass
4
0
0
4
2
1
1
1
0.00
com.google.javascript.jscomp.PhaseOptimizerTest.assertPasses
4
0
0
4
2
1
2
1
0.00
com.google.javascript.jscomp.PhaseOptimizerTest.createPass
12
0
0
12
8
2
5
3
0.00
com.google.javascript.jscomp.PhaseOptimizerTest.createPass.(Anon_3).process
7
0
0
7
5
0
4
1
0.00
com.google.javascript.jscomp.PhaseOptimizerTest.createPassFactory
4
0
0
4
1
2
1
1
0.00
com.google.javascript.jscomp.PhaseOptimizerTest.createPassFactory
9
0
0
9
5
2
2
2
0.00
com.google.javascript.jscomp.PhaseOptimizerTest.createPassFactory.(Anon_2).create
3
0
0
3
2
0
1
1
0.00
com.google.javascript.jscomp.PhaseOptimizerTest.setUp
10
1
0
9
7
1
7
1
0.11
com.google.javascript.jscomp.PhaseOptimizerTest.testDuplicateLoop
10
0
0
10
7
2
5
2
0.00
com.google.javascript.jscomp.PhaseOptimizerTest.testInfiniteLoop
11
0
0
11
8
2
5
2
0.00
com.google.javascript.jscomp.PhaseOptimizerTest.testLoop1
5
0
0
5
3
2
2
2
0.00
com.google.javascript.jscomp.PhaseOptimizerTest.testLoop2
5
0
0
5
3
2
2
2
0.00
com.google.javascript.jscomp.PhaseOptimizerTest.testNotInfiniteLoop
6
0
0
6
4
2
3
2
0.00
com.google.javascript.jscomp.PhaseOptimizerTest.testOneRun
4
0
0
4
2
1
2
1
0.00
com.google.javascript.jscomp.PhaseOptimizerTest.testPassOrdering
12
0
0
12
9
5
4
4
0.00
com.google.javascript.jscomp.PhaseOptimizerTest.testProgress
21
0
0
21
18
2
14
3
0.00
com.google.javascript.jscomp.PhaseOptimizerTest.testProgress.(Anon_1).setProgress
3
0
0
3
2
0
1
1
0.00
com.google.javascript.jscomp.PhaseOptimizerTest.testSchedulingOfAnyKindOfPasses1
8
0
0
8
6
2
5
2
0.00
com.google.javascript.jscomp.PhaseOptimizerTest.testSchedulingOfAnyKindOfPasses2
13
2
0
11
9
1
2
1
0.18
com.google.javascript.jscomp.PhaseOptimizerTest.testSchedulingOfAnyKindOfPasses3
8
0
0
8
6
1
2
1
0.00
com.google.javascript.jscomp.PhaseOptimizerTest.testSchedulingOfAnyKindOfPasses4
8
0
0
8
6
1
2
1
0.00
com.google.javascript.jscomp.PhaseOptimizerTest.testSchedulingOfLoopablePasses
7
1
0
6
4
2
3
2
0.17
com.google.javascript.jscomp.PolymerBehaviorExtractor.BehaviorDefinition.BehaviorDefinition
8
0
0
8
4
3
4
1
0.00
com.google.javascript.jscomp.PolymerBehaviorExtractor.extractBehaviors
86
9
10
67
54
9
35
11
0.13
com.google.javascript.jscomp.PolymerBehaviorExtractor.getBehaviorFunctionsToCopy
18
3
2
13
9
4
5
4
0.23
com.google.javascript.jscomp.PolymerBehaviorExtractor.getNonPropertyMembersToCopy
19
4
2
13
9
4
5
4
0.31
com.google.javascript.jscomp.PolymerBehaviorExtractor.PolymerBehaviorExtractor
4
0
0
4
2
1
2
1
0.00
com.google.javascript.jscomp.PolymerBehaviorExtractorTest.isBehaviorArrayDeclaration
4
0
0
4
2
1
1
1
0.00
com.google.javascript.jscomp.PolymerBehaviorExtractorTest.parseAndInitializeExtractor
16
0
2
14
10
3
5
4
0.00
com.google.javascript.jscomp.PolymerBehaviorExtractorTest.parseAndInitializeExtractor.(Anon_1).visit
5
0
0
5
3
0
2
1
0.00
com.google.javascript.jscomp.PolymerBehaviorExtractorTest.setUp
4
0
0
4
2
1
2
1
0.00
com.google.javascript.jscomp.PolymerBehaviorExtractorTest.testArrayBehavior
43
10
2
40
38
2
2
2
0.25
com.google.javascript.jscomp.PolymerBehaviorExtractorTest.testInlineLiteralBehavior
33
7
2
30
28
2
2
2
0.23
com.google.javascript.jscomp.PolymerClassDefinition.extractFromCallNode
71
5
9
57
46
17
24
16
0.09
com.google.javascript.jscomp.PolymerClassDefinition.overwriteMembersIfPresent
16
4
0
12
6
2
6
3
0.33
com.google.javascript.jscomp.PolymerClassDefinition.PolymerClassDefinition
16
0
0
16
7
8
7
1
0.00
com.google.javascript.jscomp.PolymerClassDefinitionTest.parseAndExtractClassDef
16
0
2
14
10
3
5
4
0.00
com.google.javascript.jscomp.PolymerClassDefinitionTest.parseAndExtractClassDef.(Anon_1).visit
5
0
0
5
3
0
2
1
0.00
com.google.javascript.jscomp.PolymerClassDefinitionTest.setUp
4
0
0
4
2
1
2
1
0.00
com.google.javascript.jscomp.PolymerClassDefinitionTest.testSimpleBehavior
42
5
1
41
39
3
6
2
0.12
com.google.javascript.jscomp.PolymerClassRewriter.addInterfaceExterns
42
6
8
28
24
15
11
14
0.21
com.google.javascript.jscomp.PolymerClassRewriter.addTypesToFunctions
38
4
2
32
24
6
16
8
0.12
com.google.javascript.jscomp.PolymerClassRewriter.appendBehaviorMembersToBlock
58
8
8
42
31
11
21
13
0.19
com.google.javascript.jscomp.PolymerClassRewriter.appendPropertiesToBlock
20
3
2
15
10
6
6
5
0.20
com.google.javascript.jscomp.PolymerClassRewriter.getConstructorDoc
19
3
3
13
11
7
4
5
0.23
com.google.javascript.jscomp.PolymerClassRewriter.getInterfaceName
6
3
0
3
1
1
1
1
1.00
com.google.javascript.jscomp.PolymerClassRewriter.hasShorthandAssignment
9
0
0
9
5
1
5
2
0.00
com.google.javascript.jscomp.PolymerClassRewriter.makeReadOnlySetter
18
6
2
10
8
6
3
5
0.60
com.google.javascript.jscomp.PolymerClassRewriter.parseReadOnlyProperties
22
5
2
15
9
5
6
5
0.33
com.google.javascript.jscomp.PolymerClassRewriter.PolymerClassRewriter
4
0
0
4
2
1
2
1
0.00
com.google.javascript.jscomp.PolymerClassRewriter.removePropertyDocs
8
3
0
5
2
1
2
2
0.60
com.google.javascript.jscomp.PolymerClassRewriter.rewritePolymerClass
100
20
13
67
55
18
35
17
0.30
com.google.javascript.jscomp.PolymerClassRewriter.varToAssign
9
3
0
6
4
3
1
2
0.50
com.google.javascript.jscomp.PolymerClassRewriterTest.getOptions
15
0
0
15
13
2
9
2
0.00
com.google.javascript.jscomp.PolymerClassRewriterTest.parseAndRewrite
30
0
4
26
20
7
11
7
0.00
com.google.javascript.jscomp.PolymerClassRewriterTest.parseAndRewrite.(Anon_1).visit
5
0
0
5
3
0
2
1
0.00
com.google.javascript.jscomp.PolymerClassRewriterTest.setUp
5
0
0
5
3
1
3
1
0.00
com.google.javascript.jscomp.PolymerClassRewriterTest.test
5
0
0
5
3
2
2
2
0.00
com.google.javascript.jscomp.PolymerClassRewriterTest.testDefaultTypeNameTarget
16
2
0
16
14
1
1
1
0.12
com.google.javascript.jscomp.PolymerClassRewriterTest.testPathAssignmentTarget
15
2
0
15
13
1
1
1
0.13
com.google.javascript.jscomp.PolymerClassRewriterTest.testVarTarget
13
2
0
13
11
1
1
1
0.15
com.google.javascript.jscomp.PolymerPass.appendPolymerElementExterns
40
5
7
28
22
13
12
12
0.18
com.google.javascript.jscomp.PolymerPass.hotSwapScript
6
0
0
6
3
3
2
2
0.00
com.google.javascript.jscomp.PolymerPass.isPolymerCall
6
3
0
3
1
1
1
1
1.00
com.google.javascript.jscomp.PolymerPass.MemberDefinition.MemberDefinition
5
0
0
5
3
1
3
1
0.00
com.google.javascript.jscomp.PolymerPass.PolymerPass
5
0
0
5
3
1
3
1
0.00
com.google.javascript.jscomp.PolymerPass.process
15
0
3
12
9
2
8
2
0.00
com.google.javascript.jscomp.PolymerPass.rewriteClassDefinition
20
0
0
20
14
5
9
4
0.00
com.google.javascript.jscomp.PolymerPass.visit
8
0
0
8
5
1
3
1
0.00
com.google.javascript.jscomp.PolymerPassErrors.PolymerPassErrors
1
0
0
1
0
1
0
1
0.00
com.google.javascript.jscomp.PolymerPassFindExterns.getPolymerElementExterns
6
3
0
3
1
1
1
1
1.00
com.google.javascript.jscomp.PolymerPassFindExterns.getPolymerElementProps
6
3
0
3
1
1
1
1
1.00
com.google.javascript.jscomp.PolymerPassFindExterns.isPolymerElementExterns
7
3
0
4
2
1
1
1
0.75
com.google.javascript.jscomp.PolymerPassFindExterns.isPolymerElementPropExpr
13
4
0
9
7
1
1
1
0.44
com.google.javascript.jscomp.PolymerPassFindExterns.PolymerPassFindExterns
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.PolymerPassFindExterns.visit
7
0
0
7
4
1
4
1
0.00
com.google.javascript.jscomp.PolymerPassFindExternsTest.getNumRepetitions
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.PolymerPassFindExternsTest.getProcessor
9
0
0
9
6
1
3
2
0.00
com.google.javascript.jscomp.PolymerPassFindExternsTest.getProcessor.(Anon_1).process
3
0
0
3
2
0
1
1
0.00
com.google.javascript.jscomp.PolymerPassFindExternsTest.getPropertyName
5
0
0
5
3
2
1
2
0.00
com.google.javascript.jscomp.PolymerPassFindExternsTest.PolymerPassFindExternsTest
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.PolymerPassFindExternsTest.setUp
7
0
0
7
5
1
5
1
0.00
com.google.javascript.jscomp.PolymerPassFindExternsTest.testFindsPolymerElementProps
12
0
1
11
8
4
6
4
0.00
com.google.javascript.jscomp.PolymerPassFindExternsTest.testFindsPolymerElementRoot
8
0
1
7
5
2
4
2
0.00
com.google.javascript.jscomp.PolymerPassStaticUtils.extractProperties
17
4
1
12
8
3
5
4
0.33
com.google.javascript.jscomp.PolymerPassStaticUtils.getPolymerElementType
8
3
0
5
3
3
1
2
0.60
com.google.javascript.jscomp.PolymerPassStaticUtils.getTypeFromProperty
44
4
3
37
28
5
18
4
0.11
com.google.javascript.jscomp.PolymerPassStaticUtils.quoteListenerAndHostAttributeKeys
18
3
0
15
9
1
8
3
0.20
com.google.javascript.jscomp.PolymerPassStaticUtils.switchDollarSignPropsToBrackets
25
3
0
22
16
3
7
5
0.14
com.google.javascript.jscomp.PolymerPassStaticUtils.switchDollarSignPropsToBrackets.(for_loop_1).(Anon_1).visit
8
0
0
8
6
1
3
2
0.00
com.google.javascript.jscomp.PolymerPassStaticUtilsTest.testGetPolymerElementType_inputBaseElement
5
0
0
5
3
3
1
2
0.00
com.google.javascript.jscomp.PolymerPassStaticUtilsTest.testGetPolymerElementType_noNativeElement
5
0
0
5
3
3
1
2
0.00
com.google.javascript.jscomp.PolymerPassSuppressBehaviors.addBehaviorSuppressions
12
0
0
12
8
2
7
3
0.00
com.google.javascript.jscomp.PolymerPassSuppressBehaviors.isBehavior
6
3
0
3
1
1
1
1
1.00
com.google.javascript.jscomp.PolymerPassSuppressBehaviors.PolymerPassSuppressBehaviors
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.PolymerPassSuppressBehaviors.stripPropertyTypes
6
0
0
6
3
2
2
3
0.00
com.google.javascript.jscomp.PolymerPassSuppressBehaviors.suppressBehavior
18
3
1
14
9
1
9
2
0.21
com.google.javascript.jscomp.PolymerPassSuppressBehaviors.suppressDefaultValues
18
0
1
17
11
5
8
5
0.00
com.google.javascript.jscomp.PolymerPassSuppressBehaviors.visit
19
1
2
16
11
3
9
3
0.06
com.google.javascript.jscomp.PolymerPassSuppressBehaviorsTest.getNumRepetitions
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.PolymerPassSuppressBehaviorsTest.getProcessor
10
0
0
10
6
3
2
3
0.00
com.google.javascript.jscomp.PolymerPassSuppressBehaviorsTest.getProcessor.(Anon_1).process
5
0
0
5
3
2
1
2
0.00
com.google.javascript.jscomp.PolymerPassSuppressBehaviorsTest.PolymerPassSuppressBehaviorsTest
9
6
0
3
1
1
1
1
2.00
com.google.javascript.jscomp.PolymerPassSuppressBehaviorsTest.setUp
7
0
0
7
5
1
5
1
0.00
com.google.javascript.jscomp.PolymerPassSuppressBehaviorsTest.testConstBehaviours
13
2
1
12
10
1
2
1
0.17
com.google.javascript.jscomp.PolymerPassSuppressBehaviorsTest.testDefaultValueSuppression
42
4
1
41
39
1
1
1
0.10
com.google.javascript.jscomp.PolymerPassSuppressBehaviorsTest.testLetBehaviours
13
2
1
12
10
1
2
1
0.17
com.google.javascript.jscomp.PolymerPassSuppressBehaviorsTest.testPropertyTypeRemoval
39
5
1
38
36
1
1
1
0.13
com.google.javascript.jscomp.PolymerPassTest.getNumRepetitions
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.PolymerPassTest.getProcessor
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.PolymerPassTest.PolymerPassTest
8
5
0
3
1
1
1
1
1.67
com.google.javascript.jscomp.PolymerPassTest.setUp
7
0
0
7
5
1
5
1
0.00
com.google.javascript.jscomp.PolymerPassTest.testArrayBehavior
112
28
1
111
109
1
1
1
0.25
com.google.javascript.jscomp.PolymerPassTest.testArrowFunctionDefinition
20
3
0
20
18
1
1
1
0.15
com.google.javascript.jscomp.PolymerPassTest.testBehaviorDefaultValueSuppression
67
11
1
66
64
1
1
1
0.17
com.google.javascript.jscomp.PolymerPassTest.testBehaviorForMultipleElements
80
17
1
76
74
1
1
1
0.22
com.google.javascript.jscomp.PolymerPassTest.testBehaviorFunctionOverriddenByElement
59
14
1
54
52
1
1
1
0.26
com.google.javascript.jscomp.PolymerPassTest.testBehaviorFunctionOverriding
108
30
1
103
101
1
1
1
0.29
com.google.javascript.jscomp.PolymerPassTest.testBehaviorInIIFE
93
23
1
88
86
1
1
1
0.26
com.google.javascript.jscomp.PolymerPassTest.testBehaviorReadOnlyProp
72
13
2
70
67
3
2
2
0.19
com.google.javascript.jscomp.PolymerPassTest.testBehaviorShorthandFunctionOverriddenByElement
49
9
1
48
46
1
1
1
0.19
com.google.javascript.jscomp.PolymerPassTest.testBehaviorShorthandFunctionOverriding
105
22
1
104
102
1
1
1
0.21
com.google.javascript.jscomp.PolymerPassTest.testComputedPropName
13
4
0
13
11
1
2
1
0.31
com.google.javascript.jscomp.PolymerPassTest.testConstructorExtraction
23
3
1
22
20
1
1
1
0.14
com.google.javascript.jscomp.PolymerPassTest.testConstTarget
8
0
0
8
6
1
2
1
0.00
com.google.javascript.jscomp.PolymerPassTest.testDefaultTypeNameTarget
17
2
1
16
14
1
1
1
0.12
com.google.javascript.jscomp.PolymerPassTest.testDollarSignPropsConvertedToBrackets
72
12
1
71
69
1
1
1
0.17
com.google.javascript.jscomp.PolymerPassTest.testDollarSignPropsInShorthandFunctionConvertedToBrackets
32
5
1
31
29
1
1
1
0.16
com.google.javascript.jscomp.PolymerPassTest.testDuplicatedBehaviorsAreCopiedOnce
92
22
1
91
89
1
1
1
0.24
com.google.javascript.jscomp.PolymerPassTest.testES6FeaturesInFunctionBody
37
3
0
37
35
1
2
1
0.08
com.google.javascript.jscomp.PolymerPassTest.testIIFEExtractionInGlobalNamespace
28
8
1
22
20
1
1
1
0.36
com.google.javascript.jscomp.PolymerPassTest.testIIFEExtractionNoAssignmentTarget
29
8
1
23
21
1
1
1
0.35
com.google.javascript.jscomp.PolymerPassTest.testIIFEExtractionVarTarget
29
8
1
23
21
1
1
1
0.35
com.google.javascript.jscomp.PolymerPassTest.testInlineLiteralBehavior
86
20
1
85
83
1
1
1
0.24
com.google.javascript.jscomp.PolymerPassTest.testInvalid1
10
0
0
10
8
1
7
1
0.00
com.google.javascript.jscomp.PolymerPassTest.testInvalidBehavior
46
0
3
43
41
1
4
1
0.00
com.google.javascript.jscomp.PolymerPassTest.testInvalidProperties
38
0
2
36
34
1
3
1
0.00
com.google.javascript.jscomp.PolymerPassTest.testInvalidTypeAssignment
31
5
0
31
29
1
1
1
0.16
com.google.javascript.jscomp.PolymerPassTest.testLetTarget
16
2
0
16
14
1
2
1
0.12
com.google.javascript.jscomp.PolymerPassTest.testListenersAndHostAttributeKeysQuoted
41
3
1
40
38
1
1
1
0.07
com.google.javascript.jscomp.PolymerPassTest.testNativeElementExtension
18
2
2
16
14
2
2
2
0.12
com.google.javascript.jscomp.PolymerPassTest.testNativeElementExtensionExternsNotDuplicated
19
1
1
18
14
5
1
3
0.06
com.google.javascript.jscomp.PolymerPassTest.testOtherKeysIgnored
29
3
1
28
26
1
1
1
0.11
com.google.javascript.jscomp.PolymerPassTest.testPathAssignmentTarget
16
2
1
15
13
1
1
1
0.13
com.google.javascript.jscomp.PolymerPassTest.testPropertiesAddedToPrototype
47
9
1
46
44
1
1
1
0.20
com.google.javascript.jscomp.PolymerPassTest.testPropertiesDefaultValueFunctions
53
10
1
52
50
1
1
1
0.19
com.google.javascript.jscomp.PolymerPassTest.testPropertiesDefaultValueShortHandFunction
37
6
0
37
35
1
1
1
0.16
com.google.javascript.jscomp.PolymerPassTest.testReadOnlyPropertySetters
42
7
2
40
37
3
2
2
0.17
com.google.javascript.jscomp.PolymerPassTest.testShorthandConstructorExtraction
24
3
1
23
21
1
1
1
0.13
com.google.javascript.jscomp.PolymerPassTest.testShorthandFunctionDefinition
24
3
0
24
22
1
1
1
0.12
com.google.javascript.jscomp.PolymerPassTest.testShorthandFunctionDefinitionWithReturn
24
3
0
24
22
1
1
1
0.12
com.google.javascript.jscomp.PolymerPassTest.testShorthandLifecycleCallbacks
25
4
0
25
23
1
1
1
0.16
com.google.javascript.jscomp.PolymerPassTest.testSimpleBehavior
91
19
1
90
88
1
1
1
0.21
com.google.javascript.jscomp.PolymerPassTest.testThisTypeAddedToFunctions
46
7
1
45
43
1
1
1
0.16
com.google.javascript.jscomp.PolymerPassTest.testUnannotatedBehavior
13
1
0
13
11
1
1
1
0.08
com.google.javascript.jscomp.PolymerPassTest.testVarTarget
14
2
1
13
11
1
1
1
0.15
com.google.javascript.jscomp.PrepareAst.normalizeBlocks
21
3
0
18
12
2
10
3
0.17
com.google.javascript.jscomp.PrepareAst.normalizeNodeTypes
15
5
2
8
5
1
5
2
0.62
com.google.javascript.jscomp.PrepareAst.PrepareAnnotations.annotateCalls
26
9
4
13
8
2
7
2
0.69
com.google.javascript.jscomp.PrepareAst.PrepareAnnotations.visit
7
0
0
7
4
1
3
1
0.00
com.google.javascript.jscomp.PrepareAst.PrepareAst
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.PrepareAst.PrepareAst
4
0
0
4
2
1
2
1
0.00
com.google.javascript.jscomp.PrepareAst.process
18
4
0
14
9
1
6
1
0.29
com.google.javascript.jscomp.PrepareAst.reportChange
5
0
0
5
2
1
2
1
0.00
com.google.javascript.jscomp.PrepareAstTest.getProcessor
3
1
0
3
1
1
1
1
0.33
com.google.javascript.jscomp.PrepareAstTest.testFreeCall1
10
0
1
9
7
5
3
5
0.00
com.google.javascript.jscomp.PrepareAstTest.testFreeCall2
10
0
1
9
7
5
3
5
0.00
com.google.javascript.jscomp.PreprocessorSymbolTable.addReference
10
0
2
8
5
2
4
2
0.00
com.google.javascript.jscomp.PreprocessorSymbolTable.getAllSymbols
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.PreprocessorSymbolTable.getOwnSlot
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.PreprocessorSymbolTable.getParentScope
1
0
0
1
1
1
1
1
0.00
com.google.javascript.jscomp.PreprocessorSymbolTable.getReferences
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.PreprocessorSymbolTable.getRootNode
1
0
0
1
1
1
1
1
0.00
com.google.javascript.jscomp.PreprocessorSymbolTable.getScope
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.PreprocessorSymbolTable.getSlot
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.PreprocessorSymbolTable.getTypeOfThis
1
0
0
1
1
1
1
1
0.00
com.google.javascript.jscomp.PreprocessorSymbolTable.PreprocessorSymbolTable
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.PreprocessorSymbolTable.Reference.Reference
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.PrintStreamErrorManager.println
2
0
0
2
0
1
0
1
0.00
com.google.javascript.jscomp.PrintStreamErrorManager.println
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.PrintStreamErrorManager.PrintStreamErrorManager
2
0
0
2
0
1
0
1
0.00
com.google.javascript.jscomp.PrintStreamErrorManager.PrintStreamErrorManager
11
6
0
5
2
2
2
1
1.20
com.google.javascript.jscomp.PrintStreamErrorManager.PrintStreamErrorManager
6
3
0
3
1
1
1
1
1.00
com.google.javascript.jscomp.PrintStreamErrorManager.printSummary
2
0
0
2
0
1
0
1
0.00
com.google.javascript.jscomp.PrintStreamErrorManager.printSummary
13
0
0
13
9
1
4
1
0.00
com.google.javascript.jscomp.PrintStreamErrorManager.setSummaryDetailLevel
2
0
0
2
0
1
0
1
0.00
com.google.javascript.jscomp.PrintStreamErrorManager.setSummaryDetailLevel
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.ProcessClosurePrimitives.baseUsedInClass
9
1
0
8
4
1
5
2
0.12
com.google.javascript.jscomp.ProcessClosurePrimitives.getEnclosingDeclNameNode
8
4
0
4
2
2
1
2
1.00
com.google.javascript.jscomp.ProcessClosurePrimitives.getExportedVariableNames
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.ProcessClosurePrimitives.handleCandidateProvideDefinition
26
3
1
22
14
4
10
3
0.14
com.google.javascript.jscomp.ProcessClosurePrimitives.handleClosureDefinesValues
17
2
0
16
11
2
7
3
0.12
com.google.javascript.jscomp.ProcessClosurePrimitives.handleTypedefDefinition
17
4
0
13
7
5
4
4
0.31
com.google.javascript.jscomp.ProcessClosurePrimitives.hotSwapScript
5
2
0
3
1
1
1
1
0.67
com.google.javascript.jscomp.ProcessClosurePrimitives.isNamespacePlaceholder
21
3
2
16
12
4
7
4
0.19
com.google.javascript.jscomp.ProcessClosurePrimitives.isValidDefineValue
13
0
0
13
10
1
4
1
0.00
com.google.javascript.jscomp.ProcessClosurePrimitives.maybeAddStringNodeToSymbolTable
41
7
7
28
24
9
12
8
0.25
com.google.javascript.jscomp.ProcessClosurePrimitives.maybeAddToSymbolTable
8
3
0
5
2
1
2
1
0.60
com.google.javascript.jscomp.ProcessClosurePrimitives.maybeProcessClassBaseCall
174
44
15
115
94
23
47
20
0.38
com.google.javascript.jscomp.ProcessClosurePrimitives.process
32
1
5
26
17
3
14
7
0.04
com.google.javascript.jscomp.ProcessClosurePrimitives.processAddDependency
21
7
2
12
7
4
5
4
0.58
com.google.javascript.jscomp.ProcessClosurePrimitives.processBaseClassCall
114
34
9
71
59
15
28
13
0.48
com.google.javascript.jscomp.ProcessClosurePrimitives.ProcessClosurePrimitives
14
2
1
12
7
4
6
1
0.17
com.google.javascript.jscomp.ProcessClosurePrimitives.processDefineCall
15
3
2
10
7
4
4
4
0.30
com.google.javascript.jscomp.ProcessClosurePrimitives.processForwardDeclare
26
5
2
19
15
3
7
3
0.26
com.google.javascript.jscomp.ProcessClosurePrimitives.processInheritsCall
13
3
0
10
6
3
3
3
0.30
com.google.javascript.jscomp.ProcessClosurePrimitives.processProvideCall
28
3
2
23
18
5
10
5
0.13
com.google.javascript.jscomp.ProcessClosurePrimitives.processProvideFromPreviousPass
30
9
2
19
14
5
10
4
0.47
com.google.javascript.jscomp.ProcessClosurePrimitives.processRequireCall
41
9
4
28
22
7
10
7
0.32
com.google.javascript.jscomp.ProcessClosurePrimitives.processSetCssNameMapping
100
14
6
80
59
12
35
17
0.17
com.google.javascript.jscomp.ProcessClosurePrimitives.processSetCssNameMapping.(Anon_1).get
7
0
0
7
5
0
3
1
0.00
com.google.javascript.jscomp.ProcessClosurePrimitives.processSetCssNameMapping.(Anon_1).getStyle
3
0
0
3
2
0
1
1
0.00
com.google.javascript.jscomp.ProcessClosurePrimitives.ProvidedName.addDefinition
16
7
0
10
7
1
5
1
0.70
com.google.javascript.jscomp.ProcessClosurePrimitives.ProvidedName.addProvide
12
3
0
9
6
1
6
1
0.33
com.google.javascript.jscomp.ProcessClosurePrimitives.ProvidedName.createDeclarationNode
11
4
0
7
4
1
3
1
0.57
com.google.javascript.jscomp.ProcessClosurePrimitives.ProvidedName.createNamespaceLiteral
11
5
0
6
4
2
2
2
0.83
com.google.javascript.jscomp.ProcessClosurePrimitives.ProvidedName.getProvideStringNode
6
0
0
6
4
1
1
1
0.00
com.google.javascript.jscomp.ProcessClosurePrimitives.ProvidedName.getSourceInfoOffset
16
7
2
7
4
2
3
2
1.00
com.google.javascript.jscomp.ProcessClosurePrimitives.ProvidedName.isExplicitlyProvided
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.ProcessClosurePrimitives.ProvidedName.makeAssignmentExprNode
20
5
0
16
13
3
6
2
0.31
com.google.javascript.jscomp.ProcessClosurePrimitives.ProvidedName.makeVarDeclNode
22
4
3
15
11
3
9
3
0.27
com.google.javascript.jscomp.ProcessClosurePrimitives.ProvidedName.ProvidedName
11
1
1
10
7
2
5
1
0.10
com.google.javascript.jscomp.ProcessClosurePrimitives.ProvidedName.replace
96
19
3
75
58
11
39
10
0.25
com.google.javascript.jscomp.ProcessClosurePrimitives.ProvidedName.setSourceInfo
14
3
0
11
8
5
3
4
0.27
com.google.javascript.jscomp.ProcessClosurePrimitives.ProvidedName.updateMinimumModule
13
2
0
11
8
1
5
1
0.18
com.google.javascript.jscomp.ProcessClosurePrimitives.registerAnyProvidedPrefixes
25
11
0
16
11
4
5
3
0.69
com.google.javascript.jscomp.ProcessClosurePrimitives.replaceGoogDefines
15
3
1
11
9
6
4
5
0.27
com.google.javascript.jscomp.ProcessClosurePrimitives.reportBadBaseMethodUse
5
1
0
4
1
2
1
1
0.25
com.google.javascript.jscomp.ProcessClosurePrimitives.reportBadClosureCommonDefinesDefinition
5
1
0
4
1
2
1
1
0.25
com.google.javascript.jscomp.ProcessClosurePrimitives.reportBadGoogBaseUse
5
1
0
4
1
2
1
1
0.25
com.google.javascript.jscomp.ProcessClosurePrimitives.UnrecognizedRequire.UnrecognizedRequire
4
0
0
4
2
1
2
1
0.00
com.google.javascript.jscomp.ProcessClosurePrimitives.validPrimitiveCall
7
0
0
7
4
1
4
1
0.00
com.google.javascript.jscomp.ProcessClosurePrimitives.verifyDefine
38
9
4
25
17
6
12
4
0.36
com.google.javascript.jscomp.ProcessClosurePrimitives.verifyIsLast
12
3
0
9
6
1
4
1
0.33
com.google.javascript.jscomp.ProcessClosurePrimitives.verifyLastArgumentIsString
12
6
0
6
3
2
1
1
1.00
com.google.javascript.jscomp.ProcessClosurePrimitives.verifyNotNull
12
3
0
9
6
1
4
1
0.33
com.google.javascript.jscomp.ProcessClosurePrimitives.verifyOfType
13
3
0
10
6
2
4
1
0.30
com.google.javascript.jscomp.ProcessClosurePrimitives.verifyProvide
20
7
2
11
7
1
6
1
0.64
com.google.javascript.jscomp.ProcessClosurePrimitives.verifySetCssNameMapping
28
5
0
23
17
4
13
3
0.22
com.google.javascript.jscomp.ProcessClosurePrimitives.visit
105
10
5
90
71
10
49
10
0.11
com.google.javascript.jscomp.ProcessClosurePrimitivesTest.getNumRepetitions
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.ProcessClosurePrimitivesTest.getOptions
10
0
2
8
5
2
3
2
0.00
com.google.javascript.jscomp.ProcessClosurePrimitivesTest.getProcessor
55
4
3
48
36
11
17
10
0.08
com.google.javascript.jscomp.ProcessClosurePrimitivesTest.getProcessor.(Anon_1).process
45
4
3
38
29
10
14
9
0.11
com.google.javascript.jscomp.ProcessClosurePrimitivesTest.setUp
7
0
0
7
5
1
5
1
0.00
com.google.javascript.jscomp.ProcessClosurePrimitivesTest.testAddDependency
8
0
1
7
5
2
4
2
0.00
com.google.javascript.jscomp.ProcessClosurePrimitivesTest.testBadCrossModuleRequire
7
1
0
7
5
1
1
1
0.14
com.google.javascript.jscomp.ProcessClosurePrimitivesTest.testBanGoogBase
6
0
0
6
4
1
2
1
0.00
com.google.javascript.jscomp.ProcessClosurePrimitivesTest.testDefineCases
5
1
0
5
3
2
2
2
0.20
com.google.javascript.jscomp.ProcessClosurePrimitivesTest.testDefineErrorCases
11
1
1
10
8
2
7
2
0.10
com.google.javascript.jscomp.ProcessClosurePrimitivesTest.testDefineValues
8
0
0
8
6
1
6
1
0.00
com.google.javascript.jscomp.ProcessClosurePrimitivesTest.testDefineValuesErrors
11
0
1
10
8
1
8
1
0.00
com.google.javascript.jscomp.ProcessClosurePrimitivesTest.testForwardDeclarations
18
0
4
14
12
2
7
2
0.00
com.google.javascript.jscomp.ProcessClosurePrimitivesTest.testGoodCrossModuleRequire1
7
1
0
7
5
1
1
1
0.14
com.google.javascript.jscomp.ProcessClosurePrimitivesTest.testGoodCrossModuleRequire2
7
1
0
7
5
1
1
1
0.14
com.google.javascript.jscomp.ProcessClosurePrimitivesTest.testImplicitAndExplicitProvide
10
2
0
10
8
1
1
1
0.20
com.google.javascript.jscomp.ProcessClosurePrimitivesTest.testImplicitProvideInIndependentModules
9
3
0
9
7
1
1
1
0.33
com.google.javascript.jscomp.ProcessClosurePrimitivesTest.testImplicitProvideInIndependentModules2
11
3
0
11
9
1
1
1
0.27
com.google.javascript.jscomp.ProcessClosurePrimitivesTest.testImplicitProvideInIndependentModules3
11
3
0
11
9
1
1
1
0.27
com.google.javascript.jscomp.ProcessClosurePrimitivesTest.testInvalidBase1
5
0
0
5
3
1
1
1
0.00
com.google.javascript.jscomp.ProcessClosurePrimitivesTest.testInvalidBase10
4
0
0
4
2
1
1
1
0.00
com.google.javascript.jscomp.ProcessClosurePrimitivesTest.testInvalidBase11
4
0
0
4
2
1
1
1
0.00
com.google.javascript.jscomp.ProcessClosurePrimitivesTest.testInvalidBase12
4
0
0
4
2
1
1
1
0.00
com.google.javascript.jscomp.ProcessClosurePrimitivesTest.testInvalidBase13
7
0
0
7
5
1
1
1
0.00
com.google.javascript.jscomp.ProcessClosurePrimitivesTest.testInvalidBase2
6
0
0
6
4
1
1
1
0.00
com.google.javascript.jscomp.ProcessClosurePrimitivesTest.testInvalidBase3
4
0
0
4
2
1
1
1
0.00
com.google.javascript.jscomp.ProcessClosurePrimitivesTest.testInvalidBase4
4
0
0
4
2
1
1
1
0.00
com.google.javascript.jscomp.ProcessClosurePrimitivesTest.testInvalidBase5
5
0
0
5
3
1
1
1
0.00
com.google.javascript.jscomp.ProcessClosurePrimitivesTest.testInvalidBase7
4
0
0
4
2
1
1
1
0.00
com.google.javascript.jscomp.ProcessClosurePrimitivesTest.testInvalidBase8
4
0
0
4
2
1
1
1
0.00
com.google.javascript.jscomp.ProcessClosurePrimitivesTest.testInvalidBase9
5
0
0
5
3
1
1
1
0.00
com.google.javascript.jscomp.ProcessClosurePrimitivesTest.testInvalidGoogBase1
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.ProcessClosurePrimitivesTest.testInvalidGoogBase10
4
0
0
4
2
1
1
1
0.00
com.google.javascript.jscomp.ProcessClosurePrimitivesTest.testInvalidGoogBase11
4
0
0
4
2
1
1
1
0.00
com.google.javascript.jscomp.ProcessClosurePrimitivesTest.testInvalidGoogBase14
4
0
0
4
2
1
1
1
0.00
com.google.javascript.jscomp.ProcessClosurePrimitivesTest.testInvalidGoogBase14b
4
0
0
4
2
1
1
1
0.00
com.google.javascript.jscomp.ProcessClosurePrimitivesTest.testInvalidGoogBase2
6
0
0
6
4
1
1
1
0.00
com.google.javascript.jscomp.ProcessClosurePrimitivesTest.testInvalidGoogBase3
4
0
0
4
2
1
1
1
0.00
com.google.javascript.jscomp.ProcessClosurePrimitivesTest.testInvalidGoogBase4
4
0
0
4
2
1
1
1
0.00
com.google.javascript.jscomp.ProcessClosurePrimitivesTest.testInvalidGoogBase5
4
0
0
4
2
1
1
1
0.00
com.google.javascript.jscomp.ProcessClosurePrimitivesTest.testInvalidGoogBase6
4
0
0
4
2
1
1
1
0.00
com.google.javascript.jscomp.ProcessClosurePrimitivesTest.testInvalidGoogBase6b
4
0
0
4
2
1
1
1
0.00
com.google.javascript.jscomp.ProcessClosurePrimitivesTest.testInvalidGoogBase7
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.ProcessClosurePrimitivesTest.testInvalidGoogBase8
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.ProcessClosurePrimitivesTest.testInvalidGoogBase9
4
0
0
4
2
1
1
1
0.00
com.google.javascript.jscomp.ProcessClosurePrimitivesTest.testInvalidProvide
7
1
1
6
4
1
4
1
0.17
com.google.javascript.jscomp.ProcessClosurePrimitivesTest.testInvalidRequire
11
1
0
11
9
1
4
1
0.09
com.google.javascript.jscomp.ProcessClosurePrimitivesTest.testLateProvides
6
0
0
6
4
1
3
1
0.00
com.google.javascript.jscomp.ProcessClosurePrimitivesTest.testLateRequire
4
1
0
4
2
1
2
1
0.25
com.google.javascript.jscomp.ProcessClosurePrimitivesTest.testMissingProvides
8
0
0
8
6
1
4
1
0.00
com.google.javascript.jscomp.ProcessClosurePrimitivesTest.testMissingRequireWithAdditionalProvide
5
0
0
5
3
1
2
1
0.00
com.google.javascript.jscomp.ProcessClosurePrimitivesTest.testMultipleDeclarationError1
5
0
0
5
3
2
1
2
0.00
com.google.javascript.jscomp.ProcessClosurePrimitivesTest.testMultipleDeclarationError2
13
0
0
13
11
1
1
1
0.00
com.google.javascript.jscomp.ProcessClosurePrimitivesTest.testMultipleDeclarationError3
13
0
0
13
11
1
1
1
0.00
com.google.javascript.jscomp.ProcessClosurePrimitivesTest.testMultipleProvides
45
15
3
42
40
1
4
1
0.36
com.google.javascript.jscomp.ProcessClosurePrimitivesTest.testNoRemovalFunction1
5
1
0
5
3
1
1
1
0.20
com.google.javascript.jscomp.ProcessClosurePrimitivesTest.testNoRemovalFunction2
5
1
0
5
3
1
1
1
0.20
com.google.javascript.jscomp.ProcessClosurePrimitivesTest.testNoRemovalFunction3
5
1
0
5
3
1
1
1
0.20
com.google.javascript.jscomp.ProcessClosurePrimitivesTest.testNoStubForProvidedTypedef
3
1
0
3
1
1
1
1
0.33
com.google.javascript.jscomp.ProcessClosurePrimitivesTest.testNoStubForProvidedTypedef2
5
2
0
5
3
1
1
1
0.40
com.google.javascript.jscomp.ProcessClosurePrimitivesTest.testNoStubForProvidedTypedef4
5
2
0
5
3
1
1
1
0.40
com.google.javascript.jscomp.ProcessClosurePrimitivesTest.testOverlappingAdditionalProvide
5
1
0
5
3
1
2
1
0.20
com.google.javascript.jscomp.ProcessClosurePrimitivesTest.testOverlappingAdditionalProvideAtEnd
5
1
0
5
3
1
2
1
0.20
com.google.javascript.jscomp.ProcessClosurePrimitivesTest.testOverlappingDottedAdditionalProvide
11
2
0
11
9
1
2
1
0.18
com.google.javascript.jscomp.ProcessClosurePrimitivesTest.testPreserveGoogRequires
9
2
0
9
7
1
3
1
0.22
com.google.javascript.jscomp.ProcessClosurePrimitivesTest.testProvideAfterDeclarationError
4
1
0
4
2
1
1
1
0.25
com.google.javascript.jscomp.ProcessClosurePrimitivesTest.testProvidedDeclaredClassError
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.ProcessClosurePrimitivesTest.testProvidedDeclaredFunctionError
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.ProcessClosurePrimitivesTest.testProvideErrorCases
14
0
1
13
11
1
10
1
0.00
com.google.javascript.jscomp.ProcessClosurePrimitivesTest.testProvideErrorCases2
15
10
1
14
12
1
5
1
0.71
com.google.javascript.jscomp.ProcessClosurePrimitivesTest.testProvideInIndependentModules1
11
2
0
11
9
1
1
1
0.18
com.google.javascript.jscomp.ProcessClosurePrimitivesTest.testProvideInIndependentModules2
14
3
0
13
11
1
1
1
0.23
com.google.javascript.jscomp.ProcessClosurePrimitivesTest.testProvideInIndependentModules2b
14
3
0
13
11
1
1
1
0.23
com.google.javascript.jscomp.ProcessClosurePrimitivesTest.testProvideInIndependentModules3
13
2
0
13
11
1
1
1
0.15
com.google.javascript.jscomp.ProcessClosurePrimitivesTest.testProvideInIndependentModules3b
15
3
0
14
12
1
1
1
0.21
com.google.javascript.jscomp.ProcessClosurePrimitivesTest.testProvideInIndependentModules4
15
5
0
13
11
1
1
1
0.38
com.google.javascript.jscomp.ProcessClosurePrimitivesTest.testProvideOrder1
22
6
0
19
17
1
3
1
0.32
com.google.javascript.jscomp.ProcessClosurePrimitivesTest.testProvideOrder2
19
6
0
16
14
1
3
1
0.38
com.google.javascript.jscomp.ProcessClosurePrimitivesTest.testProvideOrder3a
12
2
0
12
10
1
1
1
0.17
com.google.javascript.jscomp.ProcessClosurePrimitivesTest.testProvideOrder3b
15
3
0
14
12
1
3
1
0.21
com.google.javascript.jscomp.ProcessClosurePrimitivesTest.testProvideOrder4a
13
1
0
13
11
1
1
1
0.08
com.google.javascript.jscomp.ProcessClosurePrimitivesTest.testProvideOrder4b
16
2
0
15
13
1
3
1
0.13
com.google.javascript.jscomp.ProcessClosurePrimitivesTest.testProvideRequireSameFile
3
1
0
3
1
1
1
1
0.33
com.google.javascript.jscomp.ProcessClosurePrimitivesTest.testProvideValidObjectType
5
2
0
5
3
1
1
1
0.40
com.google.javascript.jscomp.ProcessClosurePrimitivesTest.testRemovalMultipleAssignment1
4
0
0
4
2
1
1
1
0.00
com.google.javascript.jscomp.ProcessClosurePrimitivesTest.testRemovalMultipleAssignment2
6
0
0
6
4
1
2
1
0.00
com.google.javascript.jscomp.ProcessClosurePrimitivesTest.testRemovalMultipleAssignment3
6
0
0
6
4
1
2
1
0.00
com.google.javascript.jscomp.ProcessClosurePrimitivesTest.testRemovalMultipleAssignment4
5
1
0
5
3
1
1
1
0.20
com.google.javascript.jscomp.ProcessClosurePrimitivesTest.testRemovalMultipleAssignmentInIf1
4
0
0
4
2
1
1
1
0.00
com.google.javascript.jscomp.ProcessClosurePrimitivesTest.testRemovalMultipleAssignmentInIf2
4
0
0
4
2
1
1
1
0.00
com.google.javascript.jscomp.ProcessClosurePrimitivesTest.testRemovalMultipleAssignmentInIf3
4
0
0
4
2
1
1
1
0.00
com.google.javascript.jscomp.ProcessClosurePrimitivesTest.testRemovalMultipleAssignmentInIf4
11
1
0
11
9
1
1
1
0.09
com.google.javascript.jscomp.ProcessClosurePrimitivesTest.testRemovalOfProvidedObjLit
52
6
5
47
45
1
14
1
0.13
com.google.javascript.jscomp.ProcessClosurePrimitivesTest.testRemovalOfRequires
11
4
0
11
9
1
5
1
0.36
com.google.javascript.jscomp.ProcessClosurePrimitivesTest.testReorderedProvides
11
2
0
11
9
1
3
1
0.18
com.google.javascript.jscomp.ProcessClosurePrimitivesTest.testReorderedProvides2
6
1
0
6
4
1
3
1
0.17
com.google.javascript.jscomp.ProcessClosurePrimitivesTest.testRequireErrorCases
10
0
1
9
7
1
7
1
0.00
com.google.javascript.jscomp.ProcessClosurePrimitivesTest.testRequireOfAdditionalProvide
5
1
0
5
3
1
2
1
0.20
com.google.javascript.jscomp.ProcessClosurePrimitivesTest.testRequireOfBaseGoog
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.ProcessClosurePrimitivesTest.testSetCssNameMappingByShortHand
4
0
0
4
2
1
1
1
0.00
com.google.javascript.jscomp.ProcessClosurePrimitivesTest.testSetCssNameMappingByTemplate
6
0
0
6
4
1
2
1
0.00
com.google.javascript.jscomp.ProcessClosurePrimitivesTest.testSetCssNameMappingNonStringValueReturnsError
19
2
1
16
14
1
10
1
0.12
com.google.javascript.jscomp.ProcessClosurePrimitivesTest.testSetCssNameMappingValidity
13
3
2
8
6
1
3
1
0.38
com.google.javascript.jscomp.ProcessClosurePrimitivesTest.testSimpleAdditionalProvide
5
1
0
5
3
1
2
1
0.20
com.google.javascript.jscomp.ProcessClosurePrimitivesTest.testSimpleAdditionalProvideAtEnd
5
1
0
5
3
1
2
1
0.20
com.google.javascript.jscomp.ProcessClosurePrimitivesTest.testSimpleDottedAdditionalProvide
15
4
0
15
13
1
2
1
0.27
com.google.javascript.jscomp.ProcessClosurePrimitivesTest.testSimpleProvides
15
8
0
15
13
1
5
1
0.53
com.google.javascript.jscomp.ProcessClosurePrimitivesTest.testSourcePositionPreservation
21
3
5
16
14
5
7
5
0.19
com.google.javascript.jscomp.ProcessClosurePrimitivesTest.testValidBase1
6
0
0
6
4
1
1
1
0.00
com.google.javascript.jscomp.ProcessClosurePrimitivesTest.testValidBase2
7
0
0
7
5
1
1
1
0.00
com.google.javascript.jscomp.ProcessClosurePrimitivesTest.testValidBase3
7
0
0
7
5
1
1
1
0.00
com.google.javascript.jscomp.ProcessClosurePrimitivesTest.testValidBase4
5
0
0
5
3
1
1
1
0.00
com.google.javascript.jscomp.ProcessClosurePrimitivesTest.testValidBase5
5
0
0
5
3
1
1
1
0.00
com.google.javascript.jscomp.ProcessClosurePrimitivesTest.testValidBase6
7
0
0
7
5
1
1
1
0.00
com.google.javascript.jscomp.ProcessClosurePrimitivesTest.testValidBase7
7
1
0
6
4
1
1
1
0.17
com.google.javascript.jscomp.ProcessClosurePrimitivesTest.testValidGoogBase1
4
0
0
4
2
1
1
1
0.00
com.google.javascript.jscomp.ProcessClosurePrimitivesTest.testValidGoogBase2
5
0
0
5
3
1
1
1
0.00
com.google.javascript.jscomp.ProcessClosurePrimitivesTest.testValidGoogBase3
5
0
0
5
3
1
1
1
0.00
com.google.javascript.jscomp.ProcessClosurePrimitivesTest.testValidGoogBase4
4
0
0
4
2
1
1
1
0.00
com.google.javascript.jscomp.ProcessClosurePrimitivesTest.testValidGoogBase5
4
0
0
4
2
1
1
1
0.00
com.google.javascript.jscomp.ProcessClosurePrimitivesTest.testValidGoogBase6
6
0
0
6
4
1
1
1
0.00
com.google.javascript.jscomp.ProcessClosurePrimitivesTest.testValidGoogMethod
10
0
0
10
8
1
8
1
0.00
com.google.javascript.jscomp.ProcessClosurePrimitivesTest.testValidSetCssNameMapping
7
0
0
7
5
2
4
2
0.00
com.google.javascript.jscomp.ProcessClosurePrimitivesTest.testValidSetCssNameMappingWithType
15
0
1
14
12
2
10
2
0.00
com.google.javascript.jscomp.ProcessCommonJSModules.FindDefineAmdStatements.isFound
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.ProcessCommonJSModules.FindDefineAmdStatements.shouldTraverse
8
0
1
7
4
1
3
1
0.00
com.google.javascript.jscomp.ProcessCommonJSModules.FindGoogProvideOrGoogModule.isFound
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.ProcessCommonJSModules.FindGoogProvideOrGoogModule.shouldTraverse
21
1
0
20
14
2
9
2
0.05
com.google.javascript.jscomp.ProcessCommonJSModules.FindModuleExportStatements.isFound
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.ProcessCommonJSModules.FindModuleExportStatements.shouldTraverse
10
0
1
9
6
1
3
1
0.00
com.google.javascript.jscomp.ProcessCommonJSModules.inputToModuleName
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.ProcessCommonJSModules.process
6
0
0
6
4
2
2
2
0.00
com.google.javascript.jscomp.ProcessCommonJSModules.ProcessCommonJSModules
18
12
0
6
3
2
3
1
2.00
com.google.javascript.jscomp.ProcessCommonJSModules.ProcessCommonJSModules
10
7
0
3
1
1
1
1
2.33
com.google.javascript.jscomp.ProcessCommonJSModules.ProcessCommonJsModulesCallback.addConstToObjLitKeys
15
3
0
12
8
3
6
4
0.25
com.google.javascript.jscomp.ProcessCommonJSModules.ProcessCommonJsModulesCallback.getBaseQualifiedNameNode
12
0
2
10
6
2
5
2
0.00
com.google.javascript.jscomp.ProcessCommonJSModules.ProcessCommonJsModulesCallback.getCurrentScriptNode
11
3
0
8
4
1
4
1
0.38
com.google.javascript.jscomp.ProcessCommonJSModules.ProcessCommonJsModulesCallback.hasExportLValues
11
3
0
8
4
1
4
2
0.38
com.google.javascript.jscomp.ProcessCommonJSModules.ProcessCommonJsModulesCallback.hasOneTopLevelModuleExportAssign
8
3
0
5
3
1
1
1
0.60
com.google.javascript.jscomp.ProcessCommonJSModules.ProcessCommonJsModulesCallback.isTopLevelAssignLhs
6
0
0
6
4
2
1
2
0.00
com.google.javascript.jscomp.ProcessCommonJSModules.ProcessCommonJsModulesCallback.maybeAddReferenceCount
18
0
3
15
11
3
8
3
0.00
com.google.javascript.jscomp.ProcessCommonJSModules.ProcessCommonJsModulesCallback.ProcessCommonJsModulesCallback
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.ProcessCommonJSModules.ProcessCommonJsModulesCallback.processExports
122
35
12
75
59
20
35
21
0.47
com.google.javascript.jscomp.ProcessCommonJSModules.ProcessCommonJsModulesCallback.replaceIfStatementWithBranch
12
1
0
11
8
3
5
3
0.09
com.google.javascript.jscomp.ProcessCommonJSModules.ProcessCommonJsModulesCallback.visit
96
44
7
45
33
6
22
6
0.98
com.google.javascript.jscomp.ProcessCommonJSModules.ProcessCommonJsModulesCallback.visitAMDIfStatement
16
6
0
10
6
2
4
2
0.60
com.google.javascript.jscomp.ProcessCommonJSModules.ProcessCommonJsModulesCallback.visitCommonJSIfStatement
11
5
0
6
3
2
2
2
0.83
com.google.javascript.jscomp.ProcessCommonJSModules.ProcessCommonJsModulesCallback.visitRequireCall
36
9
2
25
20
6
10
6
0.36
com.google.javascript.jscomp.ProcessCommonJSModules.ProcessCommonJsModulesCallback.visitRequireEnsureCall
28
7
4
17
14
2
9
2
0.41
com.google.javascript.jscomp.ProcessCommonJSModules.ProcessCommonJsModulesCallback.visitScript
40
10
7
23
19
4
11
4
0.43
com.google.javascript.jscomp.ProcessCommonJSModules.SuffixVarsCallback.fixTypeNode
46
3
3
40
31
11
18
12
0.07
com.google.javascript.jscomp.ProcessCommonJSModules.SuffixVarsCallback.SuffixVarsCallback
4
0
0
4
2
1
2
1
0.00
com.google.javascript.jscomp.ProcessCommonJSModules.SuffixVarsCallback.visit
39
4
4
31
21
6
15
7
0.13
com.google.javascript.jscomp.ProcessCommonJSModulesTest.getNumRepetitions
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.ProcessCommonJSModulesTest.getOptions
6
1
0
5
3
2
2
2
0.20
com.google.javascript.jscomp.ProcessCommonJSModulesTest.getProcessor
8
1
0
7
4
1
1
2
0.14
com.google.javascript.jscomp.ProcessCommonJSModulesTest.getProcessor.(Anon_1).process
3
1
0
2
1
0
0
1
0.50
com.google.javascript.jscomp.ProcessCommonJSModulesTest.testDash
9
0
0
9
7
1
2
1
0.00
com.google.javascript.jscomp.ProcessCommonJSModulesTest.testEs6ObjectShorthand
56
8
3
53
51
1
6
1
0.15
com.google.javascript.jscomp.ProcessCommonJSModulesTest.testExports
17
1
0
17
15
1
3
1
0.06
com.google.javascript.jscomp.ProcessCommonJSModulesTest.testExportsInExpression
21
0
0
21
19
1
4
1
0.00
com.google.javascript.jscomp.ProcessCommonJSModulesTest.testIndex
9
0
0
9
7
1
2
1
0.00
com.google.javascript.jscomp.ProcessCommonJSModulesTest.testModuleExportsScope
23
3
0
23
21
1
4
1
0.13
com.google.javascript.jscomp.ProcessCommonJSModulesTest.testModuleExportsWrittenWithExportsRefs
9
0
0
9
7
1
2
1
0.00
com.google.javascript.jscomp.ProcessCommonJSModulesTest.testModuleName
33
3
0
33
31
1
3
1
0.09
com.google.javascript.jscomp.ProcessCommonJSModulesTest.testModules
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.ProcessCommonJSModulesTest.testPropertyExports
9
0
0
9
7
1
2
1
0.00
com.google.javascript.jscomp.ProcessCommonJSModulesTest.testRequireEnsure
18
0
0
18
16
1
2
1
0.00
com.google.javascript.jscomp.ProcessCommonJSModulesTest.testRequireResultUnused
4
0
0
4
2
1
2
1
0.00
com.google.javascript.jscomp.ProcessCommonJSModulesTest.testUMDPatternConversion
34
0
0
34
32
1
4
1
0.00
com.google.javascript.jscomp.ProcessCommonJSModulesTest.testVarRenaming
13
1
0
13
11
1
2
1
0.08
com.google.javascript.jscomp.ProcessCommonJSModulesTest.testWithoutExports
33
1
0
33
31
1
3
1
0.03
com.google.javascript.jscomp.ProcessDefines.collectDefines
51
9
4
38
28
9
17
10
0.24
com.google.javascript.jscomp.ProcessDefines.CollectDefines.CollectDefines
29
3
3
23
16
2
14
4
0.13
com.google.javascript.jscomp.ProcessDefines.CollectDefines.getAllDefines
7
4
0
3
1
1
1
1
1.33
com.google.javascript.jscomp.ProcessDefines.CollectDefines.getValueParent
12
7
0
5
3
1
1
1
1.40
com.google.javascript.jscomp.ProcessDefines.CollectDefines.isAssignAllowed
7
4
0
3
1
1
1
1
1.33
com.google.javascript.jscomp.ProcessDefines.CollectDefines.processDefineAssignment
40
14
1
25
20
3
12
2
0.56
com.google.javascript.jscomp.ProcessDefines.CollectDefines.RefInfo.RefInfo
4
0
0
4
2
1
2
1
0.00
com.google.javascript.jscomp.ProcessDefines.CollectDefines.setDefineInfoNotAssignable
11
7
0
4
2
1
1
1
1.75
com.google.javascript.jscomp.ProcessDefines.CollectDefines.shouldTraverse
9
4
0
5
2
2
2
1
0.80
com.google.javascript.jscomp.ProcessDefines.CollectDefines.updateAssignAllowedStack
24
7
0
17
13
1
5
1
0.41
com.google.javascript.jscomp.ProcessDefines.CollectDefines.visit
85
21
6
58
45
9
29
10
0.36
com.google.javascript.jscomp.ProcessDefines.DefineInfo.DefineInfo
9
3
0
6
4
1
4
1
0.50
com.google.javascript.jscomp.ProcessDefines.DefineInfo.getLastValue
6
3
0
3
1
1
1
1
1.00
com.google.javascript.jscomp.ProcessDefines.DefineInfo.getReasonWhyNotAssignable
6
3
0
3
1
1
1
1
1.00
com.google.javascript.jscomp.ProcessDefines.DefineInfo.recordAssignment
9
5
0
4
2
1
2
1
1.25
com.google.javascript.jscomp.ProcessDefines.DefineInfo.setNotAssignable
9
5
0
4
2
1
2
1
1.25
com.google.javascript.jscomp.ProcessDefines.format
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.ProcessDefines.injectNamespace
9
5
0
4
2
1
2
1
1.25
com.google.javascript.jscomp.ProcessDefines.isValidDefineType
9
3
0
6
4
3
1
3
0.50
com.google.javascript.jscomp.ProcessDefines.overrideDefines
29
0
3
26
20
9
9
9
0.00
com.google.javascript.jscomp.ProcessDefines.process
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.ProcessDefines.ProcessDefines
13
9
0
4
2
1
2
1
2.25
com.google.javascript.jscomp.ProcessDefinesTest.getNumRepetitions
5
2
0
3
1
1
1
1
0.67
com.google.javascript.jscomp.ProcessDefinesTest.getProcessor
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.ProcessDefinesTest.ProcessDefinesTest
7
2
1
4
2
1
2
1
0.50
com.google.javascript.jscomp.ProcessDefinesTest.ProcessDefinesWithInjectedNamespace.process
6
0
0
6
4
1
2
1
0.00
com.google.javascript.jscomp.ProcessDefinesTest.ProcessDefinesWithInjectedNamespace.ProcessDefinesWithInjectedNamespace
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.ProcessDefinesTest.setUp
5
0
0
5
3
1
3
1
0.00
com.google.javascript.jscomp.ProcessDefinesTest.testAssignBeforeDeclaration1
4
1
0
4
2
1
1
1
0.25
com.google.javascript.jscomp.ProcessDefinesTest.testAssignBeforeDeclaration2
7
1
0
7
5
1
2
1
0.14
com.google.javascript.jscomp.ProcessDefinesTest.testAssignInNonGlobalScope
4
1
0
4
2
1
1
1
0.25
com.google.javascript.jscomp.ProcessDefinesTest.testBasicDefine1
3
1
0
3
1
1
1
1
0.33
com.google.javascript.jscomp.ProcessDefinesTest.testBasicDefine2
3
1
0
3
1
1
1
1
0.33
com.google.javascript.jscomp.ProcessDefinesTest.testBasicDefine3
3
1
0
3
1
1
1
1
0.33
com.google.javascript.jscomp.ProcessDefinesTest.testCompiledIsKnownDefine
4
0
0
4
2
1
2
1
0.00
com.google.javascript.jscomp.ProcessDefinesTest.testDeclareInNonGlobalScope
4
1
0
4
2
1
1
1
0.25
com.google.javascript.jscomp.ProcessDefinesTest.testDefineAssignmentInLoop
4
1
0
4
2
1
1
1
0.25
com.google.javascript.jscomp.ProcessDefinesTest.testDefineBadType
3
1
0
3
1
1
1
1
0.33
com.google.javascript.jscomp.ProcessDefinesTest.testDefineWithBadValue1
4
1
0
4
2
1
1
1
0.25
com.google.javascript.jscomp.ProcessDefinesTest.testDefineWithBadValue2
4
1
0
4
2
1
1
1
0.25
com.google.javascript.jscomp.ProcessDefinesTest.testDefineWithDependentValue
9
4
0
9
7
1
2
1
0.44
com.google.javascript.jscomp.ProcessDefinesTest.testDefineWithInvalidDependentValue
5
1
0
5
3
1
1
1
0.20
com.google.javascript.jscomp.ProcessDefinesTest.testEmptyDeclaration
3
1
0
3
1
1
1
1
0.33
com.google.javascript.jscomp.ProcessDefinesTest.testMisspelledOverride
6
1
0
6
4
1
2
1
0.17
com.google.javascript.jscomp.ProcessDefinesTest.testNamespacedDefine1
9
1
1
8
6
2
4
2
0.12
com.google.javascript.jscomp.ProcessDefinesTest.testNamespacedDefine2a
5
1
0
5
3
1
2
1
0.20
com.google.javascript.jscomp.ProcessDefinesTest.testNamespacedDefine2b
6
1
0
6
4
1
2
1
0.17
com.google.javascript.jscomp.ProcessDefinesTest.testNamespacedDefine2c
6
1
0
6
4
1
2
1
0.17
com.google.javascript.jscomp.ProcessDefinesTest.testNamespacedDefine3
5
0
0
5
3
1
2
1
0.00
com.google.javascript.jscomp.ProcessDefinesTest.testNamespacedDefine4
5
1
0
5
3
1
2
1
0.20
com.google.javascript.jscomp.ProcessDefinesTest.testOverrideAfterAlias
4
1
0
4
2
1
1
1
0.25
com.google.javascript.jscomp.ProcessDefinesTest.testOverriding1
8
2
0
8
6
1
3
1
0.25
com.google.javascript.jscomp.ProcessDefinesTest.testOverriding2
8
1
0
8
6
2
2
2
0.12
com.google.javascript.jscomp.ProcessDefinesTest.testOverriding3
6
1
0
6
4
1
2
1
0.17
com.google.javascript.jscomp.ProcessDefinesTest.testOverridingString0
5
1
0
5
3
1
1
1
0.20
com.google.javascript.jscomp.ProcessDefinesTest.testOverridingString1
5
1
0
5
3
1
1
1
0.20
com.google.javascript.jscomp.ProcessDefinesTest.testOverridingString2
6
1
0
6
4
1
2
1
0.17
com.google.javascript.jscomp.ProcessDefinesTest.testOverridingString3
6
1
0
6
4
1
2
1
0.17
com.google.javascript.jscomp.ProcessDefinesTest.testReassignAfterCall
4
1
0
4
2
1
1
1
0.25
com.google.javascript.jscomp.ProcessDefinesTest.testReassignAfterNonGlobalRef
11
1
1
10
8
2
4
2
0.10
com.google.javascript.jscomp.ProcessDefinesTest.testReassignAfterRef
4
1
0
4
2
1
1
1
0.25
com.google.javascript.jscomp.ProcessDefinesTest.testReassignAfterRefInConditional
6
1
0
6
4
1
1
1
0.17
com.google.javascript.jscomp.ProcessDefinesTest.testReassignWithExpr
4
1
0
4
2
1
1
1
0.25
com.google.javascript.jscomp.ProcessDefinesTest.testSimpleReassign1
4
1
0
4
2
1
1
1
0.25
com.google.javascript.jscomp.ProcessDefinesTest.testSimpleReassign2
9
1
1
8
6
2
4
2
0.12
com.google.javascript.jscomp.ProcessDefinesTest.testSimpleReassign3
4
1
0
4
2
1
1
1
0.25
com.google.javascript.jscomp.ProcessDefinesTest.testWithNoDefines
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.ProcessDefinesTest.testWithPrefix
7
4
0
3
1
1
1
1
1.33
com.google.javascript.jscomp.ProcessEs6Modules.ModuleOriginalNamePair.ModuleOriginalNamePair
4
0
0
4
2
1
2
1
0.00
com.google.javascript.jscomp.ProcessEs6Modules.ModuleOriginalNamePair.toString
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.ProcessEs6Modules.NameNodePair.NameNodePair
4
0
0
4
2
1
2
1
0.00
com.google.javascript.jscomp.ProcessEs6Modules.NameNodePair.toString
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.ProcessEs6Modules.ProcessEs6Modules
18
12
0
6
3
2
3
1
2.00
com.google.javascript.jscomp.ProcessEs6Modules.processFile
14
4
0
10
7
2
6
2
0.40
com.google.javascript.jscomp.ProcessEs6Modules.RenameGlobalVars.fixTypeNode
51
4
2
45
36
13
19
14
0.09
com.google.javascript.jscomp.ProcessEs6Modules.RenameGlobalVars.RenameGlobalVars
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.ProcessEs6Modules.RenameGlobalVars.visit
46
4
3
39
29
8
17
9
0.10
com.google.javascript.jscomp.ProcessEs6Modules.rewriteRequires
49
12
3
34
25
4
12
7
0.35
com.google.javascript.jscomp.ProcessEs6Modules.rewriteRequires.(Anon_1).visit
7
0
0
7
5
0
2
1
0.00
com.google.javascript.jscomp.ProcessEs6Modules.rewriteRequires.(Anon_1).visitRequire
33
12
2
19
14
3
9
5
0.63
com.google.javascript.jscomp.ProcessEs6Modules.visit
12
0
0
12
9
1
9
1
0.00
com.google.javascript.jscomp.ProcessEs6Modules.visitExport
109
26
6
77
63
17
39
19
0.34
com.google.javascript.jscomp.ProcessEs6Modules.visitImport
66
10
4
55
44
10
25
11
0.18
com.google.javascript.jscomp.ProcessEs6Modules.visitScript
82
10
10
62
53
23
25
18
0.16
com.google.javascript.jscomp.ProcessEs6ModulesTest.getNumRepetitions
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.ProcessEs6ModulesTest.getOptions
7
1
0
6
4
2
3
2
0.17
com.google.javascript.jscomp.ProcessEs6ModulesTest.getProcessor
8
1
0
7
4
1
1
2
0.14
com.google.javascript.jscomp.ProcessEs6ModulesTest.getProcessor.(Anon_1).process
3
1
0
2
1
0
0
1
0.50
com.google.javascript.jscomp.ProcessEs6ModulesTest.ProcessEs6ModulesTest
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.ProcessEs6ModulesTest.setUp
5
1
0
4
2
1
2
1
0.25
com.google.javascript.jscomp.ProcessEs6ModulesTest.testExport
63
0
7
56
54
1
8
1
0.00
com.google.javascript.jscomp.ProcessEs6ModulesTest.testExportDefault
32
0
3
29
27
1
4
1
0.00
com.google.javascript.jscomp.ProcessEs6ModulesTest.testExportDefault_anonymous
15
0
1
14
12
1
2
1
0.00
com.google.javascript.jscomp.ProcessEs6ModulesTest.testExportFrom
43
0
3
40
38
1
4
1
0.00
com.google.javascript.jscomp.ProcessEs6ModulesTest.testExportWithJsDoc
33
8
3
30
28
1
4
1
0.27
com.google.javascript.jscomp.ProcessEs6ModulesTest.testExtendImportedClass
45
7
2
43
41
1
3
1
0.16
com.google.javascript.jscomp.ProcessEs6ModulesTest.testFixTypeNode
26
6
1
25
23
1
2
1
0.24
com.google.javascript.jscomp.ProcessEs6ModulesTest.testGoogRequires_noChange
28
0
4
24
22
1
6
1
0.00
com.google.javascript.jscomp.ProcessEs6ModulesTest.testGoogRequires_nonConst
17
0
3
14
12
1
4
1
0.00
com.google.javascript.jscomp.ProcessEs6ModulesTest.testGoogRequires_rewrite
33
0
3
30
28
1
4
1
0.00
com.google.javascript.jscomp.ProcessEs6ModulesTest.testGoogRequiresDestructuring_rewrite
29
0
2
27
25
1
3
1
0.00
com.google.javascript.jscomp.ProcessEs6ModulesTest.testImport
19
0
4
15
13
1
5
1
0.00
com.google.javascript.jscomp.ProcessEs6ModulesTest.testImport_missing
6
1
0
6
4
1
2
1
0.17
com.google.javascript.jscomp.ProcessEs6ModulesTest.testImportAndExport
9
0
0
9
7
1
1
1
0.00
com.google.javascript.jscomp.ProcessEs6ModulesTest.testImportStar
5
0
0
5
3
1
1
1
0.00
com.google.javascript.jscomp.ProcessEs6ModulesTest.testImportWithoutReferences
8
2
0
6
4
1
2
1
0.33
com.google.javascript.jscomp.ProcessEs6ModulesTest.testModules
15
1
0
14
10
6
1
4
0.07
com.google.javascript.jscomp.ProcessEs6ModulesTest.testModules
8
0
0
8
4
4
1
2
0.00
com.google.javascript.jscomp.ProcessEs6ModulesTest.testModules
4
1
0
4
2
1
1
1
0.25
com.google.javascript.jscomp.ProcessEs6ModulesTest.testModules
6
0
0
6
3
4
1
3
0.00
com.google.javascript.jscomp.ProcessEs6ModulesTest.testModules
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.ProcessEs6ModulesTest.testNamespaceImports
28
2
1
27
25
1
4
1
0.07
com.google.javascript.jscomp.ProcessEs6ModulesTest.testObjectDestructuringAndObjLitShorthand
16
0
0
16
14
1
1
1
0.00
com.google.javascript.jscomp.ProcessEs6ModulesTest.testReferenceToTypeFromOtherModule
26
6
1
25
23
1
2
1
0.24
com.google.javascript.jscomp.ProcessEs6ModulesTest.testRenameImportedReference
26
0
0
26
24
1
1
1
0.00
com.google.javascript.jscomp.ProcessEs6ModulesTest.testRenameTypedef
12
3
0
12
10
1
1
1
0.25
com.google.javascript.jscomp.ProcessEs6ModulesTest.testTypeNodeRewriting
6
2
0
6
4
1
1
1
0.33
com.google.javascript.jscomp.ProcessEs6ModulesTest.testUselessUseStrict
9
0
0
9
7
1
2
1
0.00
com.google.javascript.jscomp.ProcessEs6ModulesTest.testUseStrict_noWarning
5
0
0
5
3
1
1
1
0.00
com.google.javascript.jscomp.ProcessTweaks.applyCompilerDefaultValueOverrides
21
1
0
20
14
6
6
6
0.05
com.google.javascript.jscomp.ProcessTweaks.collectTweaks
15
5
1
9
6
3
4
4
0.56
com.google.javascript.jscomp.ProcessTweaks.CollectTweaks.visit
83
7
9
67
54
7
34
7
0.10
com.google.javascript.jscomp.ProcessTweaks.CollectTweaksResult.CollectTweaksResult
5
0
0
5
2
2
2
1
0.00
com.google.javascript.jscomp.ProcessTweaks.createCompilerDefaultValueOverridesVarNode
16
3
0
13
9
7
4
5
0.23
com.google.javascript.jscomp.ProcessTweaks.process
15
0
2
13
9
3
7
3
0.00
com.google.javascript.jscomp.ProcessTweaks.ProcessTweaks
8
1
0
7
4
2
4
1
0.14
com.google.javascript.jscomp.ProcessTweaks.replaceGetCompilerOverridesCalls
13
4
0
9
5
4
3
4
0.44
com.google.javascript.jscomp.ProcessTweaks.stripAllCalls
32
7
0
25
17
9
9
9
0.28
com.google.javascript.jscomp.ProcessTweaks.TweakFunction.createDefaultValueNode
12
0
0
12
9
1
5
1
0.00
com.google.javascript.jscomp.ProcessTweaks.TweakFunction.getExpectedTypeName
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.ProcessTweaks.TweakFunction.getName
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.ProcessTweaks.TweakFunction.isCorrectRegisterFunction
4
0
0
4
2
1
2
1
0.00
com.google.javascript.jscomp.ProcessTweaks.TweakFunction.isGetterFunction
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.ProcessTweaks.TweakFunction.isValidNodeType
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.ProcessTweaks.TweakFunction.TweakFunction
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.ProcessTweaks.TweakFunction.TweakFunction
4
0
0
4
1
2
1
1
0.00
com.google.javascript.jscomp.ProcessTweaks.TweakFunction.TweakFunction
4
0
0
4
1
2
1
1
0.00
com.google.javascript.jscomp.ProcessTweaks.TweakFunction.TweakFunction
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.ProcessTweaks.TweakFunction.TweakFunction
9
0
0
9
5
3
5
1
0.00
com.google.javascript.jscomp.ProcessTweaks.TweakFunction.valueOf
0
0
0
0
0
0
0
0
0.00
com.google.javascript.jscomp.ProcessTweaks.TweakFunction.values
0
0
0
0
0
0
0
0
0.00
com.google.javascript.jscomp.ProcessTweaks.TweakFunctionCall.getIdNode
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.ProcessTweaks.TweakFunctionCall.TweakFunctionCall
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.ProcessTweaks.TweakFunctionCall.TweakFunctionCall
5
0
0
5
3
1
3
1
0.00
com.google.javascript.jscomp.ProcessTweaks.TweakInfo.addGetterCall
4
0
0
4
1
2
1
1
0.00
com.google.javascript.jscomp.ProcessTweaks.TweakInfo.addOverrideDefaultValueCall
6
0
0
6
3
2
2
1
0.00
com.google.javascript.jscomp.ProcessTweaks.TweakInfo.addRegisterCall
6
0
0
6
3
2
2
1
0.00
com.google.javascript.jscomp.ProcessTweaks.TweakInfo.emitAllTypeWarnings
28
7
0
21
15
4
7
5
0.33
com.google.javascript.jscomp.ProcessTweaks.TweakInfo.emitAllWarnings
12
5
0
7
4
1
3
1
0.71
com.google.javascript.jscomp.ProcessTweaks.TweakInfo.emitUnknownTweakErrors
9
3
0
6
3
1
2
2
0.50
com.google.javascript.jscomp.ProcessTweaks.TweakInfo.getDefaultValueNode
13
3
0
10
6
1
6
1
0.30
com.google.javascript.jscomp.ProcessTweaks.TweakInfo.isRegistered
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.ProcessTweaks.TweakInfo.TweakInfo
4
0
0
4
2
1
2
1
0.00
com.google.javascript.jscomp.ProcessTweaksTest.getNumRepetitions
5
2
0
3
1
1
1
1
0.67
com.google.javascript.jscomp.ProcessTweaksTest.getProcessor
18
0
1
17
12
6
5
5
0.00
com.google.javascript.jscomp.ProcessTweaksTest.getProcessor.(Anon_1).process
13
0
1
12
9
5
4
4
0.00
com.google.javascript.jscomp.ProcessTweaksTest.ProcessTweaksTest
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.ProcessTweaksTest.setUp
5
0
0
5
3
1
3
1
0.00
com.google.javascript.jscomp.ProcessTweaksTest.testBasicTweak1
4
0
0
4
2
1
1
1
0.00
com.google.javascript.jscomp.ProcessTweaksTest.testBasicTweak2
4
0
0
4
2
1
1
1
0.00
com.google.javascript.jscomp.ProcessTweaksTest.testBasicTweak3
4
0
0
4
2
1
1
1
0.00
com.google.javascript.jscomp.ProcessTweaksTest.testBasicTweak4
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.ProcessTweaksTest.testBasicTweak5
4
0
0
4
2
1
1
1
0.00
com.google.javascript.jscomp.ProcessTweaksTest.testBasicTweak6
4
0
0
4
2
1
1
1
0.00
com.google.javascript.jscomp.ProcessTweaksTest.testCompilerOverridesNoStripping1
13
0
0
13
11
1
4
1
0.00
com.google.javascript.jscomp.ProcessTweaksTest.testCompilerOverridesNoStripping2
15
0
0
15
13
1
4
1
0.00
com.google.javascript.jscomp.ProcessTweaksTest.testCompilerOverrideWithWrongType
6
0
0
6
4
1
3
1
0.00
com.google.javascript.jscomp.ProcessTweaksTest.testDuplicateTweak
5
0
0
5
3
1
1
1
0.00
com.google.javascript.jscomp.ProcessTweaksTest.testInvalidDefaultValue1
4
0
0
4
2
1
1
1
0.00
com.google.javascript.jscomp.ProcessTweaksTest.testInvalidDefaultValue2
5
0
0
5
3
1
1
1
0.00
com.google.javascript.jscomp.ProcessTweaksTest.testInvalidId
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.ProcessTweaksTest.testNonLiteralId1
4
0
0
4
2
1
1
1
0.00
com.google.javascript.jscomp.ProcessTweaksTest.testNonLiteralId2
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.ProcessTweaksTest.testNonLiteralId3
4
0
0
4
2
1
1
1
0.00
com.google.javascript.jscomp.ProcessTweaksTest.testOverrideAfterRegister
5
0
0
5
3
1
1
1
0.00
com.google.javascript.jscomp.ProcessTweaksTest.testOverridesWithStripping
16
0
0
16
14
1
5
1
0.00
com.google.javascript.jscomp.ProcessTweaksTest.testRegisterInIf
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.ProcessTweaksTest.testRegisterInNonGlobalScope
4
0
0
4
2
1
1
1
0.00
com.google.javascript.jscomp.ProcessTweaksTest.testStrippingOfManuallyRegistered1
9
0
0
9
7
1
2
1
0.00
com.google.javascript.jscomp.ProcessTweaksTest.testStrippingWithExplicitDefaultValues
10
0
0
10
8
1
2
1
0.00
com.google.javascript.jscomp.ProcessTweaksTest.testStrippingWithImplicitDefaultValues
10
0
0
10
8
1
2
1
0.00
com.google.javascript.jscomp.ProcessTweaksTest.testStrippingWithInCodeOverrides
14
0
0
14
12
1
2
1
0.00
com.google.javascript.jscomp.ProcessTweaksTest.testStrippingWithUnregisteredTweak1
5
0
0
5
3
1
2
1
0.00
com.google.javascript.jscomp.ProcessTweaksTest.testStrippingWithUnregisteredTweak2
5
0
0
5
3
1
2
1
0.00
com.google.javascript.jscomp.ProcessTweaksTest.testStrippingWithUnregisteredTweak3
5
0
0
5
3
1
2
1
0.00
com.google.javascript.jscomp.ProcessTweaksTest.testUnknownCompilerOverride
5
0
0
5
3
1
3
1
0.00
com.google.javascript.jscomp.ProcessTweaksTest.testUnknownGetBoolean
4
0
0
4
2
1
1
1
0.00
com.google.javascript.jscomp.ProcessTweaksTest.testUnknownGetNumber
4
0
0
4
2
1
1
1
0.00
com.google.javascript.jscomp.ProcessTweaksTest.testUnknownGetString
4
0
0
4
2
1
1
1
0.00
com.google.javascript.jscomp.ProcessTweaksTest.testUnknownOverride
4
0
0
4
2
1
1
1
0.00
com.google.javascript.jscomp.ProcessTweaksTest.testWithNoTweaks
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.ProcessTweaksTest.testWrongGetter1
5
0
0
5
3
1
1
1
0.00
com.google.javascript.jscomp.ProcessTweaksTest.testWrongGetter2
5
0
0
5
3
1
1
1
0.00
com.google.javascript.jscomp.ProcessTweaksTest.testWrongGetter3
5
0
0
5
3
1
1
1
0.00
com.google.javascript.jscomp.PropertyRenamingPolicy.valueOf
0
0
0
0
0
0
0
0
0.00
com.google.javascript.jscomp.PropertyRenamingPolicy.values
0
0
0
0
0
0
0
0
0.00
com.google.javascript.jscomp.PureFunctionIdentifier.Driver.Driver
6
0
0
6
3
2
3
1
0.00
com.google.javascript.jscomp.PureFunctionIdentifier.Driver.process
27
0
2
25
18
7
10
5
0.00
com.google.javascript.jscomp.PureFunctionIdentifier.FunctionAnalyzer.enterScope
3
1
0
2
0
1
0
1
0.50
com.google.javascript.jscomp.PureFunctionIdentifier.FunctionAnalyzer.exitScope
55
8
6
41
29
5
22
6
0.20
com.google.javascript.jscomp.PureFunctionIdentifier.FunctionAnalyzer.FunctionAnalyzer
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.PureFunctionIdentifier.FunctionAnalyzer.getJSDocInfoForFunction
16
3
0
13
9
3
7
2
0.23
com.google.javascript.jscomp.PureFunctionIdentifier.FunctionAnalyzer.hasNoSideEffectsAnnotation
8
4
0
4
2
1
2
1
1.00
com.google.javascript.jscomp.PureFunctionIdentifier.FunctionAnalyzer.hasSideEffectsArgumentsAnnotation
12
6
0
6
4
2
2
2
1.00
com.google.javascript.jscomp.PureFunctionIdentifier.FunctionAnalyzer.hasSideEffectsThisAnnotation
8
4
0
4
2
1
2
1
1.00
com.google.javascript.jscomp.PureFunctionIdentifier.FunctionAnalyzer.isLocalValueType
11
5
0
6
4
3
2
2
0.83
com.google.javascript.jscomp.PureFunctionIdentifier.FunctionAnalyzer.shouldTraverse
15
4
2
9
4
4
3
2
0.44
com.google.javascript.jscomp.PureFunctionIdentifier.FunctionAnalyzer.varDeclaredInDifferentFunction
11
0
0
11
8
3
5
3
0.00
com.google.javascript.jscomp.PureFunctionIdentifier.FunctionAnalyzer.visit
69
6
5
58
47
7
25
6
0.10
com.google.javascript.jscomp.PureFunctionIdentifier.FunctionAnalyzer.visitAssignmentOrUnaryOperator
62
24
2
36
26
6
15
4
0.67
com.google.javascript.jscomp.PureFunctionIdentifier.FunctionAnalyzer.visitCall
18
5
2
11
7
1
5
1
0.45
com.google.javascript.jscomp.PureFunctionIdentifier.FunctionAnalyzer.visitFunction
70
3
6
61
42
11
31
8
0.05
com.google.javascript.jscomp.PureFunctionIdentifier.FunctionAnalyzer.visitThrow
6
3
0
3
1
1
1
1
1.00
com.google.javascript.jscomp.PureFunctionIdentifier.FunctionInformation.addTaintedLocalObject
9
3
0
6
3
1
3
1
0.50
com.google.javascript.jscomp.PureFunctionIdentifier.FunctionInformation.appendCall
9
3
0
6
3
1
3
1
0.50
com.google.javascript.jscomp.PureFunctionIdentifier.FunctionInformation.blacklisted
6
0
0
6
3
1
3
1
0.00
com.google.javascript.jscomp.PureFunctionIdentifier.FunctionInformation.blacklistLocal
9
3
0
6
3
1
3
1
0.50
com.google.javascript.jscomp.PureFunctionIdentifier.FunctionInformation.checkInvariant
10
4
0
6
3
2
2
2
0.67
com.google.javascript.jscomp.PureFunctionIdentifier.FunctionInformation.extern
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.PureFunctionIdentifier.FunctionInformation.FunctionInformation
4
0
0
4
2
1
2
1
0.00
com.google.javascript.jscomp.PureFunctionIdentifier.FunctionInformation.functionThrows
6
3
0
3
1
1
1
1
1.00
com.google.javascript.jscomp.PureFunctionIdentifier.FunctionInformation.getCallsInFunctionBody
9
3
0
6
3
1
3
1
0.50
com.google.javascript.jscomp.PureFunctionIdentifier.FunctionInformation.getMask
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.PureFunctionIdentifier.FunctionInformation.mayBePure
11
3
0
8
6
1
1
1
0.38
com.google.javascript.jscomp.PureFunctionIdentifier.FunctionInformation.mayHaveSideEffects
6
3
0
3
1
1
1
1
1.00
com.google.javascript.jscomp.PureFunctionIdentifier.FunctionInformation.mutatesArguments
9
3
0
6
4
1
1
1
0.50
com.google.javascript.jscomp.PureFunctionIdentifier.FunctionInformation.mutatesGlobalState
6
3
0
3
1
1
1
1
1.00
com.google.javascript.jscomp.PureFunctionIdentifier.FunctionInformation.mutatesThis
6
3
0
3
1
1
1
1
1.00
com.google.javascript.jscomp.PureFunctionIdentifier.FunctionInformation.pureFunction
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.PureFunctionIdentifier.FunctionInformation.resetLocalVars
5
1
0
4
2
1
2
1
0.25
com.google.javascript.jscomp.PureFunctionIdentifier.FunctionInformation.setFunctionThrows
7
3
0
4
2
1
2
1
0.75
com.google.javascript.jscomp.PureFunctionIdentifier.FunctionInformation.setIsPure
7
3
0
4
2
1
2
1
0.75
com.google.javascript.jscomp.PureFunctionIdentifier.FunctionInformation.setMask
7
0
0
7
4
1
3
1
0.00
com.google.javascript.jscomp.PureFunctionIdentifier.FunctionInformation.setTaintsArguments
7
3
0
4
2
1
2
1
0.75
com.google.javascript.jscomp.PureFunctionIdentifier.FunctionInformation.setTaintsGlobalState
7
3
0
4
2
1
2
1
0.75
com.google.javascript.jscomp.PureFunctionIdentifier.FunctionInformation.setTaintsReturn
7
3
0
4
2
1
2
1
0.75
com.google.javascript.jscomp.PureFunctionIdentifier.FunctionInformation.setTaintsThis
7
3
0
4
2
1
2
1
0.75
com.google.javascript.jscomp.PureFunctionIdentifier.FunctionInformation.setTaintsUnknown
8
4
0
4
2
1
2
1
1.00
com.google.javascript.jscomp.PureFunctionIdentifier.FunctionInformation.taintedLocals
6
0
0
6
3
1
3
1
0.00
com.google.javascript.jscomp.PureFunctionIdentifier.FunctionInformation.taintsGlobalState
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.PureFunctionIdentifier.FunctionInformation.taintsReturn
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.PureFunctionIdentifier.FunctionInformation.taintsThis
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.PureFunctionIdentifier.FunctionInformation.taintsUnknown
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.PureFunctionIdentifier.FunctionInformation.toString
28
0
6
22
14
2
13
2
0.00
com.google.javascript.jscomp.PureFunctionIdentifier.getCallableDefinitions
67
19
5
43
32
11
19
8
0.44
com.google.javascript.jscomp.PureFunctionIdentifier.getDebugReport
61
5
10
46
36
12
18
14
0.11
com.google.javascript.jscomp.PureFunctionIdentifier.getGoogCacheCallableDefinitions
22
0
3
19
11
7
8
4
0.00
com.google.javascript.jscomp.PureFunctionIdentifier.isCallOrApply
4
0
0
4
2
1
1
1
0.00
com.google.javascript.jscomp.PureFunctionIdentifier.isIncDec
4
0
0
4
2
2
1
2
0.00
com.google.javascript.jscomp.PureFunctionIdentifier.isKnownLocalValue
34
11
1
22
17
3
8
3
0.50
com.google.javascript.jscomp.PureFunctionIdentifier.isKnownLocalValue.(Anon_1).apply
23
7
0
16
14
0
7
1
0.44
com.google.javascript.jscomp.PureFunctionIdentifier.markPureFunctionCalls
71
7
7
57
40
8
31
8
0.12
com.google.javascript.jscomp.PureFunctionIdentifier.process
18
0
4
14
11
1
8
1
0.00
com.google.javascript.jscomp.PureFunctionIdentifier.propagateSideEffects
59
17
6
36
25
9
16
12
0.47
com.google.javascript.jscomp.PureFunctionIdentifier.PureFunctionIdentifier
9
0
0
9
6
2
6
1
0.00
com.google.javascript.jscomp.PureFunctionIdentifier.SideEffectPropagationCallback.traverseEdge
72
19
6
47
35
7
25
4
0.40
com.google.javascript.jscomp.PureFunctionIdentifierTest.checkLocalityOfMarkedCalls
4
0
0
4
2
1
2
1
0.00
com.google.javascript.jscomp.PureFunctionIdentifierTest.checkLocalityOfMarkedCalls
6
0
0
6
4
1
4
1
0.00
com.google.javascript.jscomp.PureFunctionIdentifierTest.checkMarkedCalls
4
0
0
4
2
1
2
1
0.00
com.google.javascript.jscomp.PureFunctionIdentifierTest.checkMarkedCalls
6
0
0
6
4
1
4
1
0.00
com.google.javascript.jscomp.PureFunctionIdentifierTest.getNumRepetitions
4
1
0
3
1
1
1
1
0.33
com.google.javascript.jscomp.PureFunctionIdentifierTest.getProcessor
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.PureFunctionIdentifierTest.NoSideEffectCallEnumerator.generateNameString
20
0
0
20
15
2
10
2
0.00
com.google.javascript.jscomp.PureFunctionIdentifierTest.NoSideEffectCallEnumerator.NoSideEffectCallEnumerator
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.PureFunctionIdentifierTest.NoSideEffectCallEnumerator.process
14
1
2
11
8
4
6
3
0.09
com.google.javascript.jscomp.PureFunctionIdentifierTest.NoSideEffectCallEnumerator.visit
14
0
0
14
8
1
8
1
0.00
com.google.javascript.jscomp.PureFunctionIdentifierTest.PureFunctionIdentifierTest
32
28
0
4
2
1
2
1
7.00
com.google.javascript.jscomp.PureFunctionIdentifierTest.tearDown
6
0
0
6
4
1
4
1
0.00
com.google.javascript.jscomp.PureFunctionIdentifierTest.testAndOperator1
5
0
0
5
3
1
1
1
0.00
com.google.javascript.jscomp.PureFunctionIdentifierTest.testAndOperator2
5
0
0
5
3
1
1
1
0.00
com.google.javascript.jscomp.PureFunctionIdentifierTest.testAndOperator3
5
0
0
5
3
1
1
1
0.00
com.google.javascript.jscomp.PureFunctionIdentifierTest.testAndOperators4
5
0
0
5
3
1
1
1
0.00
com.google.javascript.jscomp.PureFunctionIdentifierTest.testAnnotationInExterns1
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.PureFunctionIdentifierTest.testAnnotationInExterns2
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.PureFunctionIdentifierTest.testAnnotationInExterns3
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.PureFunctionIdentifierTest.testAnnotationInExterns4
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.PureFunctionIdentifierTest.testAnnotationInExterns5
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.PureFunctionIdentifierTest.testAnnotationInExterns_new1
4
0
0
4
2
1
1
1
0.00
com.google.javascript.jscomp.PureFunctionIdentifierTest.testAnnotationInExterns_new10
9
0
0
9
7
1
1
1
0.00
com.google.javascript.jscomp.PureFunctionIdentifierTest.testAnnotationInExterns_new2
4
0
0
4
2
1
1
1
0.00
com.google.javascript.jscomp.PureFunctionIdentifierTest.testAnnotationInExterns_new3
4
0
0
4
2
1
1
1
0.00
com.google.javascript.jscomp.PureFunctionIdentifierTest.testAnnotationInExterns_new4
8
2
1
5
3
1
1
1
0.40
com.google.javascript.jscomp.PureFunctionIdentifierTest.testAnnotationInExterns_new5
6
0
0
6
4
1
1
1
0.00
com.google.javascript.jscomp.PureFunctionIdentifierTest.testAnnotationInExterns_new6
15
6
0
9
7
1
1
1
0.67
com.google.javascript.jscomp.PureFunctionIdentifierTest.testAnnotationInExterns_new7
12
3
0
9
7
1
1
1
0.33
com.google.javascript.jscomp.PureFunctionIdentifierTest.testAnnotationInExterns_new8
11
3
0
8
6
1
1
1
0.38
com.google.javascript.jscomp.PureFunctionIdentifierTest.testAnnotationInExterns_new9
13
4
0
9
7
1
1
1
0.44
com.google.javascript.jscomp.PureFunctionIdentifierTest.testAnnotationInExternStubs1
4
0
0
4
2
1
1
1
0.00
com.google.javascript.jscomp.PureFunctionIdentifierTest.testAnnotationInExternStubs1b
4
0
0
4
2
1
1
1
0.00
com.google.javascript.jscomp.PureFunctionIdentifierTest.testAnnotationInExternStubs2
4
0
0
4
2
1
1
1
0.00
com.google.javascript.jscomp.PureFunctionIdentifierTest.testAnnotationInExternStubs2b
4
0
0
4
2
1
1
1
0.00
com.google.javascript.jscomp.PureFunctionIdentifierTest.testAnnotationInExternStubs3
4
0
0
4
2
1
1
1
0.00
com.google.javascript.jscomp.PureFunctionIdentifierTest.testAnnotationInExternStubs4
21
4
3
16
13
3
3
2
0.25
com.google.javascript.jscomp.PureFunctionIdentifierTest.testAnnotationInExternStubs5
26
5
3
21
18
4
3
3
0.24
com.google.javascript.jscomp.PureFunctionIdentifierTest.testAnonymousFunction1
6
0
1
5
3
2
1
2
0.00
com.google.javascript.jscomp.PureFunctionIdentifierTest.testAnonymousFunction2
6
0
1
5
3
2
1
2
0.00
com.google.javascript.jscomp.PureFunctionIdentifierTest.testAnonymousFunction3
6
0
1
5
3
2
1
2
0.00
com.google.javascript.jscomp.PureFunctionIdentifierTest.testAnonymousFunction4
7
1
1
5
3
3
1
2
0.20
com.google.javascript.jscomp.PureFunctionIdentifierTest.testApply
5
0
0
5
3
1
1
1
0.00
com.google.javascript.jscomp.PureFunctionIdentifierTest.testAssignmentOverride
16
2
1
15
13
1
2
1
0.13
com.google.javascript.jscomp.PureFunctionIdentifierTest.testCall
5
0
0
5
3
1
1
1
0.00
com.google.javascript.jscomp.PureFunctionIdentifierTest.testCallBeforeDefinition
7
0
1
6
4
1
2
1
0.00
com.google.javascript.jscomp.PureFunctionIdentifierTest.testCallCache
9
0
0
9
7
5
3
4
0.00
com.google.javascript.jscomp.PureFunctionIdentifierTest.testCallCache_anonymousFn
8
0
0
8
6
4
3
4
0.00
com.google.javascript.jscomp.PureFunctionIdentifierTest.testCallCache_anonymousFn_hasSideEffects
9
0
0
9
7
5
3
4
0.00
com.google.javascript.jscomp.PureFunctionIdentifierTest.testCallCache_hasSideEffects
10
0
0
10
8
5
3
4
0.00
com.google.javascript.jscomp.PureFunctionIdentifierTest.testCallCache_propagatesSideEffects
14
0
1
13
11
6
5
5
0.00
com.google.javascript.jscomp.PureFunctionIdentifierTest.testCallCache_withKeyFn
9
0
0
9
7
5
3
4
0.00
com.google.javascript.jscomp.PureFunctionIdentifierTest.testCallCache_withKeyFn_hasSideEffects
11
0
0
11
9
5
3
4
0.00
com.google.javascript.jscomp.PureFunctionIdentifierTest.testCallFunctionFOrG
8
0
1
7
5
3
1
2
0.00
com.google.javascript.jscomp.PureFunctionIdentifierTest.testCallFunctionForGorH
9
0
1
8
6
3
1
2
0.00
com.google.javascript.jscomp.PureFunctionIdentifierTest.testCallFunctionFOrGViaHook
8
0
1
7
5
3
1
2
0.00
com.google.javascript.jscomp.PureFunctionIdentifierTest.testCallFunctionFOrGViaHookWithSideEffects
12
0
1
11
9
3
1
2
0.00
com.google.javascript.jscomp.PureFunctionIdentifierTest.testCallFunctionFOrGWithSideEffects
12
0
1
11
9
3
1
2
0.00
com.google.javascript.jscomp.PureFunctionIdentifierTest.testCallFunctionThatModifiesThis
9
1
1
8
6
3
1
2
0.12
com.google.javascript.jscomp.PureFunctionIdentifierTest.testCallRegExpWithSideEffects
11
0
1
10
8
3
4
2
0.00
com.google.javascript.jscomp.PureFunctionIdentifierTest.testConstructorAnnotationInExterns1
4
0
0
4
2
1
1
1
0.00
com.google.javascript.jscomp.PureFunctionIdentifierTest.testConstructorAnnotationInExterns2
5
0
0
5
3
1
1
1
0.00
com.google.javascript.jscomp.PureFunctionIdentifierTest.testConstructorAnnotationInExterns3
5
0
0
5
3
1
1
1
0.00
com.google.javascript.jscomp.PureFunctionIdentifierTest.testConstructorAnnotationInExterns4
5
0
0
5
3
1
1
1
0.00
com.google.javascript.jscomp.PureFunctionIdentifierTest.testConstructorAnnotationInExterns5
4
0
0
4
2
1
1
1
0.00
com.google.javascript.jscomp.PureFunctionIdentifierTest.testConstructorAnnotationInExterns6
5
0
0
5
3
1
1
1
0.00
com.google.javascript.jscomp.PureFunctionIdentifierTest.testConstructorAnnotationInExterns7
6
0
0
6
4
1
1
1
0.00
com.google.javascript.jscomp.PureFunctionIdentifierTest.testConstructorAnnotationInExterns8
5
0
0
5
3
1
1
1
0.00
com.google.javascript.jscomp.PureFunctionIdentifierTest.testConstructorThatModifiesGlobal1
8
1
1
7
5
3
1
2
0.14
com.google.javascript.jscomp.PureFunctionIdentifierTest.testConstructorThatModifiesGlobal2
9
1
1
8
6
3
1
2
0.12
com.google.javascript.jscomp.PureFunctionIdentifierTest.testConstructorThatModifiesThis1
7
1
1
6
4
3
1
2
0.17
com.google.javascript.jscomp.PureFunctionIdentifierTest.testConstructorThatModifiesThis2
8
1
1
7
5
3
1
2
0.14
com.google.javascript.jscomp.PureFunctionIdentifierTest.testConstructorThatModifiesThis3
11
2
2
8
6
3
1
2
0.25
com.google.javascript.jscomp.PureFunctionIdentifierTest.testConstructorThatModifiesThis4
10
2
2
7
5
3
1
2
0.29
com.google.javascript.jscomp.PureFunctionIdentifierTest.testDeleteOperator1
6
0
0
6
4
1
1
1
0.00
com.google.javascript.jscomp.PureFunctionIdentifierTest.testDeleteOperator2
5
0
0
5
3
1
1
1
0.00
com.google.javascript.jscomp.PureFunctionIdentifierTest.testExternCalls
14
0
2
12
10
3
4
3
0.00
com.google.javascript.jscomp.PureFunctionIdentifierTest.testFunctionProperties1
19
1
1
18
15
5
2
4
0.06
com.google.javascript.jscomp.PureFunctionIdentifierTest.testHookOperator1
5
0
0
5
3
1
1
1
0.00
com.google.javascript.jscomp.PureFunctionIdentifierTest.testHookOperator2
5
0
0
5
3
1
1
1
0.00
com.google.javascript.jscomp.PureFunctionIdentifierTest.testHookOperator3
5
0
0
5
3
1
1
1
0.00
com.google.javascript.jscomp.PureFunctionIdentifierTest.testHookOperators4
5
0
0
5
3
1
1
1
0.00
com.google.javascript.jscomp.PureFunctionIdentifierTest.testInference1
6
0
0
6
4
1
1
1
0.00
com.google.javascript.jscomp.PureFunctionIdentifierTest.testInference2
7
0
0
7
5
1
1
1
0.00
com.google.javascript.jscomp.PureFunctionIdentifierTest.testInference3
6
0
0
6
4
1
1
1
0.00
com.google.javascript.jscomp.PureFunctionIdentifierTest.testInference4
7
0
0
7
5
1
1
1
0.00
com.google.javascript.jscomp.PureFunctionIdentifierTest.testInference5
7
0
0
7
5
1
1
1
0.00
com.google.javascript.jscomp.PureFunctionIdentifierTest.testInference6
8
0
0
8
6
1
1
1
0.00
com.google.javascript.jscomp.PureFunctionIdentifierTest.testInheritance1
17
3
1
16
13
3
1
2
0.19
com.google.javascript.jscomp.PureFunctionIdentifierTest.testInheritance2
14
3
1
13
10
3
1
2
0.23
com.google.javascript.jscomp.PureFunctionIdentifierTest.testInvalidAnnotation1
3
1
0
3
1
1
1
1
0.33
com.google.javascript.jscomp.PureFunctionIdentifierTest.testInvalidAnnotation2
3
1
0
3
1
1
1
1
0.33
com.google.javascript.jscomp.PureFunctionIdentifierTest.testInvalidAnnotation3
3
1
0
3
1
1
1
1
0.33
com.google.javascript.jscomp.PureFunctionIdentifierTest.testInvalidAnnotation4
5
1
0
5
3
1
1
1
0.20
com.google.javascript.jscomp.PureFunctionIdentifierTest.testInvalidAnnotation5
5
1
0
5
3
1
1
1
0.20
com.google.javascript.jscomp.PureFunctionIdentifierTest.testIssue303
14
2
0
14
12
1
1
1
0.14
com.google.javascript.jscomp.PureFunctionIdentifierTest.testIssue303b
16
2
0
16
14
1
1
1
0.12
com.google.javascript.jscomp.PureFunctionIdentifierTest.testLocalizedSideEffects1
9
2
0
7
5
1
1
1
0.29
com.google.javascript.jscomp.PureFunctionIdentifierTest.testLocalizedSideEffects10
11
3
0
9
7
1
1
1
0.33
com.google.javascript.jscomp.PureFunctionIdentifierTest.testLocalizedSideEffects11
16
3
0
15
13
1
1
1
0.20
com.google.javascript.jscomp.PureFunctionIdentifierTest.testLocalizedSideEffects12
7
2
0
5
3
1
1
1
0.40
com.google.javascript.jscomp.PureFunctionIdentifierTest.testLocalizedSideEffects2
9
2
0
7
5
1
1
1
0.29
com.google.javascript.jscomp.PureFunctionIdentifierTest.testLocalizedSideEffects3
7
2
0
5
3
1
1
1
0.40
com.google.javascript.jscomp.PureFunctionIdentifierTest.testLocalizedSideEffects4
7
2
0
5
3
1
1
1
0.40
com.google.javascript.jscomp.PureFunctionIdentifierTest.testLocalizedSideEffects5
7
2
0
5
3
1
1
1
0.40
com.google.javascript.jscomp.PureFunctionIdentifierTest.testLocalizedSideEffects6
9
2
0
7
5
1
1
1
0.29
com.google.javascript.jscomp.PureFunctionIdentifierTest.testLocalizedSideEffects7
10
3
0
8
6
1
1
1
0.38
com.google.javascript.jscomp.PureFunctionIdentifierTest.testLocalizedSideEffects8
11
4
0
8
6
1
1
1
0.50
com.google.javascript.jscomp.PureFunctionIdentifierTest.testLocalizedSideEffects9
11
4
0
8
6
1
1
1
0.50
com.google.javascript.jscomp.PureFunctionIdentifierTest.testMutatesArguments1
5
0
0
5
3
3
1
2
0.00
com.google.javascript.jscomp.PureFunctionIdentifierTest.testMutatesArguments2
5
0
0
5
3
3
1
2
0.00
com.google.javascript.jscomp.PureFunctionIdentifierTest.testMutatesArguments3
7
1
0
6
4
3
1
2
0.17
com.google.javascript.jscomp.PureFunctionIdentifierTest.testMutatesArguments4
6
0
0
6
4
3
1
2
0.00
com.google.javascript.jscomp.PureFunctionIdentifierTest.testMutatesArguments5
11
0
0
11
9
3
1
2
0.00
com.google.javascript.jscomp.PureFunctionIdentifierTest.testMutatesArgumentsArray1
5
0
0
5
3
3
1
2
0.00
com.google.javascript.jscomp.PureFunctionIdentifierTest.testMutatesArgumentsArray2
6
1
0
5
3
3
1
2
0.20
com.google.javascript.jscomp.PureFunctionIdentifierTest.testMutatesArgumentsArray3
5
0
0
5
3
3
1
2
0.00
com.google.javascript.jscomp.PureFunctionIdentifierTest.testNamespaceAnnotationInExterns1
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.PureFunctionIdentifierTest.testNamespaceAnnotationInExterns2
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.PureFunctionIdentifierTest.testNamespaceAnnotationInExterns3
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.PureFunctionIdentifierTest.testNamespaceAnnotationInExterns4
4
0
0
4
2
1
1
1
0.00
com.google.javascript.jscomp.PureFunctionIdentifierTest.testNamespaceAnnotationInExterns5
13
4
2
7
5
2
2
2
0.57
com.google.javascript.jscomp.PureFunctionIdentifierTest.testNamespaceAnnotationInExterns6
4
0
0
4
2
1
1
1
0.00
com.google.javascript.jscomp.PureFunctionIdentifierTest.testNoSideEffectsSimple
35
5
5
26
24
4
10
4
0.19
com.google.javascript.jscomp.PureFunctionIdentifierTest.testOrOperator1
5
0
0
5
3
1
1
1
0.00
com.google.javascript.jscomp.PureFunctionIdentifierTest.testOrOperator2
5
0
0
5
3
1
1
1
0.00
com.google.javascript.jscomp.PureFunctionIdentifierTest.testOrOperator3
5
0
0
5
3
1
1
1
0.00
com.google.javascript.jscomp.PureFunctionIdentifierTest.testOrOperators4
5
0
0
5
3
1
1
1
0.00
com.google.javascript.jscomp.PureFunctionIdentifierTest.testResultLocalitySimple
50
9
7
35
33
5
13
5
0.26
com.google.javascript.jscomp.PureFunctionIdentifierTest.testSharedFunctionName1
10
0
0
10
8
1
1
1
0.00
com.google.javascript.jscomp.PureFunctionIdentifierTest.testSharedFunctionName2
27
2
0
25
22
2
3
2
0.08
com.google.javascript.jscomp.PureFunctionIdentifierTest.testThrow1
5
0
0
5
3
1
1
1
0.00
com.google.javascript.jscomp.PureFunctionIdentifierTest.testThrow2
6
1
0
6
4
1
1
1
0.17
com.google.javascript.jscomp.PureFunctionIdentifierTest.testUnaryOperators1
5
0
0
5
3
1
1
1
0.00
com.google.javascript.jscomp.PureFunctionIdentifierTest.testUnaryOperators2
6
0
0
6
4
1
1
1
0.00
com.google.javascript.jscomp.PureFunctionIdentifierTest.testUnaryOperators3
5
0
0
5
3
1
1
1
0.00
com.google.javascript.jscomp.PureFunctionIdentifierTest.testUnaryOperators4
6
0
0
6
4
1
1
1
0.00
com.google.javascript.jscomp.PureFunctionIdentifierTest.testUnaryOperators5
5
0
0
5
3
1
1
1
0.00
com.google.javascript.jscomp.RecentChange.hasCodeChanged
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.RecentChange.reportChange
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.RecentChange.reset
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.RecordFunctionInformation.getMap
6
3
0
3
1
1
1
1
1.00
com.google.javascript.jscomp.RecordFunctionInformation.process
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.RecordFunctionInformation.RecordFunctionInformation
13
6
0
7
4
2
4
1
0.86
com.google.javascript.jscomp.RecordFunctionInformation.visit
22
1
2
19
15
4
5
4
0.05
com.google.javascript.jscomp.RecordFunctionInformationTest.compilerFor
8
0
0
8
6
2
2
2
0.00
com.google.javascript.jscomp.RecordFunctionInformationTest.externs
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.RecordFunctionInformationTest.main
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.RecordFunctionInformationTest.root
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.RecordFunctionInformationTest.test
7
0
0
7
5
2
2
2
0.00
com.google.javascript.jscomp.RecordFunctionInformationTest.test
4
0
0
4
2
2
1
2
0.00
com.google.javascript.jscomp.RecordFunctionInformationTest.test
11
0
1
10
6
6
3
4
0.00
com.google.javascript.jscomp.RecordFunctionInformationTest.testFunction
28
0
2
26
23
6
3
5
0.00
com.google.javascript.jscomp.RecordFunctionInformationTest.testMotionPreservesOriginalSourceName
40
0
5
35
32
13
5
12
0.00
com.google.javascript.jscomp.RecoverableJsAst.clearAst
4
1
0
3
1
1
1
1
0.33
com.google.javascript.jscomp.RecoverableJsAst.getAstRoot
16
3
1
12
7
2
6
2
0.25
com.google.javascript.jscomp.RecoverableJsAst.getInputId
5
0
0
5
2
1
2
1
0.00
com.google.javascript.jscomp.RecoverableJsAst.getSourceFile
5
0
0
5
2
1
2
1
0.00
com.google.javascript.jscomp.RecoverableJsAst.RecoverableJsAst
9
4
0
5
3
1
3
1
0.80
com.google.javascript.jscomp.RecoverableJsAst.replay
9
0
0
9
5
2
4
4
0.00
com.google.javascript.jscomp.RecoverableJsAst.setSourceFile
5
2
0
3
1
1
1
1
0.67
com.google.javascript.jscomp.RecoverableJsAstTest.checkCompile
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.RecoverableJsAstTest.checkCompile
57
2
7
48
38
10
20
10
0.04
com.google.javascript.jscomp.RecoverableJsAstTest.checkParseErrors
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.RecoverableJsAstTest.createCompilerOptions
5
0
0
5
3
2
2
2
0.00
com.google.javascript.jscomp.RecoverableJsAstTest.createRealAst
9
0
0
9
6
3
2
3
0.00
com.google.javascript.jscomp.RecoverableJsAstTest.createRealAst.(Anon_1).getCode
3
0
0
3
2
0
1
1
0.00
com.google.javascript.jscomp.RecoverableJsAstTest.getSourceCode
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.RecoverableJsAstTest.makeDefensiveCopy
6
3
0
3
1
1
1
1
1.00
com.google.javascript.jscomp.RecoverableJsAstTest.parseExpectedJs
14
3
1
10
8
5
4
5
0.30
com.google.javascript.jscomp.RecoverableJsAstTest.setSourceCode
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.RecoverableJsAstTest.testSimple
27
8
6
13
11
4
8
4
0.62
com.google.javascript.jscomp.RecoverableJsAstTest.testWarningReplay
15
5
3
7
5
3
3
3
0.71
com.google.javascript.jscomp.ReferenceCollectingCallback.(Anon_1).afterExitScope
1
0
0
1
1
0
0
1
0.00
com.google.javascript.jscomp.ReferenceCollectingCallback.addReference
11
2
1
8
5
2
4
2
0.25
com.google.javascript.jscomp.ReferenceCollectingCallback.BasicBlock.BasicBlock
20
5
2
13
10
2
6
2
0.38
com.google.javascript.jscomp.ReferenceCollectingCallback.BasicBlock.getParent
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.ReferenceCollectingCallback.BasicBlock.isGlobalScopeBlock
11
8
0
3
1
1
1
1
2.67
com.google.javascript.jscomp.ReferenceCollectingCallback.BasicBlock.provablyExecutesBefore
17
6
1
10
6
2
6
2
0.60
com.google.javascript.jscomp.ReferenceCollectingCallback.Behavior.afterExitScope
4
3
0
1
0
1
0
1
3.00
com.google.javascript.jscomp.ReferenceCollectingCallback.enterScope
8
3
0
5
3
3
1
3
0.60
com.google.javascript.jscomp.ReferenceCollectingCallback.exitScope
13
4
0
9
6
1
5
1
0.44
com.google.javascript.jscomp.ReferenceCollectingCallback.getAllSymbols
6
3
0
3
1
1
1
1
1.00
com.google.javascript.jscomp.ReferenceCollectingCallback.getReferences
6
3
0
3
1
1
1
1
1.00
com.google.javascript.jscomp.ReferenceCollectingCallback.getScope
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.ReferenceCollectingCallback.hotSwapScript
6
3
0
3
1
1
1
1
1.00
com.google.javascript.jscomp.ReferenceCollectingCallback.isBlockBoundary
37
14
2
21
17
1
5
1
0.67
com.google.javascript.jscomp.ReferenceCollectingCallback.outOfBandTraversal
39
5
7
27
21
6
16
7
0.19
com.google.javascript.jscomp.ReferenceCollectingCallback.peek
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.ReferenceCollectingCallback.pop
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.ReferenceCollectingCallback.process
7
4
0
3
1
1
1
1
1.33
com.google.javascript.jscomp.ReferenceCollectingCallback.processScope
8
3
0
5
3
1
3
1
0.60
com.google.javascript.jscomp.ReferenceCollectingCallback.Reference.cloneWithNewScope
6
3
0
3
1
1
1
1
1.00
com.google.javascript.jscomp.ReferenceCollectingCallback.Reference.createRefForTest
9
5
0
4
2
1
1
1
1.25
com.google.javascript.jscomp.ReferenceCollectingCallback.Reference.getAssignedValue
7
4
0
3
1
1
1
1
1.33
com.google.javascript.jscomp.ReferenceCollectingCallback.Reference.getBasicBlock
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.ReferenceCollectingCallback.Reference.getGrandparent
4
0
0
4
2
2
1
2
0.00
com.google.javascript.jscomp.ReferenceCollectingCallback.Reference.getInputId
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.ReferenceCollectingCallback.Reference.getNode
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.ReferenceCollectingCallback.Reference.getParent
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.ReferenceCollectingCallback.Reference.getScope
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.ReferenceCollectingCallback.Reference.getSourceFile
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.ReferenceCollectingCallback.Reference.getSymbol
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.ReferenceCollectingCallback.Reference.isConstDeclaration
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.ReferenceCollectingCallback.Reference.isDeclaration
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.ReferenceCollectingCallback.Reference.isDeclarationHelper
35
5
6
24
17
2
11
2
0.21
com.google.javascript.jscomp.ReferenceCollectingCallback.Reference.isHoistedFunction
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.ReferenceCollectingCallback.Reference.isInitializingDeclaration
9
5
0
4
2
1
1
1
1.25
com.google.javascript.jscomp.ReferenceCollectingCallback.Reference.isLetDeclaration
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.ReferenceCollectingCallback.Reference.isLhsOfEnhancedForExpression
7
0
0
7
4
2
3
2
0.00
com.google.javascript.jscomp.ReferenceCollectingCallback.Reference.isLvalue
19
5
0
14
12
3
1
3
0.36
com.google.javascript.jscomp.ReferenceCollectingCallback.Reference.isSimpleAssignmentToName
5
0
0
5
3
2
1
2
0.00
com.google.javascript.jscomp.ReferenceCollectingCallback.Reference.isVarDeclaration
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.ReferenceCollectingCallback.Reference.Reference
4
0
0
4
1
2
1
1
0.00
com.google.javascript.jscomp.ReferenceCollectingCallback.Reference.Reference
8
0
0
8
5
2
5
1
0.00
com.google.javascript.jscomp.ReferenceCollectingCallback.Reference.toString
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.ReferenceCollectingCallback.ReferenceCollectingCallback
12
6
0
6
3
2
3
1
1.00
com.google.javascript.jscomp.ReferenceCollectingCallback.ReferenceCollectingCallback
6
3
0
3
1
1
1
1
1.00
com.google.javascript.jscomp.ReferenceCollectingCallback.ReferenceCollection.add
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.ReferenceCollectingCallback.ReferenceCollection.firstReferenceIsAssigningDeclaration
4
0
0
4
2
2
1
2
0.00
com.google.javascript.jscomp.ReferenceCollectingCallback.ReferenceCollection.getInitializingReference
15
7
0
8
5
1
5
1
0.88
com.google.javascript.jscomp.ReferenceCollectingCallback.ReferenceCollection.getInitializingReferenceForConstants
12
3
0
9
5
2
5
3
0.33
com.google.javascript.jscomp.ReferenceCollectingCallback.ReferenceCollection.getOneAndOnlyAssignment
19
4
0
15
10
4
7
5
0.27
com.google.javascript.jscomp.ReferenceCollectingCallback.ReferenceCollection.isAssignedOnceInLifetime
25
5
2
18
12
2
11
3
0.28
com.google.javascript.jscomp.ReferenceCollectingCallback.ReferenceCollection.isEscaped
14
3
0
11
7
2
6
3
0.27
com.google.javascript.jscomp.ReferenceCollectingCallback.ReferenceCollection.isInitializingAssignmentAt
19
6
0
13
8
3
6
3
0.46
com.google.javascript.jscomp.ReferenceCollectingCallback.ReferenceCollection.isInitializingDeclarationAt
17
10
0
7
4
2
3
2
1.43
com.google.javascript.jscomp.ReferenceCollectingCallback.ReferenceCollection.isNeverAssigned
13
3
0
10
6
3
5
4
0.30
com.google.javascript.jscomp.ReferenceCollectingCallback.ReferenceCollection.isWellDefined
33
11
3
19
13
4
10
5
0.58
com.google.javascript.jscomp.ReferenceCollectingCallback.ReferenceCollection.iterator
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.ReferenceCollectingCallback.ReferenceMap.getReferences
1
0
0
1
0
1
0
1
0.00
com.google.javascript.jscomp.ReferenceCollectingCallback.ReferenceMapWrapper.getReferences
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.ReferenceCollectingCallback.ReferenceMapWrapper.ReferenceMapWrapper
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.ReferenceCollectingCallback.shouldTraverse
27
9
1
17
10
4
8
3
0.53
com.google.javascript.jscomp.ReferenceCollectingCallback.visit
31
5
3
23
14
2
11
2
0.22
com.google.javascript.jscomp.regex.CaseCanonicalize.caseCanonicalize
18
3
0
15
10
4
8
5
0.20
com.google.javascript.jscomp.regex.CaseCanonicalize.CaseCanonicalize
3
1
0
2
0
1
0
1
0.50
com.google.javascript.jscomp.regex.CaseCanonicalize.caseCanonicalize
19
7
0
13
7
1
7
2
0.54
com.google.javascript.jscomp.regex.CaseCanonicalize.DeltaSet.DeltaSet
4
0
0
4
2
1
2
1
0.00
com.google.javascript.jscomp.regex.CaseCanonicalize.expandToAllMatched
16
6
0
10
7
3
5
4
0.60
com.google.javascript.jscomp.regex.CaseCanonicalize.reduceToMinimum
23
11
0
12
9
3
6
4
0.92
com.google.javascript.jscomp.regex.CharRanges.CharRanges
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.regex.CharRanges.contains
33
27
3
3
1
1
1
1
9.00
com.google.javascript.jscomp.regex.CharRanges.containsAll
28
6
1
21
16
5
11
5
0.29
com.google.javascript.jscomp.regex.CharRanges.difference
51
6
6
39
32
11
21
10
0.15
com.google.javascript.jscomp.regex.CharRanges.end
1
0
0
1
1
1
1
1
0.00
com.google.javascript.jscomp.regex.CharRanges.equals
4
0
0
4
2
1
3
1
0.00
com.google.javascript.jscomp.regex.CharRanges.getNumRanges
1
0
0
1
1
1
1
1
0.00
com.google.javascript.jscomp.regex.CharRanges.hashCode
7
0
0
7
4
2
4
3
0.00
com.google.javascript.jscomp.regex.CharRanges.inclusive
6
0
0
6
3
1
3
1
0.00
com.google.javascript.jscomp.regex.CharRanges.intArrayToRanges
30
3
3
26
20
7
19
9
0.12
com.google.javascript.jscomp.regex.CharRanges.intersection
44
3
0
42
34
11
22
11
0.07
com.google.javascript.jscomp.regex.CharRanges.isEmpty
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.regex.CharRanges.shift
29
13
0
16
12
5
10
6
0.81
com.google.javascript.jscomp.regex.CharRanges.start
1
0
0
1
1
1
1
1
0.00
com.google.javascript.jscomp.regex.CharRanges.toString
11
0
0
11
8
2
10
3
0.00
com.google.javascript.jscomp.regex.CharRanges.union
83
31
4
51
43
10
34
9
0.61
com.google.javascript.jscomp.regex.CharRanges.withMembers
6
3
0
3
1
1
1
1
1.00
com.google.javascript.jscomp.regex.CharRanges.withRanges
14
5
0
9
5
1
7
2
0.56
com.google.javascript.jscomp.regex.CharRangesTest.testAgainstRegularImplementation
25
3
3
19
12
5
10
9
0.16
com.google.javascript.jscomp.regex.CharRangesTest.testCharRangesFactories
16
0
3
13
11
4
8
4
0.00
com.google.javascript.jscomp.regex.CharRangesTest.testDifference
55
11
5
39
37
11
19
9
0.28
com.google.javascript.jscomp.regex.CharRangesTest.testDupeMembers
14
0
3
11
8
3
7
4
0.00
com.google.javascript.jscomp.regex.CharRangesTest.testEmptyCharRanges
7
0
0
7
4
2
4
3
0.00
com.google.javascript.jscomp.regex.CharRangesTest.testRangeConstructor
29
4
3
22
16
1
12
1
0.18
com.google.javascript.jscomp.regex.CharRangesTest.testUnion
37
6
3
28
26
7
14
5
0.21
com.google.javascript.jscomp.regex.RegExpTree.Alternation.Alternation
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.regex.RegExpTree.Alternation.appendDebugInfo
3
1
0
2
0
1
0
1
0.50
com.google.javascript.jscomp.regex.RegExpTree.Alternation.appendSourceCode
8
0
0
8
4
1
5
2
0.00
com.google.javascript.jscomp.regex.RegExpTree.Alternation.children
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.regex.RegExpTree.Alternation.containsAnchor
6
0
0
6
3
1
4
2
0.00
com.google.javascript.jscomp.regex.RegExpTree.Alternation.equals
5
0
0
5
3
1
1
1
0.00
com.google.javascript.jscomp.regex.RegExpTree.Alternation.hashCode
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.regex.RegExpTree.Alternation.isCaseSensitive
6
0
0
6
3
1
4
2
0.00
com.google.javascript.jscomp.regex.RegExpTree.Alternation.numCapturingGroups
7
0
0
7
4
2
3
3
0.00
com.google.javascript.jscomp.regex.RegExpTree.Alternation.simplify
81
4
0
78
62
15
42
19
0.05
com.google.javascript.jscomp.regex.RegExpTree.Anchor.Anchor
1
0
0
1
1
1
1
1
0.00
com.google.javascript.jscomp.regex.RegExpTree.Anchor.appendDebugInfo
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.regex.RegExpTree.Anchor.appendSourceCode
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.regex.RegExpTree.Anchor.containsAnchor
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.regex.RegExpTree.Anchor.equals
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.regex.RegExpTree.Anchor.hashCode
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.regex.RegExpTree.Anchor.simplify
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.regex.RegExpTree.appendDebugInfo
1
0
0
1
0
1
0
1
0.00
com.google.javascript.jscomp.regex.RegExpTree.appendDebugString
12
0
0
12
9
2
9
3
0.00
com.google.javascript.jscomp.regex.RegExpTree.appendSourceCode
4
3
0
1
0
1
0
1
3.00
com.google.javascript.jscomp.regex.RegExpTree.BackReference.appendDebugInfo
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.regex.RegExpTree.BackReference.appendSourceCode
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.regex.RegExpTree.BackReference.BackReference
4
0
0
4
2
1
2
1
0.00
com.google.javascript.jscomp.regex.RegExpTree.BackReference.equals
4
0
0
4
2
1
1
1
0.00
com.google.javascript.jscomp.regex.RegExpTree.BackReference.hashCode
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.regex.RegExpTree.BackReference.simplify
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.regex.RegExpTree.CapturingGroup.appendDebugInfo
3
1
0
2
0
1
0
1
0.50
com.google.javascript.jscomp.regex.RegExpTree.CapturingGroup.appendSourceCode
5
0
0
5
3
1
3
1
0.00
com.google.javascript.jscomp.regex.RegExpTree.CapturingGroup.CapturingGroup
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.regex.RegExpTree.CapturingGroup.children
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.regex.RegExpTree.CapturingGroup.containsAnchor
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.regex.RegExpTree.CapturingGroup.equals
4
0
0
4
2
1
1
1
0.00
com.google.javascript.jscomp.regex.RegExpTree.CapturingGroup.hashCode
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.regex.RegExpTree.CapturingGroup.isCaseSensitive
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.regex.RegExpTree.CapturingGroup.numCapturingGroups
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.regex.RegExpTree.CapturingGroup.simplify
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.regex.RegExpTree.Charset.appendDebugInfo
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.regex.RegExpTree.Charset.appendSourceCode
7
0
0
7
4
1
4
1
0.00
com.google.javascript.jscomp.regex.RegExpTree.Charset.Charset
4
0
0
4
2
1
2
1
0.00
com.google.javascript.jscomp.regex.RegExpTree.Charset.complexityWordFolded
6
0
0
6
4
1
1
1
0.00
com.google.javascript.jscomp.regex.RegExpTree.Charset.complexityWordFoldedHelper
15
0
0
15
11
2
5
2
0.00
com.google.javascript.jscomp.regex.RegExpTree.Charset.decompose
30
0
0
30
23
10
12
10
0.00
com.google.javascript.jscomp.regex.RegExpTree.Charset.decompose
14
0
0
14
10
4
6
4
0.00
com.google.javascript.jscomp.regex.RegExpTree.Charset.equals
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.regex.RegExpTree.Charset.hashCode
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.regex.RegExpTree.Charset.isCaseSensitive
13
7
1
5
3
2
1
2
1.40
com.google.javascript.jscomp.regex.RegExpTree.Charset.simplify
46
0
9
37
29
9
19
10
0.00
com.google.javascript.jscomp.regex.RegExpTree.children
4
3
0
1
0
1
0
1
3.00
com.google.javascript.jscomp.regex.RegExpTree.Concatenation.appendDebugInfo
3
1
0
2
0
1
0
1
0.50
com.google.javascript.jscomp.regex.RegExpTree.Concatenation.appendSourceCode
46
13
0
33
25
5
14
6
0.39
com.google.javascript.jscomp.regex.RegExpTree.Concatenation.children
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.regex.RegExpTree.Concatenation.Concatenation
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.regex.RegExpTree.Concatenation.Concatenation
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.regex.RegExpTree.Concatenation.containsAnchor
8
0
0
8
4
1
4
2
0.00
com.google.javascript.jscomp.regex.RegExpTree.Concatenation.equals
4
0
0
4
2
1
1
1
0.00
com.google.javascript.jscomp.regex.RegExpTree.Concatenation.hashCode
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.regex.RegExpTree.Concatenation.isCaseSensitive
8
0
0
8
4
1
4
2
0.00
com.google.javascript.jscomp.regex.RegExpTree.Concatenation.numCapturingGroups
7
0
0
7
4
2
3
3
0.00
com.google.javascript.jscomp.regex.RegExpTree.Concatenation.simplify
79
2
4
73
54
22
31
22
0.03
com.google.javascript.jscomp.regex.RegExpTree.Concatenation.simplify.Simplifier.simplify
20
1
0
19
13
4
9
4
0.05
com.google.javascript.jscomp.regex.RegExpTree.Concatenation.simplify.Simplifier.simplifyPairwise
41
1
0
40
33
14
16
13
0.03
com.google.javascript.jscomp.regex.RegExpTree.containsAnchor
4
3
0
1
0
1
0
1
3.00
com.google.javascript.jscomp.regex.RegExpTree.DecomposedCharset.appendSourceCode
43
1
0
42
35
5
28
6
0.02
com.google.javascript.jscomp.regex.RegExpTree.DecomposedCharset.complexity
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.regex.RegExpTree.DecomposedCharset.complexity
23
0
0
23
17
4
13
5
0.00
com.google.javascript.jscomp.regex.RegExpTree.DecomposedCharset.DecomposedCharset
6
0
0
6
3
2
3
1
0.00
com.google.javascript.jscomp.regex.RegExpTree.DecomposedCharset.equals
9
0
0
9
6
2
3
2
0.00
com.google.javascript.jscomp.regex.RegExpTree.DecomposedCharset.escapeRangeCharOnto
21
0
0
21
16
3
10
1
0.00
com.google.javascript.jscomp.regex.RegExpTree.DecomposedCharset.hashCode
4
0
0
4
2
1
1
1
0.00
com.google.javascript.jscomp.regex.RegExpTree.Empty.appendDebugInfo
3
1
0
2
0
1
0
1
0.50
com.google.javascript.jscomp.regex.RegExpTree.Empty.appendSourceCode
3
1
0
2
0
1
0
1
0.50
com.google.javascript.jscomp.regex.RegExpTree.Empty.equals
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.regex.RegExpTree.Empty.hashCode
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.regex.RegExpTree.Empty.simplify
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.regex.RegExpTree.equals
1
0
0
1
0
1
0
1
0.00
com.google.javascript.jscomp.regex.RegExpTree.escapeCharOnto
38
0
0
38
33
1
24
1
0.00
com.google.javascript.jscomp.regex.RegExpTree.hasCapturingGroup
6
3
0
3
1
1
1
1
1.00
com.google.javascript.jscomp.regex.RegExpTree.hashCode
1
0
0
1
0
1
0
1
0.00
com.google.javascript.jscomp.regex.RegExpTree.isCaseSensitive
5
4
0
1
0
1
0
1
4.00
com.google.javascript.jscomp.regex.RegExpTree.LookaheadAssertion.appendDebugInfo
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.regex.RegExpTree.LookaheadAssertion.appendSourceCode
5
0
0
5
3
1
3
1
0.00
com.google.javascript.jscomp.regex.RegExpTree.LookaheadAssertion.children
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.regex.RegExpTree.LookaheadAssertion.containsAnchor
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.regex.RegExpTree.LookaheadAssertion.equals
5
0
0
5
3
2
3
2
0.00
com.google.javascript.jscomp.regex.RegExpTree.LookaheadAssertion.hashCode
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.regex.RegExpTree.LookaheadAssertion.isCaseSensitive
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.regex.RegExpTree.LookaheadAssertion.LookaheadAssertion
4
0
0
4
2
1
2
1
0.00
com.google.javascript.jscomp.regex.RegExpTree.LookaheadAssertion.numCapturingGroups
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.regex.RegExpTree.LookaheadAssertion.simplify
9
1
0
9
5
2
4
2
0.11
com.google.javascript.jscomp.regex.RegExpTree.matchesWholeInput
17
4
2
11
8
3
9
3
0.36
com.google.javascript.jscomp.regex.RegExpTree.numCapturingGroups
4
3
0
1
0
1
0
1
3.00
com.google.javascript.jscomp.regex.RegExpTree.parseRegExp
441
77
15
354
283
55
186
53
0.22
com.google.javascript.jscomp.regex.RegExpTree.parseRegExp.Parser.isRepetitionStart
11
0
0
11
8
1
3
1
0.00
com.google.javascript.jscomp.regex.RegExpTree.parseRegExp.Parser.parse
104
15
1
88
75
7
43
7
0.17
com.google.javascript.jscomp.regex.RegExpTree.parseRegExp.Parser.parseCharset
74
19
3
53
42
11
31
11
0.36
com.google.javascript.jscomp.regex.RegExpTree.parseRegExp.Parser.parseEscape
41
7
0
35
27
6
19
6
0.20
com.google.javascript.jscomp.regex.RegExpTree.parseRegExp.Parser.parseEscapeChar
40
10
0
30
24
5
18
4
0.33
com.google.javascript.jscomp.regex.RegExpTree.parseRegExp.Parser.parseHex
26
3
0
23
17
4
13
4
0.13
com.google.javascript.jscomp.regex.RegExpTree.parseRegExp.Parser.parseParenthetical
46
7
0
41
34
6
21
6
0.17
com.google.javascript.jscomp.regex.RegExpTree.parseRegExp.Parser.parseRepetition
61
5
0
56
48
7
33
7
0.09
com.google.javascript.jscomp.regex.RegExpTree.parseRegExp.Parser.parseTopLevel
8
1
0
8
5
2
4
2
0.12
com.google.javascript.jscomp.regex.RegExpTree.RegExpTreeAtom.children
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.regex.RegExpTree.RegExpTreeAtom.containsAnchor
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.regex.RegExpTree.RegExpTreeAtom.isCaseSensitive
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.regex.RegExpTree.RegExpTreeAtom.numCapturingGroups
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.regex.RegExpTree.Repetition.appendBodySourceCode
11
0
0
11
8
1
5
1
0.00
com.google.javascript.jscomp.regex.RegExpTree.Repetition.appendDebugInfo
4
0
0
4
2
1
3
1
0.00
com.google.javascript.jscomp.regex.RegExpTree.Repetition.appendSourceCode
54
7
1
46
36
12
22
11
0.15
com.google.javascript.jscomp.regex.RegExpTree.Repetition.children
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.regex.RegExpTree.Repetition.containsAnchor
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.regex.RegExpTree.Repetition.equals
8
0
0
8
6
2
3
2
0.00
com.google.javascript.jscomp.regex.RegExpTree.Repetition.hashCode
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.regex.RegExpTree.Repetition.isCaseSensitive
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.regex.RegExpTree.Repetition.numCapturingGroups
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.regex.RegExpTree.Repetition.numDecimalDigits
14
3
0
11
7
2
6
2
0.27
com.google.javascript.jscomp.regex.RegExpTree.Repetition.Repetition
6
0
0
6
4
1
4
1
0.00
com.google.javascript.jscomp.regex.RegExpTree.Repetition.simplify
25
0
0
25
20
8
13
8
0.00
com.google.javascript.jscomp.regex.RegExpTree.Repetition.suffixLen
22
8
0
21
14
1
11
1
0.38
com.google.javascript.jscomp.regex.RegExpTree.simplify
6
5
0
1
0
1
0
1
5.00
com.google.javascript.jscomp.regex.RegExpTree.Text.appendDebugInfo
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.regex.RegExpTree.Text.appendSourceCode
5
0
0
5
2
1
3
2
0.00
com.google.javascript.jscomp.regex.RegExpTree.Text.equals
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.regex.RegExpTree.Text.escapeRegularCharOnto
32
6
0
26
21
2
8
1
0.23
com.google.javascript.jscomp.regex.RegExpTree.Text.hashCode
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.regex.RegExpTree.Text.isCaseSensitive
8
0
0
8
4
1
5
2
0.00
com.google.javascript.jscomp.regex.RegExpTree.Text.simplify
13
0
0
13
8
3
6
3
0.00
com.google.javascript.jscomp.regex.RegExpTree.Text.Text
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.regex.RegExpTree.toString
11
1
0
10
7
2
6
2
0.10
com.google.javascript.jscomp.regex.RegExpTree.WordBoundary.appendDebugInfo
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.regex.RegExpTree.WordBoundary.appendSourceCode
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.regex.RegExpTree.WordBoundary.equals
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.regex.RegExpTree.WordBoundary.hashCode
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.regex.RegExpTree.WordBoundary.simplify
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.regex.RegExpTree.WordBoundary.WordBoundary
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.Region.getBeginningLineNumber
4
3
0
1
0
1
0
1
3.00
com.google.javascript.jscomp.Region.getEndingLineNumber
4
3
0
1
0
1
0
1
3.00
com.google.javascript.jscomp.Region.getSourceExcerpt
4
3
0
1
0
1
0
1
3.00
com.google.javascript.jscomp.RemoveUnusedClassProperties.isConstructor
4
0
0
4
2
2
1
2
0.00
com.google.javascript.jscomp.RemoveUnusedClassProperties.isPinningPropertyUse
28
15
1
12
8
2
6
2
1.25
com.google.javascript.jscomp.RemoveUnusedClassProperties.isRemovablePropertyDefinition
8
0
0
8
6
2
2
2
0.00
com.google.javascript.jscomp.RemoveUnusedClassProperties.process
4
0
0
4
2
1
2
1
0.00
com.google.javascript.jscomp.RemoveUnusedClassProperties.removeUnused
55
5
3
47
36
8
22
9
0.11
com.google.javascript.jscomp.RemoveUnusedClassProperties.RemoveUnusedClassProperties
6
0
0
6
3
2
3
1
0.00
com.google.javascript.jscomp.RemoveUnusedClassProperties.shouldTraverse
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.RemoveUnusedClassProperties.visit
53
5
2
46
33
5
19
7
0.11
com.google.javascript.jscomp.RemoveUnusedClassPropertiesTest.getProcessor
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.RemoveUnusedClassPropertiesTest.RemoveUnusedClassPropertiesTest
4
0
0
4
2
1
2
1
0.00
com.google.javascript.jscomp.RemoveUnusedClassPropertiesTest.testAssignOp1
9
3
0
6
4
1
4
1
0.50
com.google.javascript.jscomp.RemoveUnusedClassPropertiesTest.testAssignOp2
7
2
0
5
3
1
3
1
0.40
com.google.javascript.jscomp.RemoveUnusedClassPropertiesTest.testConstructorProperty1
7
2
1
6
4
1
2
1
0.33
com.google.javascript.jscomp.RemoveUnusedClassPropertiesTest.testConstructorProperty2
9
1
1
8
6
1
2
1
0.12
com.google.javascript.jscomp.RemoveUnusedClassPropertiesTest.testExport
5
1
0
4
2
1
2
1
0.25
com.google.javascript.jscomp.RemoveUnusedClassPropertiesTest.testExtern
4
1
0
3
1
1
1
1
0.33
com.google.javascript.jscomp.RemoveUnusedClassPropertiesTest.testForIn
6
2
0
4
2
1
1
1
0.50
com.google.javascript.jscomp.RemoveUnusedClassPropertiesTest.testInc1
11
2
1
8
6
1
6
1
0.25
com.google.javascript.jscomp.RemoveUnusedClassPropertiesTest.testInc2
11
2
1
8
6
1
6
1
0.25
com.google.javascript.jscomp.RemoveUnusedClassPropertiesTest.testIssue730
9
2
0
7
5
1
1
1
0.29
com.google.javascript.jscomp.RemoveUnusedClassPropertiesTest.testJSCompiler_renameProperty
5
1
0
4
2
1
2
1
0.25
com.google.javascript.jscomp.RemoveUnusedClassPropertiesTest.testNoRemoveSideEffect1
7
0
0
7
5
1
1
1
0.00
com.google.javascript.jscomp.RemoveUnusedClassPropertiesTest.testNoRemoveSideEffect2
7
0
0
7
5
1
1
1
0.00
com.google.javascript.jscomp.RemoveUnusedClassPropertiesTest.testObjectDefineProperties1
10
1
1
9
7
1
2
1
0.11
com.google.javascript.jscomp.RemoveUnusedClassPropertiesTest.testObjectDefineProperties2
11
2
1
10
8
1
2
1
0.20
com.google.javascript.jscomp.RemoveUnusedClassPropertiesTest.testObjectDefineProperties3
15
2
1
14
12
1
2
1
0.14
com.google.javascript.jscomp.RemoveUnusedClassPropertiesTest.testObjectDefineProperties4
8
1
1
7
5
1
2
1
0.14
com.google.javascript.jscomp.RemoveUnusedClassPropertiesTest.testObjectDefineProperties5
8
1
1
7
5
1
2
1
0.14
com.google.javascript.jscomp.RemoveUnusedClassPropertiesTest.testObjectDefineProperties6
8
1
1
6
4
1
2
1
0.17
com.google.javascript.jscomp.RemoveUnusedClassPropertiesTest.testObjectDefineProperties7
11
2
1
10
8
1
2
1
0.20
com.google.javascript.jscomp.RemoveUnusedClassPropertiesTest.testObjectDefineProperties8
11
2
1
10
8
1
2
1
0.20
com.google.javascript.jscomp.RemoveUnusedClassPropertiesTest.testObjectDefineProperties_used_setter_removed
13
3
1
11
9
1
2
1
0.27
com.google.javascript.jscomp.RemoveUnusedClassPropertiesTest.testObjectKeys
6
2
0
4
2
1
1
1
0.50
com.google.javascript.jscomp.RemoveUnusedClassPropertiesTest.testObjectReflection1
6
2
0
5
3
1
1
1
0.40
com.google.javascript.jscomp.RemoveUnusedClassPropertiesTest.testObjectReflection2
7
3
0
5
3
1
1
1
0.60
com.google.javascript.jscomp.RemoveUnusedClassPropertiesTest.testObjLit
8
3
0
5
3
1
3
1
0.60
com.google.javascript.jscomp.RemoveUnusedClassPropertiesTest.testPrototypeProps1
11
0
0
11
9
1
1
1
0.00
com.google.javascript.jscomp.RemoveUnusedClassPropertiesTest.testPrototypeProps2
8
1
0
7
5
1
1
1
0.14
com.google.javascript.jscomp.RemoveUnusedClassPropertiesTest.testSimple1
6
1
0
5
3
1
3
1
0.20
com.google.javascript.jscomp.RemoveUnusedClassPropertiesTest.testSimple2
7
2
0
5
3
1
3
1
0.40
com.google.javascript.jscomp.RemoveUnusedClassPropertiesTest.testSimple3
8
3
0
5
3
1
3
1
0.60
com.google.javascript.jscomp.RemoveUnusedPrototypeProperties.process
17
4
0
14
8
3
6
4
0.29
com.google.javascript.jscomp.RemoveUnusedPrototypeProperties.RemoveUnusedPrototypeProperties
17
10
0
7
3
3
3
1
1.43
com.google.javascript.jscomp.RemoveUnusedPrototypePropertiesTest.getProcessor
4
0
0
4
2
1
1
1
0.00
com.google.javascript.jscomp.RemoveUnusedPrototypePropertiesTest.RemoveUnusedPrototypePropertiesTest
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.RemoveUnusedPrototypePropertiesTest.setUp
5
0
0
5
3
1
3
1
0.00
com.google.javascript.jscomp.RemoveUnusedPrototypePropertiesTest.testAliasing1
26
4
1
21
19
1
2
1
0.19
com.google.javascript.jscomp.RemoveUnusedPrototypePropertiesTest.testAliasing2
22
4
1
17
15
1
2
1
0.24
com.google.javascript.jscomp.RemoveUnusedPrototypePropertiesTest.testAliasing3
14
2
0
12
10
1
1
1
0.17
com.google.javascript.jscomp.RemoveUnusedPrototypePropertiesTest.testAliasing4
9
1
0
8
6
1
1
1
0.12
com.google.javascript.jscomp.RemoveUnusedPrototypePropertiesTest.testAliasing5
13
3
0
10
8
1
1
1
0.30
com.google.javascript.jscomp.RemoveUnusedPrototypePropertiesTest.testAliasing6
13
3
0
10
8
1
1
1
0.30
com.google.javascript.jscomp.RemoveUnusedPrototypePropertiesTest.testAliasing7
8
2
0
6
4
1
1
1
0.33
com.google.javascript.jscomp.RemoveUnusedPrototypePropertiesTest.testAnalyzePrototypeProperties
35
4
2
29
27
1
4
1
0.14
com.google.javascript.jscomp.RemoveUnusedPrototypePropertiesTest.testExportedMethodsByNamingConvention
16
3
2
14
10
5
1
3
0.21
com.google.javascript.jscomp.RemoveUnusedPrototypePropertiesTest.testExportedMethodsByNamingConventionAlwaysExported
17
3
2
15
11
5
2
3
0.20
com.google.javascript.jscomp.RemoveUnusedPrototypePropertiesTest.testExternMethodsFromExternsFile
16
3
2
14
10
5
1
3
0.21
com.google.javascript.jscomp.RemoveUnusedPrototypePropertiesTest.testGetter1
27
0
3
24
22
1
3
1
0.00
com.google.javascript.jscomp.RemoveUnusedPrototypePropertiesTest.testGetter2
19
0
1
18
16
1
2
1
0.00
com.google.javascript.jscomp.RemoveUnusedPrototypePropertiesTest.testGetterBaseline
16
0
1
15
13
1
2
1
0.00
com.google.javascript.jscomp.RemoveUnusedPrototypePropertiesTest.testGlobalFunctionsInGraph
8
0
0
8
6
1
1
1
0.00
com.google.javascript.jscomp.RemoveUnusedPrototypePropertiesTest.testGlobalFunctionsInGraph2
13
6
0
7
5
1
1
1
0.86
com.google.javascript.jscomp.RemoveUnusedPrototypePropertiesTest.testGlobalFunctionsInGraph3
10
0
0
10
8
1
1
1
0.00
com.google.javascript.jscomp.RemoveUnusedPrototypePropertiesTest.testGlobalFunctionsInGraph4
7
0
0
7
5
1
1
1
0.00
com.google.javascript.jscomp.RemoveUnusedPrototypePropertiesTest.testGlobalFunctionsInGraph5
19
0
2
17
15
1
3
1
0.00
com.google.javascript.jscomp.RemoveUnusedPrototypePropertiesTest.testGlobalFunctionsInGraph6
8
0
0
8
6
1
1
1
0.00
com.google.javascript.jscomp.RemoveUnusedPrototypePropertiesTest.testGlobalFunctionsInGraph7
6
0
0
6
4
1
1
1
0.00
com.google.javascript.jscomp.RemoveUnusedPrototypePropertiesTest.testHook1
9
1
0
9
7
1
1
1
0.11
com.google.javascript.jscomp.RemoveUnusedPrototypePropertiesTest.testHook2
9
1
0
9
7
1
1
1
0.11
com.google.javascript.jscomp.RemoveUnusedPrototypePropertiesTest.testMethodsFromExternsFileNotExported
15
0
2
13
9
5
2
3
0.00
com.google.javascript.jscomp.RemoveUnusedPrototypePropertiesTest.testNeverRemoveImplicitlyUsedProperties
6
0
0
6
4
1
1
1
0.00
com.google.javascript.jscomp.RemoveUnusedPrototypePropertiesTest.testPropertiesDefinedWithGetElem
4
0
0
4
2
1
2
1
0.00
com.google.javascript.jscomp.RemoveUnusedPrototypePropertiesTest.testPropertyDefinedInBranch
10
0
0
10
8
1
4
1
0.00
com.google.javascript.jscomp.RemoveUnusedPrototypePropertiesTest.testPropertyReferenceGraph
38
4
3
31
28
17
10
15
0.13
com.google.javascript.jscomp.RemoveUnusedPrototypePropertiesTest.testQuotedProperties
5
1
0
4
2
1
1
1
0.25
com.google.javascript.jscomp.RemoveUnusedPrototypePropertiesTest.testRemoveInBlock
15
0
1
14
12
1
2
1
0.00
com.google.javascript.jscomp.RemoveUnusedPrototypePropertiesTest.testStatementRestriction
5
0
0
5
3
1
1
1
0.00
com.google.javascript.jscomp.RemoveUnusedPrototypePropertiesTest.testUsingAnonymousObjectsToDefeatRemoval
9
0
0
9
7
3
4
3
0.00
com.google.javascript.jscomp.RemoveUnusedVars.Assign.Assign
12
0
1
11
9
1
6
1
0.00
com.google.javascript.jscomp.RemoveUnusedVars.Assign.maybeCreateAssign
31
11
3
17
12
3
9
3
0.65
com.google.javascript.jscomp.RemoveUnusedVars.Assign.remove
30
4
2
24
18
4
10
5
0.17
com.google.javascript.jscomp.RemoveUnusedVars.CallSiteOptimizer.applyChanges
13
3
0
10
6
1
6
3
0.30
com.google.javascript.jscomp.RemoveUnusedVars.CallSiteOptimizer.CallSiteOptimizer
6
0
0
6
2
3
2
1
0.00
com.google.javascript.jscomp.RemoveUnusedVars.CallSiteOptimizer.canChangeSignature
53
14
9
31
22
8
14
8
0.45
com.google.javascript.jscomp.RemoveUnusedVars.CallSiteOptimizer.canModifyCallers
24
6
4
14
9
3
7
3
0.43
com.google.javascript.jscomp.RemoveUnusedVars.CallSiteOptimizer.canRemoveArgFromCallSites
24
8
2
14
9
3
6
4
0.57
com.google.javascript.jscomp.RemoveUnusedVars.CallSiteOptimizer.getArgumentForCallOrNewOrDotCall
13
4
0
9
5
4
3
3
0.44
com.google.javascript.jscomp.RemoveUnusedVars.CallSiteOptimizer.getFunctionDefinition
13
4
0
9
7
4
4
3
0.44
com.google.javascript.jscomp.RemoveUnusedVars.CallSiteOptimizer.isModifiableCallSite
8
4
0
4
2
1
1
1
1.00
com.google.javascript.jscomp.RemoveUnusedVars.CallSiteOptimizer.markUnreferencedFunctionArgs
52
20
4
28
19
8
12
4
0.71
com.google.javascript.jscomp.RemoveUnusedVars.CallSiteOptimizer.optimize
12
2
1
9
7
4
2
4
0.22
com.google.javascript.jscomp.RemoveUnusedVars.CallSiteOptimizer.tryRemoveAllFollowingArgs
18
3
0
15
9
3
7
4
0.20
com.google.javascript.jscomp.RemoveUnusedVars.CallSiteOptimizer.tryRemoveArgFromCallSites
29
7
1
21
13
4
7
4
0.33
com.google.javascript.jscomp.RemoveUnusedVars.collectMaybeUnreferencedVars
11
4
0
7
3
1
3
2
0.57
com.google.javascript.jscomp.RemoveUnusedVars.Continuation.apply
10
0
0
10
6
1
5
2
0.00
com.google.javascript.jscomp.RemoveUnusedVars.Continuation.Continuation
4
0
0
4
2
1
2
1
0.00
com.google.javascript.jscomp.RemoveUnusedVars.getFunctionArgList
6
3
0
3
1
1
1
1
1.00
com.google.javascript.jscomp.RemoveUnusedVars.interpretAssigns
69
24
4
41
32
7
21
9
0.59
com.google.javascript.jscomp.RemoveUnusedVars.isRemovableVar
14
3
2
9
5
1
5
1
0.33
com.google.javascript.jscomp.RemoveUnusedVars.markReferencedVar
14
5
0
9
5
1
5
2
0.56
com.google.javascript.jscomp.RemoveUnusedVars.process
30
12
0
18
13
2
11
2
0.67
com.google.javascript.jscomp.RemoveUnusedVars.process
11
0
0
11
6
2
6
1
0.00
com.google.javascript.jscomp.RemoveUnusedVars.removeAllAssigns
9
3
0
6
3
1
3
2
0.50
com.google.javascript.jscomp.RemoveUnusedVars.removeUnreferencedFunctionArgs
47
17
3
27
19
7
12
6
0.63
com.google.javascript.jscomp.RemoveUnusedVars.removeUnreferencedVars
67
18
4
45
38
4
23
6
0.40
com.google.javascript.jscomp.RemoveUnusedVars.RemoveUnusedVars
12
0
0
12
6
5
6
1
0.00
com.google.javascript.jscomp.RemoveUnusedVars.traverseAndRemoveUnusedReferences
17
3
2
12
8
2
7
3
0.25
com.google.javascript.jscomp.RemoveUnusedVars.traverseFunction
21
8
3
10
8
3
6
3
0.80
com.google.javascript.jscomp.RemoveUnusedVars.traverseNode
123
33
10
80
60
10
43
11
0.41
com.google.javascript.jscomp.RemoveUnusedVarsTest.getProcessor
9
0
0
9
6
2
3
2
0.00
com.google.javascript.jscomp.RemoveUnusedVarsTest.RemoveUnusedVarsTest
4
0
0
4
2
1
2
1
0.00
com.google.javascript.jscomp.RemoveUnusedVarsTest.setUp
6
0
0
6
4
1
4
1
0.00
com.google.javascript.jscomp.RemoveUnusedVarsTest.testCallSiteInteraction
59
8
12
39
37
1
21
1
0.21
com.google.javascript.jscomp.RemoveUnusedVarsTest.testCallSiteInteraction_constructors
13
2
0
11
9
1
2
1
0.18
com.google.javascript.jscomp.RemoveUnusedVarsTest.testDependencies1
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.RemoveUnusedVarsTest.testDependencies1b
4
0
0
4
2
1
1
1
0.00
com.google.javascript.jscomp.RemoveUnusedVarsTest.testDependencies1c
4
0
0
4
2
1
1
1
0.00
com.google.javascript.jscomp.RemoveUnusedVarsTest.testDependencies2
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.RemoveUnusedVarsTest.testDependencies2b
4
0
0
4
2
1
1
1
0.00
com.google.javascript.jscomp.RemoveUnusedVarsTest.testDependencies2c
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.RemoveUnusedVarsTest.testDoNotOptimizeJSCompiler_ObjectPropertyString
7
0
0
7
5
1
2
1
0.00
com.google.javascript.jscomp.RemoveUnusedVarsTest.testDoNotOptimizeJSCompiler_renameProperty
9
1
1
7
5
1
2
1
0.14
com.google.javascript.jscomp.RemoveUnusedVarsTest.testDoNotOptimizeSetters
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.RemoveUnusedVarsTest.testFunctionArgRemoval
15
3
2
10
8
1
5
1
0.30
com.google.javascript.jscomp.RemoveUnusedVarsTest.testFunctionArgRemovalCausingInconsistency
12
3
0
9
7
1
2
1
0.33
com.google.javascript.jscomp.RemoveUnusedVarsTest.testFunctionArgRemovalFromCallSites
18
3
3
12
10
1
6
1
0.25
com.google.javascript.jscomp.RemoveUnusedVarsTest.testFunctionsDeadButEscaped
4
0
0
4
2
1
2
1
0.00
com.google.javascript.jscomp.RemoveUnusedVarsTest.testFunctionWithName1
7
0
1
6
4
1
3
1
0.00
com.google.javascript.jscomp.RemoveUnusedVarsTest.testFunctionWithName2
7
0
1
6
4
1
3
1
0.00
com.google.javascript.jscomp.RemoveUnusedVarsTest.testGlobalVarReferencesLocalVar
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.RemoveUnusedVarsTest.testIssue168a
10
0
0
10
8
1
1
1
0.00
com.google.javascript.jscomp.RemoveUnusedVarsTest.testIssue168b
11
0
0
11
9
1
2
1
0.00
com.google.javascript.jscomp.RemoveUnusedVarsTest.testIssue618_1
10
0
0
10
8
1
2
1
0.00
com.google.javascript.jscomp.RemoveUnusedVarsTest.testIssue618_2
7
0
0
7
5
1
2
1
0.00
com.google.javascript.jscomp.RemoveUnusedVarsTest.testLocalVarReferencesGlobalVar1
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.RemoveUnusedVarsTest.testLocalVarReferencesGlobalVar2
7
0
0
7
5
1
3
1
0.00
com.google.javascript.jscomp.RemoveUnusedVarsTest.testModule
10
0
0
10
8
1
1
1
0.00
com.google.javascript.jscomp.RemoveUnusedVarsTest.testNestedAssign1
4
0
0
4
2
1
1
1
0.00
com.google.javascript.jscomp.RemoveUnusedVarsTest.testNestedAssign2
4
0
0
4
2
1
1
1
0.00
com.google.javascript.jscomp.RemoveUnusedVarsTest.testNestedAssign3
4
0
0
4
2
1
1
1
0.00
com.google.javascript.jscomp.RemoveUnusedVarsTest.testRecursiveFunction1
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.RemoveUnusedVarsTest.testRecursiveFunction2
4
0
0
4
2
1
1
1
0.00
com.google.javascript.jscomp.RemoveUnusedVarsTest.testReflectedMethods
10
1
0
10
8
1
2
1
0.10
com.google.javascript.jscomp.RemoveUnusedVarsTest.testRemoveGlobal1
5
0
0
5
3
1
3
1
0.00
com.google.javascript.jscomp.RemoveUnusedVarsTest.testRemoveGlobal2
5
0
0
5
3
1
3
1
0.00
com.google.javascript.jscomp.RemoveUnusedVarsTest.testRemoveGlobal3
6
0
0
6
4
1
3
1
0.00
com.google.javascript.jscomp.RemoveUnusedVarsTest.testRemoveGlobal4
6
0
0
6
4
1
3
1
0.00
com.google.javascript.jscomp.RemoveUnusedVarsTest.testRemoveInheritedClass1
7
2
0
7
5
1
1
1
0.29
com.google.javascript.jscomp.RemoveUnusedVarsTest.testRemoveInheritedClass10
9
2
0
9
7
1
1
1
0.22
com.google.javascript.jscomp.RemoveUnusedVarsTest.testRemoveInheritedClass11
7
2
0
7
5
1
1
1
0.29
com.google.javascript.jscomp.RemoveUnusedVarsTest.testRemoveInheritedClass12
6
1
0
6
4
1
1
1
0.17
com.google.javascript.jscomp.RemoveUnusedVarsTest.testRemoveInheritedClass2
10
3
0
10
8
1
1
1
0.30
com.google.javascript.jscomp.RemoveUnusedVarsTest.testRemoveInheritedClass3
5
2
0
5
3
1
1
1
0.40
com.google.javascript.jscomp.RemoveUnusedVarsTest.testRemoveInheritedClass4
8
3
0
8
6
1
1
1
0.38
com.google.javascript.jscomp.RemoveUnusedVarsTest.testRemoveInheritedClass5
12
3
0
12
10
1
1
1
0.25
com.google.javascript.jscomp.RemoveUnusedVarsTest.testRemoveInheritedClass6
14
4
0
14
12
1
1
1
0.29
com.google.javascript.jscomp.RemoveUnusedVarsTest.testRemoveInheritedClass7
8
2
0
8
6
1
1
1
0.25
com.google.javascript.jscomp.RemoveUnusedVarsTest.testRemoveInheritedClass8
7
3
0
7
5
1
1
1
0.43
com.google.javascript.jscomp.RemoveUnusedVarsTest.testRemoveInheritedClass9
6
3
0
6
4
1
1
1
0.50
com.google.javascript.jscomp.RemoveUnusedVarsTest.testRemoveSingletonClass1
6
1
0
6
4
1
1
1
0.17
com.google.javascript.jscomp.RemoveUnusedVarsTest.testRemoveUnusedVars
105
15
18
73
71
1
18
1
0.21
com.google.javascript.jscomp.RemoveUnusedVarsTest.testRemoveUnusedVarsPossibleNpeCase
8
0
0
8
6
1
2
1
0.00
com.google.javascript.jscomp.RemoveUnusedVarsTest.testRValueHoisting
6
0
1
5
3
1
3
1
0.00
com.google.javascript.jscomp.RemoveUnusedVarsTest.testUnusedAssign1
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.RemoveUnusedVarsTest.testUnusedAssign2
4
0
0
4
2
1
1
1
0.00
com.google.javascript.jscomp.RemoveUnusedVarsTest.testUnusedAssign3
6
2
0
4
2
1
1
1
0.50
com.google.javascript.jscomp.RemoveUnusedVarsTest.testUnusedAssign4
4
0
0
4
2
1
1
1
0.00
com.google.javascript.jscomp.RemoveUnusedVarsTest.testUnusedAssign5
4
0
0
4
2
1
1
1
0.00
com.google.javascript.jscomp.RemoveUnusedVarsTest.testUnusedAssign5b
4
0
0
4
2
1
1
1
0.00
com.google.javascript.jscomp.RemoveUnusedVarsTest.testUnusedAssign6
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.RemoveUnusedVarsTest.testUnusedAssign6b
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.RemoveUnusedVarsTest.testUnusedAssign7
6
2
0
4
2
1
1
1
0.50
com.google.javascript.jscomp.RemoveUnusedVarsTest.testUnusedAssign8
6
2
0
4
2
1
1
1
0.50
com.google.javascript.jscomp.RemoveUnusedVarsTest.testUnusedAssign9
4
0
0
4
2
1
1
1
0.00
com.google.javascript.jscomp.RemoveUnusedVarsTest.testUnusedPropAssign1
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.RemoveUnusedVarsTest.testUnusedPropAssign1b
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.RemoveUnusedVarsTest.testUnusedPropAssign2
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.RemoveUnusedVarsTest.testUnusedPropAssign2b
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.RemoveUnusedVarsTest.testUnusedPropAssign3
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.RemoveUnusedVarsTest.testUnusedPropAssign3b
4
0
0
4
2
1
1
1
0.00
com.google.javascript.jscomp.RemoveUnusedVarsTest.testUnusedPropAssign4
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.RemoveUnusedVarsTest.testUnusedPropAssign5
4
0
0
4
2
1
1
1
0.00
com.google.javascript.jscomp.RemoveUnusedVarsTest.testUnusedPropAssign6
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.RemoveUnusedVarsTest.testUnusedPropAssign7
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.RemoveUnusedVarsTest.testUnusedPropAssign7b
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.RemoveUnusedVarsTest.testUnusedPropAssign7c
4
0
0
4
2
1
1
1
0.00
com.google.javascript.jscomp.RemoveUnusedVarsTest.testUsedPropAssign1
4
0
0
4
2
1
1
1
0.00
com.google.javascript.jscomp.RemoveUnusedVarsTest.testUsedPropAssign2
4
0
0
4
2
1
1
1
0.00
com.google.javascript.jscomp.RemoveUnusedVarsTest.testUsedPropAssign3
5
1
0
4
2
1
1
1
0.25
com.google.javascript.jscomp.RemoveUnusedVarsTest.testUsedPropAssign4
4
0
0
4
2
1
1
1
0.00
com.google.javascript.jscomp.RemoveUnusedVarsTest.testUsedPropAssign5
4
0
0
4
2
1
1
1
0.00
com.google.javascript.jscomp.RemoveUnusedVarsTest.testUsedPropAssign6
4
0
0
4
2
1
1
1
0.00
com.google.javascript.jscomp.RemoveUnusedVarsTest.testUsedPropAssign7
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.RemoveUnusedVarsTest.testUsedPropAssign8
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.RemoveUnusedVarsTest.testUsedPropAssign9
4
0
0
4
2
1
1
1
0.00
com.google.javascript.jscomp.RemoveUnusedVarsTest.testVarInControlStructure
9
0
0
9
7
1
7
1
0.00
com.google.javascript.jscomp.RenameLabels.DefaultNameSupplier.DefaultNameSupplier
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.RenameLabels.DefaultNameSupplier.DefaultNameSupplier
4
0
0
4
2
1
1
1
0.00
com.google.javascript.jscomp.RenameLabels.DefaultNameSupplier.get
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.RenameLabels.LabelInfo.LabelInfo
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.RenameLabels.process
7
4
0
3
1
1
1
1
1.33
com.google.javascript.jscomp.RenameLabels.ProcessLabels.enterScope
6
1
0
5
2
1
2
1
0.20
com.google.javascript.jscomp.RenameLabels.ProcessLabels.exitScope
5
0
0
5
2
1
2
1
0.00
com.google.javascript.jscomp.RenameLabels.ProcessLabels.getLabelInfo
7
4
0
3
1
1
1
1
1.33
com.google.javascript.jscomp.RenameLabels.ProcessLabels.getNameForId
8
5
0
3
1
1
1
1
1.67
com.google.javascript.jscomp.RenameLabels.ProcessLabels.ProcessLabels
4
1
0
3
1
1
1
1
0.33
com.google.javascript.jscomp.RenameLabels.ProcessLabels.shouldTraverse
30
9
4
17
12
7
7
6
0.53
com.google.javascript.jscomp.RenameLabels.ProcessLabels.visit
18
6
1
11
8
1
5
1
0.55
com.google.javascript.jscomp.RenameLabels.ProcessLabels.visitBreakOrContinue
23
7
0
16
11
5
7
5
0.44
com.google.javascript.jscomp.RenameLabels.ProcessLabels.visitLabel
32
9
1
22
17
6
11
6
0.41
com.google.javascript.jscomp.RenameLabels.RenameLabels
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.RenameLabels.RenameLabels
8
0
0
8
3
4
3
1
0.00
com.google.javascript.jscomp.RenameLabelsTest.getProcessor
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.RenameLabelsTest.testRenameGlobals
26
1
3
22
20
1
10
1
0.05
com.google.javascript.jscomp.RenameLabelsTest.testRenameInFunction
30
0
0
30
28
1
5
1
0.00
com.google.javascript.jscomp.RenameLabelsTest.testRenameReused
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.RenameLocalVarsTest.getProcessor
12
0
0
12
9
1
3
1
0.00
com.google.javascript.jscomp.RenameLocalVarsTest.setUp
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.RenameLocalVarsTest.testBias
5
0
0
5
3
1
3
1
0.00
com.google.javascript.jscomp.RenameLocalVarsTest.testBias2
6
0
0
6
4
1
3
1
0.00
com.google.javascript.jscomp.RenameLocalVarsTest.testDoNotRenameExportedName
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.RenameLocalVarsTest.testRenameGlobals
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.RenameLocalVarsTest.testRenameLocals
7
0
1
6
4
1
2
1
0.00
com.google.javascript.jscomp.RenameLocalVarsTest.testRenameLocalsClashingWithGlobals
4
0
0
4
2
1
1
1
0.00
com.google.javascript.jscomp.RenameLocalVarsTest.testRenameNested
6
0
0
6
4
1
2
1
0.00
com.google.javascript.jscomp.RenameLocalVarsTest.testRenameSimple
4
0
0
4
2
1
1
1
0.00
com.google.javascript.jscomp.RenameLocalVarsTest.testRenameWithExterns1
6
0
0
6
4
2
1
2
0.00
com.google.javascript.jscomp.RenameLocalVarsTest.testRenameWithExterns2
6
0
0
6
4
1
1
1
0.00
com.google.javascript.jscomp.RenameLocalVarsTest.testRenameWithNameOverlap
4
0
0
4
2
1
1
1
0.00
com.google.javascript.jscomp.RenameLocalVarsTest.testRenameWithPrefix1
6
0
0
6
4
1
3
1
0.00
com.google.javascript.jscomp.RenameLocalVarsTest.testRenameWithPrefix2
6
0
0
6
4
1
3
1
0.00
com.google.javascript.jscomp.RenameLocalVarsTest.testRenameWithPrefix3
17
0
1
16
14
1
3
1
0.00
com.google.javascript.jscomp.RenameProperties.(Anon_1).compare
14
6
2
6
4
0
3
1
1.00
com.google.javascript.jscomp.RenameProperties.generateNames
22
8
0
14
9
1
8
2
0.57
com.google.javascript.jscomp.RenameProperties.getPropertyMap
14
5
0
9
5
2
4
3
0.56
com.google.javascript.jscomp.RenameProperties.process
64
5
9
50
38
12
28
14
0.10
com.google.javascript.jscomp.RenameProperties.ProcessProperties.countCallCandidates
28
7
1
20
13
3
11
4
0.35
com.google.javascript.jscomp.RenameProperties.ProcessProperties.countPropertyOccurrence
13
5
0
8
5
2
4
2
0.62
com.google.javascript.jscomp.RenameProperties.ProcessProperties.maybeMarkCandidate
13
6
0
7
4
2
3
2
0.86
com.google.javascript.jscomp.RenameProperties.ProcessProperties.visit
89
9
0
80
63
7
39
8
0.11
com.google.javascript.jscomp.RenameProperties.Property.Property
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.RenameProperties.RenameProperties
14
10
0
4
1
2
1
1
2.50
com.google.javascript.jscomp.RenameProperties.RenameProperties
18
12
0
6
2
3
1
1
2.00
com.google.javascript.jscomp.RenameProperties.RenameProperties
26
14
0
12
6
5
6
1
1.17
com.google.javascript.jscomp.RenameProperties.reusePropertyNames
24
10
1
13
7
3
6
3
0.77
com.google.javascript.jscomp.RenamePropertiesTest.compileModules
11
0
2
9
7
4
3
4
0.00
com.google.javascript.jscomp.RenamePropertiesTest.getCodingConvention
7
0
0
7
4
1
2
2
0.00
com.google.javascript.jscomp.RenamePropertiesTest.getCodingConvention.(Anon_1).blockRenamingForProperty
3
0
0
3
2
0
1
1
0.00
com.google.javascript.jscomp.RenamePropertiesTest.getNumRepetitions
4
1
0
3
1
1
1
1
0.33
com.google.javascript.jscomp.RenamePropertiesTest.getProcessor
8
0
0
8
6
1
1
1
0.00
com.google.javascript.jscomp.RenamePropertiesTest.RenamePropertiesTest
5
0
0
5
3
1
3
1
0.00
com.google.javascript.jscomp.RenamePropertiesTest.tearDown
5
0
1
4
2
1
2
1
0.00
com.google.javascript.jscomp.RenamePropertiesTest.testAvoidingConflictsBetQuotedAndUnquotedPropertyNamesStable
7
0
0
7
5
1
1
1
0.00
com.google.javascript.jscomp.RenamePropertiesTest.testAvoidingConflictsBetweenQuotedAndUnquotedPropertyNames
4
0
0
4
2
1
1
1
0.00
com.google.javascript.jscomp.RenamePropertiesTest.testExportedByConventionPrototypeProperties
6
0
0
6
4
1
1
1
0.00
com.google.javascript.jscomp.RenamePropertiesTest.testExportedObjectLiteralInLocalScope
6
0
0
6
4
1
1
1
0.00
com.google.javascript.jscomp.RenamePropertiesTest.testExportedSetPropertyOfThis
4
0
0
4
2
1
1
1
0.00
com.google.javascript.jscomp.RenamePropertiesTest.testExternedPropertyName
4
0
0
4
2
1
1
1
0.00
com.google.javascript.jscomp.RenamePropertiesTest.testExternedPropertyNameDefinedByObjectLiteral
4
0
0
4
2
1
1
1
0.00
com.google.javascript.jscomp.RenamePropertiesTest.testGeneratePseudoNames
6
0
0
6
4
1
3
1
0.00
com.google.javascript.jscomp.RenamePropertiesTest.testIncorrectAttemptToAccessQuotedProperty
5
1
0
4
2
1
1
1
0.25
com.google.javascript.jscomp.RenamePropertiesTest.testMixedQuotedAndUnquotedObjLitKeys1
4
0
0
4
2
1
1
1
0.00
com.google.javascript.jscomp.RenamePropertiesTest.testMixedQuotedAndUnquotedObjLitKeys2
4
0
0
4
2
1
1
1
0.00
com.google.javascript.jscomp.RenamePropertiesTest.testMixedQuotedAndUnquotedObjLitKeysStable
9
0
0
9
7
1
1
1
0.00
com.google.javascript.jscomp.RenamePropertiesTest.testModules
43
6
10
27
25
13
7
10
0.22
com.google.javascript.jscomp.RenamePropertiesTest.testObjectLiteralInLocalScope
4
0
0
4
2
1
1
1
0.00
com.google.javascript.jscomp.RenamePropertiesTest.testOverlappingOriginalAndGeneratedNames
4
0
0
4
2
1
1
1
0.00
com.google.javascript.jscomp.RenamePropertiesTest.testOverlappingOriginalAndGeneratedNamesStable
9
0
0
9
7
1
1
1
0.00
com.google.javascript.jscomp.RenamePropertiesTest.testPropertyAddedToFunction
4
0
0
4
2
1
1
1
0.00
com.google.javascript.jscomp.RenamePropertiesTest.testPropertyAddedToObject
4
0
0
4
2
1
1
1
0.00
com.google.javascript.jscomp.RenamePropertiesTest.testPropertyAddedToObjectStable
6
0
0
6
4
1
1
1
0.00
com.google.javascript.jscomp.RenamePropertiesTest.testPropertyAffinityOff
19
0
5
14
12
1
2
1
0.00
com.google.javascript.jscomp.RenamePropertiesTest.testPropertyOfObjectOfUnknownType
4
0
0
4
2
1
1
1
0.00
com.google.javascript.jscomp.RenamePropertiesTest.testPrototypeProperties
8
0
0
8
6
1
1
1
0.00
com.google.javascript.jscomp.RenamePropertiesTest.testPrototypePropertiesAsObjLitKeys1
4
0
0
4
2
1
1
1
0.00
com.google.javascript.jscomp.RenamePropertiesTest.testPrototypePropertiesAsObjLitKeys2
8
0
2
6
4
1
3
1
0.00
com.google.javascript.jscomp.RenamePropertiesTest.testPrototypePropertiesAsObjLitKeys3
8
0
2
6
4
1
3
1
0.00
com.google.javascript.jscomp.RenamePropertiesTest.testPrototypePropertiesAsObjLitKeysStable
7
0
0
7
5
1
1
1
0.00
com.google.javascript.jscomp.RenamePropertiesTest.testPrototypePropertiesStable
13
0
0
13
11
1
1
1
0.00
com.google.javascript.jscomp.RenamePropertiesTest.testQuotedPrototypeProperty
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.RenamePropertiesTest.testReadPropertyOfThis
4
0
0
4
2
1
1
1
0.00
com.google.javascript.jscomp.RenamePropertiesTest.testRemoveRenameFunctionStubs1
4
0
0
4
2
1
1
1
0.00
com.google.javascript.jscomp.RenamePropertiesTest.testRemoveRenameFunctionStubs2
5
0
0
5
3
1
1
1
0.00
com.google.javascript.jscomp.RenamePropertiesTest.testRenamePropertiesFunctionCall1
4
0
0
4
2
1
1
1
0.00
com.google.javascript.jscomp.RenamePropertiesTest.testRenamePropertiesFunctionCall2
7
0
0
7
5
1
1
1
0.00
com.google.javascript.jscomp.RenamePropertiesTest.testRenamePropertiesFunctionCallStable
13
0
0
13
11
1
1
1
0.00
com.google.javascript.jscomp.RenamePropertiesTest.testRenamePropertiesWithLeadingUnderscores
4
0
0
4
2
1
1
1
0.00
com.google.javascript.jscomp.RenamePropertiesTest.testRenamePropertiesWithLeadingUnderscoresStable
7
0
0
7
5
1
1
1
0.00
com.google.javascript.jscomp.RenamePropertiesTest.testSamePropertyNameQuotedAndUnquoted
4
0
0
4
2
1
1
1
0.00
com.google.javascript.jscomp.RenamePropertiesTest.testSetPropertyOfThis
4
0
0
4
2
1
1
1
0.00
com.google.javascript.jscomp.RenamePropertiesTest.testSetQuotedPropertyOfThis
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.RenamePropertiesTest.testStableRenaming
6
0
0
6
3
2
3
1
0.00
com.google.javascript.jscomp.RenamePropertiesTest.testStableWithTrickyExternsChanges
11
0
0
11
9
2
3
2
0.00
com.google.javascript.jscomp.RenamePropertiesTest.testStaticAndInstanceMethodWithSameName
6
0
0
6
4
1
1
1
0.00
com.google.javascript.jscomp.RenameVars.(Anon_1).compare
8
2
0
6
4
0
3
1
0.33
com.google.javascript.jscomp.RenameVars.(Anon_2).compare
3
0
0
3
2
0
1
1
0.00
com.google.javascript.jscomp.RenameVars.Assignment.Assignment
8
1
1
6
4
1
4
1
0.17
com.google.javascript.jscomp.RenameVars.Assignment.setNewName
7
3
0
4
2
1
2
1
0.75
com.google.javascript.jscomp.RenameVars.assignNames
83
29
10
44
33
10
22
13
0.66
com.google.javascript.jscomp.RenameVars.finalizeNameAssignment
12
5
2
5
3
1
3
1
1.00
com.google.javascript.jscomp.RenameVars.getLocalVarIndex
29
5
2
22
16
5
11
4
0.23
com.google.javascript.jscomp.RenameVars.getNewGlobalName
12
0
0
12
8
3
5
3
0.00
com.google.javascript.jscomp.RenameVars.getNewLocalName
11
0
0
11
7
3
5
3
0.00
com.google.javascript.jscomp.RenameVars.getVariableMap
6
3
0
3
1
1
1
1
1.00
com.google.javascript.jscomp.RenameVars.okToRenameVar
6
3
0
3
1
1
1
1
1.00
com.google.javascript.jscomp.RenameVars.process
58
9
11
38
28
6
22
7
0.24
com.google.javascript.jscomp.RenameVars.ProcessVars.enterScope
14
0
0
14
9
2
6
3
0.00
com.google.javascript.jscomp.RenameVars.ProcessVars.exitScope
1
0
0
1
0
1
0
1
0.00
com.google.javascript.jscomp.RenameVars.ProcessVars.incCount
8
0
0
8
5
2
4
2
0.00
com.google.javascript.jscomp.RenameVars.ProcessVars.ProcessVars
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.RenameVars.ProcessVars.visit
79
16
10
54
40
8
31
6
0.30
com.google.javascript.jscomp.RenameVars.recordPseudoName
5
2
0
3
1
1
1
1
0.67
com.google.javascript.jscomp.RenameVars.RenameVars
27
0
0
27
17
7
15
1
0.00
com.google.javascript.jscomp.RenameVars.reusePreviouslyUsedVariableMap
24
8
1
15
10
2
7
3
0.53
com.google.javascript.jscomp.RenameVars.shouldTemporarilyRenameLocalsInScope
14
10
0
4
2
1
1
1
2.50
com.google.javascript.jscomp.RenameVarsTest.assertVariableMapsEqual
5
0
0
5
3
3
1
3
0.00
com.google.javascript.jscomp.RenameVarsTest.ClosurePassAndRenameVars.ClosurePassAndRenameVars
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.RenameVarsTest.ClosurePassAndRenameVars.process
11
0
0
11
8
3
3
2
0.00
com.google.javascript.jscomp.RenameVarsTest.createManyVarFunction
7
0
0
7
4
2
4
3
0.00
com.google.javascript.jscomp.RenameVarsTest.getCodingConvention
7
0
0
7
4
1
3
1
0.00
com.google.javascript.jscomp.RenameVarsTest.getNumRepetitions
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.RenameVarsTest.getProcessor
25
3
2
20
15
2
8
2
0.15
com.google.javascript.jscomp.RenameVarsTest.makeVariableMap
10
0
2
8
5
2
5
3
0.00
com.google.javascript.jscomp.RenameVarsTest.NormalizePassWrapper.NormalizePassWrapper
5
0
0
5
2
2
2
1
0.00
com.google.javascript.jscomp.RenameVarsTest.NormalizePassWrapper.process
6
0
1
5
3
2
2
2
0.00
com.google.javascript.jscomp.RenameVarsTest.setUp
16
1
1
14
12
1
12
1
0.07
com.google.javascript.jscomp.RenameVarsTest.testBias
5
0
0
5
3
1
3
1
0.00
com.google.javascript.jscomp.RenameVarsTest.testBleedingFunctionInBlocks
10
0
0
10
8
1
1
1
0.00
com.google.javascript.jscomp.RenameVarsTest.testBleedingRecursiveFunctions1
9
3
0
6
4
1
1
1
0.50
com.google.javascript.jscomp.RenameVarsTest.testBleedingRecursiveFunctions2
10
0
0
10
8
1
1
1
0.00
com.google.javascript.jscomp.RenameVarsTest.testBleedingRecursiveFunctions3
12
0
0
12
10
1
1
1
0.00
com.google.javascript.jscomp.RenameVarsTest.testContrivedExampleWhereConsistentRenamingIsWorse
12
0
2
10
8
3
4
2
0.00
com.google.javascript.jscomp.RenameVarsTest.testDollarSignSuperExport1
13
1
2
10
8
1
6
1
0.10
com.google.javascript.jscomp.RenameVarsTest.testDollarSignSuperExport2
19
1
3
15
13
1
7
1
0.07
com.google.javascript.jscomp.RenameVarsTest.testDoNotRenameArguments
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.RenameVarsTest.testDoNotRenameExportedName
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.RenameVarsTest.testExportComplexSymbolReservesName
7
0
0
7
5
1
3
1
0.00
com.google.javascript.jscomp.RenameVarsTest.testExportSimpleSymbolReservesName
7
0
0
7
5
1
3
1
0.00
com.google.javascript.jscomp.RenameVarsTest.testExportToNonStringDoesntExplode
5
0
0
5
3
1
2
1
0.00
com.google.javascript.jscomp.RenameVarsTest.testNamingBasedOnOrderOfOccurrence
13
0
0
13
11
1
2
1
0.00
com.google.javascript.jscomp.RenameVarsTest.testPreferStableNames
23
6
1
16
14
1
14
1
0.38
com.google.javascript.jscomp.RenameVarsTest.testPrevUsedMapWithDuplicates
8
0
0
8
5
1
4
1
0.00
com.google.javascript.jscomp.RenameVarsTest.testPseudoNames
13
1
2
10
8
1
5
1
0.10
com.google.javascript.jscomp.RenameVarsTest.testRecursiveFunctions1
17
0
2
15
13
1
3
1
0.00
com.google.javascript.jscomp.RenameVarsTest.testRecursiveFunctions2
19
0
3
16
14
1
4
1
0.00
com.google.javascript.jscomp.RenameVarsTest.testRenameGlobals
4
0
0
4
2
1
1
1
0.00
com.google.javascript.jscomp.RenameVarsTest.testRenameLocals
6
0
0
6
4
1
2
1
0.00
com.google.javascript.jscomp.RenameVarsTest.testRenameLocalsClashingWithGlobals
4
0
0
4
2
1
1
1
0.00
com.google.javascript.jscomp.RenameVarsTest.testRenameMap
4
0
0
4
1
2
1
1
0.00
com.google.javascript.jscomp.RenameVarsTest.testRenameMap
6
0
0
6
3
3
2
2
0.00
com.google.javascript.jscomp.RenameVarsTest.testRenameMapUsingOldMap
5
0
0
5
2
2
2
1
0.00
com.google.javascript.jscomp.RenameVarsTest.testRenameMapUsingOldMap
6
0
0
6
2
3
2
1
0.00
com.google.javascript.jscomp.RenameVarsTest.testRenameNested
6
0
0
6
4
1
2
1
0.00
com.google.javascript.jscomp.RenameVarsTest.testRenameRedeclaredGlobals
17
2
2
15
13
1
3
1
0.13
com.google.javascript.jscomp.RenameVarsTest.testRenameSimple
4
0
0
4
2
1
1
1
0.00
com.google.javascript.jscomp.RenameVarsTest.testRenameWithExterns1
4
0
0
4
2
2
1
2
0.00
com.google.javascript.jscomp.RenameVarsTest.testRenameWithExterns2
4
0
0
4
2
2
1
2
0.00
com.google.javascript.jscomp.RenameVarsTest.testRenameWithNameOverlap
4
0
0
4
2
1
1
1
0.00
com.google.javascript.jscomp.RenameVarsTest.testRenameWithPrefix1
7
0
1
6
4
1
3
1
0.00
com.google.javascript.jscomp.RenameVarsTest.testRenameWithPrefix2
6
0
0
6
4
1
3
1
0.00
com.google.javascript.jscomp.RenameVarsTest.testRenameWithPrefix3
17
0
1
16
14
1
3
1
0.00
com.google.javascript.jscomp.RenameVarsTest.testStableRenameGlobals
14
0
1
13
11
3
3
2
0.00
com.google.javascript.jscomp.RenameVarsTest.testStableRenameLocalsClashingWithGlobals
7
0
0
7
5
1
3
1
0.00
com.google.javascript.jscomp.RenameVarsTest.testStableRenameNested
14
0
1
13
11
3
3
2
0.00
com.google.javascript.jscomp.RenameVarsTest.testStableRenameSimple
11
0
1
10
8
3
3
2
0.00
com.google.javascript.jscomp.RenameVarsTest.testStableRenameSimpleExternsChanges
13
0
1
12
10
4
3
3
0.00
com.google.javascript.jscomp.RenameVarsTest.testStableRenameSimpleGlobalNameExterned
10
0
2
8
6
2
3
2
0.00
com.google.javascript.jscomp.RenameVarsTest.testStableRenameSimpleLocalNameExterned
10
0
2
8
6
2
3
2
0.00
com.google.javascript.jscomp.RenameVarsTest.testStableRenameWithAnonymousFunctions
12
0
1
11
9
2
3
2
0.00
com.google.javascript.jscomp.RenameVarsTest.testStableRenameWithExterns1
7
0
0
7
5
2
3
2
0.00
com.google.javascript.jscomp.RenameVarsTest.testStableRenameWithExterns2
6
0
0
6
4
2
3
2
0.00
com.google.javascript.jscomp.RenameVarsTest.testStableRenameWithNameOverlap
7
0
0
7
5
1
3
1
0.00
com.google.javascript.jscomp.RenameVarsTest.testStableRenameWithPointlesslyAnonymousFunctions
13
0
1
12
10
2
3
2
0.00
com.google.javascript.jscomp.RenameVarsTest.testStableRenameWithPrefix1AndUnstableLocalNames
11
0
2
9
7
1
5
1
0.00
com.google.javascript.jscomp.RenameVarsTest.testStableRenameWithPrefix2
35
0
4
31
29
1
5
1
0.00
com.google.javascript.jscomp.RenameVarsTest.testTryCatchLifeTime
35
0
2
33
31
1
3
1
0.00
com.google.javascript.jscomp.RenamingMap.get
1
0
0
1
0
1
0
1
0.00
com.google.javascript.jscomp.ReorderConstantExpression.optimizeSubtree
30
5
3
22
16
4
10
4
0.23
com.google.javascript.jscomp.ReorderConstantExpressionTest.getProcessor
4
0
0
4
2
1
1
1
0.00
com.google.javascript.jscomp.ReorderConstantExpressionTest.set1Tests
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.ReorderConstantExpressionTest.set1Tests
20
4
2
14
12
1
10
1
0.29
com.google.javascript.jscomp.ReorderConstantExpressionTest.set2Tests
11
4
1
6
4
1
4
1
0.67
com.google.javascript.jscomp.ReorderConstantExpressionTest.set3Tests
14
3
2
9
7
1
7
1
0.33
com.google.javascript.jscomp.ReorderConstantExpressionTest.setUp
4
0
0
4
2
1
2
1
0.00
com.google.javascript.jscomp.ReorderConstantExpressionTest.testRelationalOperations
11
0
1
10
8
1
8
1
0.00
com.google.javascript.jscomp.ReorderConstantExpressionTest.testReorderConstantDoesntAddParens
4
0
0
4
2
1
2
1
0.00
com.google.javascript.jscomp.ReorderConstantExpressionTest.testSymmetricOperations
21
0
4
17
15
1
15
1
0.00
com.google.javascript.jscomp.ReplaceCssNames.getCssRenamingMap
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.ReplaceCssNames.process
8
3
1
4
2
1
2
1
0.75
com.google.javascript.jscomp.ReplaceCssNames.ReplaceCssNames
9
0
0
9
5
3
4
1
0.00
com.google.javascript.jscomp.ReplaceCssNames.Traversal.processStringNode
63
17
0
46
35
7
24
9
0.37
com.google.javascript.jscomp.ReplaceCssNames.Traversal.visit
50
3
4
43
37
6
20
5
0.07
com.google.javascript.jscomp.ReplaceCssNamesTest.getFullMap
7
0
0
7
4
1
2
2
0.00
com.google.javascript.jscomp.ReplaceCssNamesTest.getFullMap.(Anon_3).get
3
0
0
3
2
0
1
1
0.00
com.google.javascript.jscomp.ReplaceCssNamesTest.getNumRepetitions
5
2
0
3
1
1
1
1
0.67
com.google.javascript.jscomp.ReplaceCssNamesTest.getPartialMap
8
0
0
8
4
3
2
3
0.00
com.google.javascript.jscomp.ReplaceCssNamesTest.getPartialMap.(Anon_2).get
3
0
0
3
2
0
1
1
0.00
com.google.javascript.jscomp.ReplaceCssNamesTest.getProcessor
8
0
0
8
5
1
2
2
0.00
com.google.javascript.jscomp.ReplaceCssNamesTest.getProcessor.(Anon_1).getCssRenamingMap
3
0
0
3
2
0
1
1
0.00
com.google.javascript.jscomp.ReplaceCssNamesTest.ReplaceCssNamesTest
2
0
0
2
0
1
0
1
0.00
com.google.javascript.jscomp.ReplaceCssNamesTest.setUp
6
0
0
6
4
1
4
1
0.00
com.google.javascript.jscomp.ReplaceCssNamesTest.testDoNotUseReplacementMap
19
0
0
19
16
3
5
2
0.00
com.google.javascript.jscomp.ReplaceCssNamesTest.testManyArguments
6
0
0
6
4
1
3
1
0.00
com.google.javascript.jscomp.ReplaceCssNamesTest.testNonStringArgument
17
0
1
16
14
1
13
1
0.00
com.google.javascript.jscomp.ReplaceCssNamesTest.testNoSymbolMapStripsCallAndDoesntIssueWarnings
16
0
0
16
13
7
6
8
0.00
com.google.javascript.jscomp.ReplaceCssNamesTest.testNoSymbolMapStripsCallAndDoesntIssueWarnings.(Anon_4).println
1
0
0
1
1
0
0
1
0.00
com.google.javascript.jscomp.ReplaceCssNamesTest.testNoSymbolMapStripsCallAndDoesntIssueWarnings.(Anon_4).printSummary
1
0
0
1
1
0
0
1
0.00
com.google.javascript.jscomp.ReplaceCssNamesTest.testOneArgWithCompositeClassNames
18
0
0
18
15
3
4
2
0.00
com.google.javascript.jscomp.ReplaceCssNamesTest.testOneArgWithCompositeClassNamesFull
12
0
1
11
9
1
5
1
0.00
com.google.javascript.jscomp.ReplaceCssNamesTest.testOneArgWithCompositeClassNamesWithUnknownParts
9
0
0
9
7
1
3
1
0.00
com.google.javascript.jscomp.ReplaceCssNamesTest.testOneArgWithSimpleStringLiterals
15
0
0
15
12
3
4
2
0.00
com.google.javascript.jscomp.ReplaceCssNamesTest.testOneArgWithUnknownStringLiterals
8
0
0
8
6
1
3
1
0.00
com.google.javascript.jscomp.ReplaceCssNamesTest.testTwoArgsWithStringLiterals
9
0
0
9
7
1
4
1
0.00
com.google.javascript.jscomp.ReplaceCssNamesTest.testTwoArgsWithVariableFirstArgFull
6
0
1
5
3
1
2
1
0.00
com.google.javascript.jscomp.ReplaceCssNamesTest.testTwoArsWithVariableFirstArg
8
0
0
8
6
1
3
1
0.00
com.google.javascript.jscomp.ReplaceCssNamesTest.testWhitelistByPart
10
1
0
9
7
1
4
1
0.11
com.google.javascript.jscomp.ReplaceCssNamesTest.testWhitelistByWhole
6
0
0
6
4
1
3
1
0.00
com.google.javascript.jscomp.ReplaceCssNamesTest.testWhitelistWithDashes
9
0
0
9
7
1
4
1
0.00
com.google.javascript.jscomp.ReplaceCssNamesTest.testZeroArguments
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.ReplacedStringsDecoder.decode
33
20
0
14
10
5
7
6
1.43
com.google.javascript.jscomp.ReplacedStringsDecoder.ReplacedStringsDecoder
4
1
0
3
1
1
1
1
0.33
com.google.javascript.jscomp.ReplacedStringsDecoderTest.testDecodingWithArgs
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.ReplacedStringsDecoderTest.testDecodingWithExcessArgs
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.ReplacedStringsDecoderTest.testDecodingWithExcessSlots
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.ReplacedStringsDecoderTest.testEmptyArgs
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.ReplacedStringsDecoderTest.testNullDecoder
4
0
0
4
2
2
1
2
0.00
com.google.javascript.jscomp.ReplacedStringsDecoderTest.testSimpleDecoding
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.ReplacedStringsDecoderTest.testTrailingArg
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.ReplacedStringsDecoderTest.verifyDecoder
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.ReplacedStringsDecoderTest.verifyDecoder
8
1
0
8
6
5
1
4
0.12
com.google.javascript.jscomp.ReplaceIdGenerators.createNameSupplier
13
0
0
13
9
2
6
1
0.00
com.google.javascript.jscomp.ReplaceIdGenerators.createNameSupplier
5
0
0
5
2
2
2
1
0.00
com.google.javascript.jscomp.ReplaceIdGenerators.GatherGenerators.visit
57
2
3
52
43
6
27
5
0.04
com.google.javascript.jscomp.ReplaceIdGenerators.getIdForGeneratorNode
8
0
0
8
5
1
4
1
0.00
com.google.javascript.jscomp.ReplaceIdGenerators.getSerializedIdMappings
7
4
0
3
1
1
1
1
1.33
com.google.javascript.jscomp.ReplaceIdGenerators.MappedNameSupplier.getName
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.ReplaceIdGenerators.MappedNameSupplier.getRenameStrategy
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.ReplaceIdGenerators.MappedNameSupplier.MappedNameSupplier
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.ReplaceIdGenerators.NameSupplier.getName
1
0
0
1
0
1
0
1
0.00
com.google.javascript.jscomp.ReplaceIdGenerators.NameSupplier.getRenameStrategy
1
0
0
1
0
1
0
1
0.00
com.google.javascript.jscomp.ReplaceIdGenerators.ObfuscatedNameSupplier.getName
7
0
0
7
4
2
3
2
0.00
com.google.javascript.jscomp.ReplaceIdGenerators.ObfuscatedNameSupplier.getRenameStrategy
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.ReplaceIdGenerators.ObfuscatedNameSupplier.ObfuscatedNameSupplier
7
0
0
7
4
2
3
1
0.00
com.google.javascript.jscomp.ReplaceIdGenerators.process
6
0
0
6
3
1
3
1
0.00
com.google.javascript.jscomp.ReplaceIdGenerators.PseudoNameSupplier.getName
6
0
0
6
3
1
3
1
0.00
com.google.javascript.jscomp.ReplaceIdGenerators.PseudoNameSupplier.getRenameStrategy
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.ReplaceIdGenerators.PseudoNameSupplier.PseudoNameSupplier
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.ReplaceIdGenerators.RenameStrategy.valueOf
0
0
0
0
0
0
0
0
0.00
com.google.javascript.jscomp.ReplaceIdGenerators.RenameStrategy.values
0
0
0
0
0
0
0
0
0.00
com.google.javascript.jscomp.ReplaceIdGenerators.ReplaceGenerators.getObfuscatedName
19
0
0
19
14
7
8
5
0.00
com.google.javascript.jscomp.ReplaceIdGenerators.ReplaceGenerators.visit
64
3
5
56
43
8
34
8
0.05
com.google.javascript.jscomp.ReplaceIdGenerators.ReplaceIdGenerators
31
0
2
29
20
7
13
5
0.00
com.google.javascript.jscomp.ReplaceIdGenerators.StableNameSupplier.getName
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.ReplaceIdGenerators.StableNameSupplier.getRenameStrategy
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.ReplaceIdGeneratorsTest.getNumRepetitions
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.ReplaceIdGeneratorsTest.getProcessor
23
0
0
23
19
5
3
6
0.00
com.google.javascript.jscomp.ReplaceIdGeneratorsTest.getProcessor.(Anon_1).get
4
0
0
4
3
1
1
2
0.00
com.google.javascript.jscomp.ReplaceIdGeneratorsTest.setUp
6
0
0
6
4
1
4
1
0.00
com.google.javascript.jscomp.ReplaceIdGeneratorsTest.test
6
0
0
6
4
1
4
1
0.00
com.google.javascript.jscomp.ReplaceIdGeneratorsTest.testBackwardCompat
5
0
0
5
3
1
1
1
0.00
com.google.javascript.jscomp.ReplaceIdGeneratorsTest.testBadGenerator1
5
1
0
5
3
1
1
1
0.20
com.google.javascript.jscomp.ReplaceIdGeneratorsTest.testBadGenerator2
5
1
0
5
3
1
1
1
0.20
com.google.javascript.jscomp.ReplaceIdGeneratorsTest.testClass
7
1
0
7
5
1
1
1
0.14
com.google.javascript.jscomp.ReplaceIdGeneratorsTest.testConditionalCall
40
6
8
32
30
1
6
1
0.19
com.google.javascript.jscomp.ReplaceIdGeneratorsTest.testConflictingIdGenerator
23
4
5
18
16
1
4
1
0.22
com.google.javascript.jscomp.ReplaceIdGeneratorsTest.testConst
18
2
4
14
12
1
2
1
0.14
com.google.javascript.jscomp.ReplaceIdGeneratorsTest.testEs6
6
0
0
6
4
1
4
1
0.00
com.google.javascript.jscomp.ReplaceIdGeneratorsTest.testInObjLit
17
2
4
13
11
1
2
1
0.15
com.google.javascript.jscomp.ReplaceIdGeneratorsTest.testInObjLit2
10
1
2
8
6
1
1
1
0.12
com.google.javascript.jscomp.ReplaceIdGeneratorsTest.testLet
18
2
4
14
12
1
2
1
0.14
com.google.javascript.jscomp.ReplaceIdGeneratorsTest.testLocalCall
5
1
0
5
3
1
1
1
0.20
com.google.javascript.jscomp.ReplaceIdGeneratorsTest.testMap
4
0
0
4
2
1
2
1
0.00
com.google.javascript.jscomp.ReplaceIdGeneratorsTest.testMapped
10
1
2
8
6
1
1
1
0.12
com.google.javascript.jscomp.ReplaceIdGeneratorsTest.testMapped2
10
1
2
8
6
1
1
1
0.12
com.google.javascript.jscomp.ReplaceIdGeneratorsTest.testMappedMap
14
1
2
12
10
1
1
1
0.08
com.google.javascript.jscomp.ReplaceIdGeneratorsTest.testMixedGenerators
31
3
2
29
27
1
1
1
0.10
com.google.javascript.jscomp.ReplaceIdGeneratorsTest.testNonLiteralParam1
6
1
0
6
4
1
1
1
0.17
com.google.javascript.jscomp.ReplaceIdGeneratorsTest.testNonLiteralParam2
5
1
0
5
3
1
1
1
0.20
com.google.javascript.jscomp.ReplaceIdGeneratorsTest.testNonPseudoSupportingGenerator
6
0
0
6
4
1
4
1
0.00
com.google.javascript.jscomp.ReplaceIdGeneratorsTest.testNonPseudoSupportingGeneratorEs6
6
0
0
6
4
1
4
1
0.00
com.google.javascript.jscomp.ReplaceIdGeneratorsTest.testObjectLit
10
1
2
8
6
1
1
1
0.12
com.google.javascript.jscomp.ReplaceIdGeneratorsTest.testObjectLit_empty
10
1
2
8
6
1
1
1
0.12
com.google.javascript.jscomp.ReplaceIdGeneratorsTest.testObjectLit_ES6
19
3
2
17
15
1
3
1
0.18
com.google.javascript.jscomp.ReplaceIdGeneratorsTest.testObjectLit_function
20
2
5
15
13
1
2
1
0.13
com.google.javascript.jscomp.ReplaceIdGeneratorsTest.testReusePreviousSerialization1
22
0
2
20
18
1
2
1
0.00
com.google.javascript.jscomp.ReplaceIdGeneratorsTest.testReusePreviousSerialization2
24
1
2
22
20
1
2
1
0.05
com.google.javascript.jscomp.ReplaceIdGeneratorsTest.testReusePreviousSerializationConsistent1
20
1
2
18
16
1
2
1
0.06
com.google.javascript.jscomp.ReplaceIdGeneratorsTest.testSerialization1
17
0
2
15
13
1
1
1
0.00
com.google.javascript.jscomp.ReplaceIdGeneratorsTest.testSerialization2
19
1
2
17
15
1
1
1
0.06
com.google.javascript.jscomp.ReplaceIdGeneratorsTest.testSimple
22
2
5
17
15
1
2
1
0.12
com.google.javascript.jscomp.ReplaceIdGeneratorsTest.testSimpleConsistent
37
3
8
29
27
1
3
1
0.10
com.google.javascript.jscomp.ReplaceIdGeneratorsTest.testSimpleStable
17
2
3
14
12
1
2
1
0.14
com.google.javascript.jscomp.ReplaceIdGeneratorsTest.testTwoGenerators
22
2
2
20
18
1
1
1
0.10
com.google.javascript.jscomp.ReplaceIdGeneratorsTest.testUnknownMapping
7
1
0
7
5
1
1
1
0.14
com.google.javascript.jscomp.ReplaceIdGeneratorsTest.testVar
17
2
4
13
11
1
2
1
0.15
com.google.javascript.jscomp.ReplaceMessages.checkStringExprNode
23
6
0
17
13
2
8
2
0.35
com.google.javascript.jscomp.ReplaceMessages.constructAddOrStringNode
53
18
4
31
20
8
11
6
0.58
com.google.javascript.jscomp.ReplaceMessages.constructStringExprNode
54
15
5
34
24
7
14
6
0.44
com.google.javascript.jscomp.ReplaceMessages.getNewValueNode
39
16
0
23
18
3
10
2
0.70
com.google.javascript.jscomp.ReplaceMessages.process
2
0
0
2
0
1
0
1
0.00
com.google.javascript.jscomp.ReplaceMessages.processJsMessage
36
5
3
28
20
5
13
4
0.18
com.google.javascript.jscomp.ReplaceMessages.processMessageFallback
12
0
0
12
6
8
1
4
0.00
com.google.javascript.jscomp.ReplaceMessages.replaceCallNode
53
41
1
11
8
5
4
4
3.73
com.google.javascript.jscomp.ReplaceMessages.ReplaceMessages
4
0
0
4
0
3
0
1
0.00
com.google.javascript.jscomp.ReplaceMessages.ReplaceMessages
9
0
2
7
3
3
3
1
0.00
com.google.javascript.jscomp.ReplaceMessages.updateFunctionNode
49
27
2
20
16
9
8
7
1.35
com.google.javascript.jscomp.ReplaceMessagesForChrome.getChromeI18nGetMessageNode
5
0
0
5
3
3
1
3
0.00
com.google.javascript.jscomp.ReplaceMessagesForChrome.getNewValueNode
28
2
4
22
16
7
9
7
0.09
com.google.javascript.jscomp.ReplaceMessagesForChrome.getPlaceholderValue
9
0
0
9
4
2
4
2
0.00
com.google.javascript.jscomp.ReplaceMessagesForChrome.process
2
0
0
2
0
1
0
1
0.00
com.google.javascript.jscomp.ReplaceMessagesForChrome.processJsMessage
14
0
1
13
9
4
5
3
0.00
com.google.javascript.jscomp.ReplaceMessagesForChrome.ReplaceMessagesForChrome
4
0
0
4
0
3
0
1
0.00
com.google.javascript.jscomp.ReplaceMessagesForChrome.ReplaceMessagesForChrome
6
0
1
5
1
3
1
1
0.00
com.google.javascript.jscomp.ReplaceMessagesForChromeTest.getNumRepetitions
4
1
0
3
1
1
1
1
0.33
com.google.javascript.jscomp.ReplaceMessagesForChromeTest.getProcessor
4
0
0
4
2
1
1
1
0.00
com.google.javascript.jscomp.ReplaceMessagesForChromeTest.setUp
4
0
0
4
2
1
2
1
0.00
com.google.javascript.jscomp.ReplaceMessagesForChromeTest.testReplaceExternalMessage
5
1
0
5
3
1
1
1
0.20
com.google.javascript.jscomp.ReplaceMessagesForChromeTest.testReplaceMessageWithDuplicatePlaceholders
27
11
2
21
19
5
1
3
0.52
com.google.javascript.jscomp.ReplaceMessagesForChromeTest.testReplacePlaceholderMissingValue
5
1
0
5
3
1
1
1
0.20
com.google.javascript.jscomp.ReplaceMessagesForChromeTest.testReplaceSimpleMessage
9
2
1
8
6
1
2
1
0.25
com.google.javascript.jscomp.ReplaceMessagesForChromeTest.testReplaceSinglePlaceholder
5
1
0
5
3
1
1
1
0.20
com.google.javascript.jscomp.ReplaceMessagesForChromeTest.testReplaceTwoPlaceholders
15
2
1
14
12
1
2
1
0.14
com.google.javascript.jscomp.ReplaceMessagesForChromeTest.testReplaceTwoPlaceholdersNonAlphaOrder
7
1
0
7
5
1
1
1
0.14
com.google.javascript.jscomp.ReplaceMessagesTest.getNumRepetitions
4
1
0
3
1
1
1
1
0.33
com.google.javascript.jscomp.ReplaceMessagesTest.getProcessor
4
0
0
4
2
1
1
1
0.00
com.google.javascript.jscomp.ReplaceMessagesTest.registerMessage
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.ReplaceMessagesTest.setUp
6
0
0
6
4
1
4
1
0.00
com.google.javascript.jscomp.ReplaceMessagesTest.SimpleMessageBundle.getAllMessages
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.ReplaceMessagesTest.SimpleMessageBundle.getMessage
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.ReplaceMessagesTest.SimpleMessageBundle.idGenerator
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.ReplaceMessagesTest.testAddReplacement
9
1
1
8
6
1
2
1
0.12
com.google.javascript.jscomp.ReplaceMessagesTest.testBadFallbackSyntax1
6
1
0
6
4
1
1
1
0.17
com.google.javascript.jscomp.ReplaceMessagesTest.testBadFallbackSyntax2
4
0
0
4
2
1
1
1
0.00
com.google.javascript.jscomp.ReplaceMessagesTest.testBadFallbackSyntax3
6
1
0
6
4
1
1
1
0.17
com.google.javascript.jscomp.ReplaceMessagesTest.testBadFallbackSyntax4
6
1
0
6
4
1
1
1
0.17
com.google.javascript.jscomp.ReplaceMessagesTest.testBadPlaceholderReferenceInReplacement
9
0
1
8
6
1
2
1
0.00
com.google.javascript.jscomp.ReplaceMessagesTest.testEmptyObjLit
11
1
1
10
8
1
2
1
0.10
com.google.javascript.jscomp.ReplaceMessagesTest.testFallbackEmptyBundle
10
2
0
10
8
1
1
1
0.20
com.google.javascript.jscomp.ReplaceMessagesTest.testFunctionCallReplacement
9
1
1
8
6
1
2
1
0.12
com.google.javascript.jscomp.ReplaceMessagesTest.testFunctionReplacementMissing
5
0
0
5
3
1
2
1
0.00
com.google.javascript.jscomp.ReplaceMessagesTest.testFunctionWithParamReplacementMissing
6
0
0
6
4
1
2
1
0.00
com.google.javascript.jscomp.ReplaceMessagesTest.testGetPropReplacement
9
1
1
8
6
1
2
1
0.12
com.google.javascript.jscomp.ReplaceMessagesTest.testHookReplacement
11
1
1
10
8
1
2
1
0.10
com.google.javascript.jscomp.ReplaceMessagesTest.testLegacyStyleBadPlaceholderReferenceInReplacemen
11
0
2
9
7
1
3
1
0.00
com.google.javascript.jscomp.ReplaceMessagesTest.testLegacyStyleNoPlaceholdersFunctionSyntax
8
0
0
8
6
1
3
1
0.00
com.google.javascript.jscomp.ReplaceMessagesTest.testLegacyStyleNoPlaceholdersVarSyntax
8
0
0
8
6
1
3
1
0.00
com.google.javascript.jscomp.ReplaceMessagesTest.testLegacyStyleOnePlaceholder
11
0
0
11
9
1
3
1
0.00
com.google.javascript.jscomp.ReplaceMessagesTest.testLegacyStylePlaceholderNameInLowerCamelCase
10
0
0
10
8
1
3
1
0.00
com.google.javascript.jscomp.ReplaceMessagesTest.testLegacyStylePlaceholderNameInLowerUnderscoreCase
12
1
1
10
8
1
3
1
0.10
com.google.javascript.jscomp.ReplaceMessagesTest.testLegacyStyleTwoPlaceholders
11
0
0
11
9
1
3
1
0.00
com.google.javascript.jscomp.ReplaceMessagesTest.testMethodCallReplacement
9
1
1
8
6
1
2
1
0.12
com.google.javascript.jscomp.ReplaceMessagesTest.testNameReplacement
11
1
1
10
8
1
2
1
0.10
com.google.javascript.jscomp.ReplaceMessagesTest.testNoUseFallback
13
2
0
13
11
1
2
1
0.15
com.google.javascript.jscomp.ReplaceMessagesTest.testNoUseFallback2
13
2
0
13
11
1
2
1
0.15
com.google.javascript.jscomp.ReplaceMessagesTest.testPlaceholderInPlaceholderValue
11
1
1
10
8
1
2
1
0.10
com.google.javascript.jscomp.ReplaceMessagesTest.testPlaceholderNameInLowerCamelCase
10
1
1
9
7
1
2
1
0.11
com.google.javascript.jscomp.ReplaceMessagesTest.testPlaceholderNameInLowerUnderscoreCase
5
0
0
5
3
1
1
1
0.00
com.google.javascript.jscomp.ReplaceMessagesTest.testPlaceholderValueReferencedTwice
13
1
1
12
10
1
2
1
0.08
com.google.javascript.jscomp.ReplaceMessagesTest.testQualifiedMessageName
11
1
1
10
8
1
2
1
0.10
com.google.javascript.jscomp.ReplaceMessagesTest.testReplaceSimpleMessage
9
1
1
8
6
1
2
1
0.12
com.google.javascript.jscomp.ReplaceMessagesTest.testSimpleMessageReplacementMissing
6
1
0
6
4
1
2
1
0.17
com.google.javascript.jscomp.ReplaceMessagesTest.testSimpleMessageReplacementMissingWithNewStyle
5
1
0
5
3
1
1
1
0.20
com.google.javascript.jscomp.ReplaceMessagesTest.testStrictModeAndMessageReplacementAbsentInBundle
7
0
1
6
4
1
3
1
0.00
com.google.javascript.jscomp.ReplaceMessagesTest.testStrictModeAndMessageReplacementAbsentInNonEmptyBundle
14
0
3
11
9
1
4
1
0.00
com.google.javascript.jscomp.ReplaceMessagesTest.testTranslatedPlaceHolderMissMatch
9
0
1
8
6
1
2
1
0.00
com.google.javascript.jscomp.ReplaceMessagesTest.testUseFallback
13
2
0
13
11
1
2
1
0.15
com.google.javascript.jscomp.ReplaceStrings.(Anon_1).apply
5
2
0
3
2
0
1
1
0.67
com.google.javascript.jscomp.ReplaceStrings.buildReplacement
30
13
0
17
13
4
8
3
0.76
com.google.javascript.jscomp.ReplaceStrings.Config.Config
4
0
0
4
2
1
2
1
0.00
com.google.javascript.jscomp.ReplaceStrings.Config.isReplaceAll
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.ReplaceStrings.createNameGenerator
11
4
0
7
4
4
1
3
0.57
com.google.javascript.jscomp.ReplaceStrings.doSubstitutions
23
5
1
17
11
3
8
5
0.29
com.google.javascript.jscomp.ReplaceStrings.findMatching
12
4
0
8
5
2
4
2
0.50
com.google.javascript.jscomp.ReplaceStrings.findMatchingClass
18
4
0
14
8
4
5
4
0.29
com.google.javascript.jscomp.ReplaceStrings.getClassFromDeclarationName
11
3
0
8
5
2
4
2
0.38
com.google.javascript.jscomp.ReplaceStrings.getMethodFromDeclarationName
11
3
0
8
5
2
4
2
0.38
com.google.javascript.jscomp.ReplaceStrings.getReplacement
14
3
1
10
7
3
5
3
0.30
com.google.javascript.jscomp.ReplaceStrings.getResult
4
0
0
4
2
1
1
1
0.00
com.google.javascript.jscomp.ReplaceStrings.getStringMap
9
0
1
8
5
3
3
4
0.00
com.google.javascript.jscomp.ReplaceStrings.initMapping
11
0
0
11
6
5
3
5
0.00
com.google.javascript.jscomp.ReplaceStrings.parseConfiguration
15
4
1
10
6
3
4
4
0.40
com.google.javascript.jscomp.ReplaceStrings.parseConfiguration
42
13
4
25
21
8
12
9
0.52
com.google.javascript.jscomp.ReplaceStrings.process
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.ReplaceStrings.recordReplacement
9
3
1
5
3
2
2
2
0.60
com.google.javascript.jscomp.ReplaceStrings.replaceExpression
55
12
2
41
34
8
25
8
0.29
com.google.javascript.jscomp.ReplaceStrings.ReplaceStrings
33
13
2
18
11
7
8
3
0.72
com.google.javascript.jscomp.ReplaceStrings.Result.Result
4
0
0
4
2
1
2
1
0.00
com.google.javascript.jscomp.ReplaceStrings.visit
46
6
2
40
28
11
16
11
0.15
com.google.javascript.jscomp.ReplaceStringsTest.getNumRepetitions
5
2
0
3
1
1
1
1
0.67
com.google.javascript.jscomp.ReplaceStringsTest.getOptions
6
0
0
6
4
2
2
2
0.00
com.google.javascript.jscomp.ReplaceStringsTest.getProcessor
25
1
3
22
16
4
10
4
0.05
com.google.javascript.jscomp.ReplaceStringsTest.getProcessor.(Anon_1).process
17
1
2
15
11
3
8
3
0.07
com.google.javascript.jscomp.ReplaceStringsTest.Renamer.Renamer
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.ReplaceStringsTest.Renamer.visit
13
0
0
13
10
3
8
3
0.00
com.google.javascript.jscomp.ReplaceStringsTest.ReplaceStringsTest
9
3
0
6
4
1
4
1
0.50
com.google.javascript.jscomp.ReplaceStringsTest.setUp
9
0
0
9
7
1
7
1
0.00
com.google.javascript.jscomp.ReplaceStringsTest.testDebugStrings
19
2
3
14
10
6
7
6
0.14
com.google.javascript.jscomp.ReplaceStringsTest.testLoggerInitialization
6
0
0
6
4
1
1
1
0.00
com.google.javascript.jscomp.ReplaceStringsTest.testLoggerOnObject1
11
0
0
11
9
1
1
1
0.00
com.google.javascript.jscomp.ReplaceStringsTest.testLoggerOnObject2
8
0
0
8
6
1
1
1
0.00
com.google.javascript.jscomp.ReplaceStringsTest.testLoggerOnObject3a
7
1
0
7
5
1
1
1
0.14
com.google.javascript.jscomp.ReplaceStringsTest.testLoggerOnObject3b
7
1
0
7
5
1
1
1
0.14
com.google.javascript.jscomp.ReplaceStringsTest.testLoggerOnObject4
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.ReplaceStringsTest.testLoggerOnObject5
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.ReplaceStringsTest.testLoggerOnThis
14
0
0
14
12
1
1
1
0.00
com.google.javascript.jscomp.ReplaceStringsTest.testLoggerOnVar
10
0
0
10
8
1
1
1
0.00
com.google.javascript.jscomp.ReplaceStringsTest.testLoggerWithNoReplacedParam
11
0
0
11
9
1
1
1
0.00
com.google.javascript.jscomp.ReplaceStringsTest.testLoggerWithSomeParametersNotReplaced
13
0
0
13
11
1
1
1
0.00
com.google.javascript.jscomp.ReplaceStringsTest.testRenameName
7
0
0
7
5
1
2
1
0.00
com.google.javascript.jscomp.ReplaceStringsTest.testRenameStaticProp
7
0
0
7
5
1
2
1
0.00
com.google.javascript.jscomp.ReplaceStringsTest.testRepeatedErrorString1
6
0
0
6
4
1
1
1
0.00
com.google.javascript.jscomp.ReplaceStringsTest.testRepeatedErrorString2
6
0
0
6
4
1
1
1
0.00
com.google.javascript.jscomp.ReplaceStringsTest.testRepeatedErrorString3
6
0
0
6
4
1
1
1
0.00
com.google.javascript.jscomp.ReplaceStringsTest.testRepeatedLoggerString
11
0
0
11
9
1
1
1
0.00
com.google.javascript.jscomp.ReplaceStringsTest.testRepeatedStringsWithDifferentMethods
21
0
0
21
19
1
1
1
0.00
com.google.javascript.jscomp.ReplaceStringsTest.testRepeatedTracerString
6
0
0
6
4
1
1
1
0.00
com.google.javascript.jscomp.ReplaceStringsTest.testReserved
11
0
0
11
9
1
3
1
0.00
com.google.javascript.jscomp.ReplaceStringsTest.testStable1
12
0
0
12
10
1
4
1
0.00
com.google.javascript.jscomp.ReplaceStringsTest.testStable2
12
5
0
7
5
1
2
1
0.71
com.google.javascript.jscomp.ReplaceStringsTest.testStartTracer1
6
0
0
6
4
1
1
1
0.00
com.google.javascript.jscomp.ReplaceStringsTest.testStartTracer2
8
0
0
8
6
1
1
1
0.00
com.google.javascript.jscomp.ReplaceStringsTest.testStartTracer3
7
0
0
7
5
1
1
1
0.00
com.google.javascript.jscomp.ReplaceStringsTest.testStartTracer4
6
0
0
6
4
1
1
1
0.00
com.google.javascript.jscomp.ReplaceStringsTest.testThrowConstStringError
6
0
0
6
4
1
1
1
0.00
com.google.javascript.jscomp.ReplaceStringsTest.testThrowError1
11
0
0
11
9
1
3
1
0.00
com.google.javascript.jscomp.ReplaceStringsTest.testThrowError2
6
0
0
6
4
1
1
1
0.00
com.google.javascript.jscomp.ReplaceStringsTest.testThrowError3
6
0
0
6
4
1
1
1
0.00
com.google.javascript.jscomp.ReplaceStringsTest.testThrowError4
31
1
1
30
28
1
1
1
0.03
com.google.javascript.jscomp.ReplaceStringsTest.testThrowNewError1
6
0
0
6
4
1
1
1
0.00
com.google.javascript.jscomp.ReplaceStringsTest.testThrowNewError2
6
0
0
6
4
1
1
1
0.00
com.google.javascript.jscomp.ReplaceStringsTest.testThrowNonStringError
8
2
0
6
4
1
1
1
0.33
com.google.javascript.jscomp.ReplaceStringsTest.testWithDisambiguateProperties
44
8
4
40
36
6
6
4
0.20
com.google.javascript.jscomp.Requirement.(Anon_1).parsePartialFrom
6
0
0
6
5
0
1
1
0.00
com.google.javascript.jscomp.Requirement.Builder.addAllOnlyApplyTo
16
9
0
7
4
2
4
1
1.29
com.google.javascript.jscomp.Requirement.Builder.addAllOnlyApplyToRegexp
17
10
0
7
4
2
4
1
1.43
com.google.javascript.jscomp.Requirement.Builder.addAllValue
14
7
0
7
4
2
4
1
1.00
com.google.javascript.jscomp.Requirement.Builder.addAllWhitelist
14
7
0
7
4
2
4
1
1.00
com.google.javascript.jscomp.Requirement.Builder.addAllWhitelistRegexp
15
8
0
7
4
2
4
1
1.14
com.google.javascript.jscomp.Requirement.Builder.addOnlyApplyTo
19
9
0
10
6
2
6
1
0.90
com.google.javascript.jscomp.Requirement.Builder.addOnlyApplyToBytes
19
9
0
10
6
2
6
1
0.90
com.google.javascript.jscomp.Requirement.Builder.addOnlyApplyToRegexp
20
10
0
10
6
2
6
1
1.00
com.google.javascript.jscomp.Requirement.Builder.addOnlyApplyToRegexpBytes
20
10
0
10
6
2
6
1
1.00
com.google.javascript.jscomp.Requirement.Builder.addValue
17
7
0
10
6
2
6
1
0.70
com.google.javascript.jscomp.Requirement.Builder.addValueBytes
17
7
0
10
6
2
6
1
0.70
com.google.javascript.jscomp.Requirement.Builder.addWhitelist
17
7
0
10
6
2
6
1
0.70
com.google.javascript.jscomp.Requirement.Builder.addWhitelistBytes
17
7
0
10
6
2
6
1
0.70
com.google.javascript.jscomp.Requirement.Builder.addWhitelistRegexp
18
8
0
10
6
2
6
1
0.80
com.google.javascript.jscomp.Requirement.Builder.addWhitelistRegexpBytes
18
8
0
10
6
2
6
1
0.80
com.google.javascript.jscomp.Requirement.Builder.build
7
0
0
7
4
2
3
2
0.00
com.google.javascript.jscomp.Requirement.Builder.Builder
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.Requirement.Builder.Builder
5
0
0
5
2
2
2
1
0.00
com.google.javascript.jscomp.Requirement.Builder.buildPartial
58
0
0
58
46
4
38
4
0.00
com.google.javascript.jscomp.Requirement.Builder.clear
24
0
0
24
22
1
22
1
0.00
com.google.javascript.jscomp.Requirement.Builder.clearErrorMessage
15
9
0
6
4
1
4
1
1.50
com.google.javascript.jscomp.Requirement.Builder.clearExtends
15
9
0
6
4
1
4
1
1.50
com.google.javascript.jscomp.Requirement.Builder.clearJavaClass
14
8
0
6
4
1
4
1
1.33
com.google.javascript.jscomp.Requirement.Builder.clearOnlyApplyTo
15
9
0
6
4
1
4
1
1.50
com.google.javascript.jscomp.Requirement.Builder.clearOnlyApplyToRegexp
16
10
0
6
4
1
4
1
1.67
com.google.javascript.jscomp.Requirement.Builder.clearRuleId
14
8
0
6
4
1
4
1
1.33
com.google.javascript.jscomp.Requirement.Builder.clearType
13
7
0
6
4
1
4
1
1.17
com.google.javascript.jscomp.Requirement.Builder.clearValue
13
7
0
6
4
1
4
1
1.17
com.google.javascript.jscomp.Requirement.Builder.clearWhitelist
13
7
0
6
4
1
4
1
1.17
com.google.javascript.jscomp.Requirement.Builder.clearWhitelistRegexp
14
8
0
6
4
1
4
1
1.33
com.google.javascript.jscomp.Requirement.Builder.clone
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.Requirement.Builder.create
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.Requirement.Builder.ensureOnlyApplyToIsMutable
6
0
0
6
3
1
3
1
0.00
com.google.javascript.jscomp.Requirement.Builder.ensureOnlyApplyToRegexpIsMutable
6
0
0
6
3
1
3
1
0.00
com.google.javascript.jscomp.Requirement.Builder.ensureValueIsMutable
6
0
0
6
3
1
3
1
0.00
com.google.javascript.jscomp.Requirement.Builder.ensureWhitelistIsMutable
6
0
0
6
3
1
3
1
0.00
com.google.javascript.jscomp.Requirement.Builder.ensureWhitelistRegexpIsMutable
6
0
0
6
3
1
3
1
0.00
com.google.javascript.jscomp.Requirement.Builder.getDefaultInstanceForType
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.Requirement.Builder.getDescriptor
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.Requirement.Builder.getDescriptorForType
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.Requirement.Builder.getErrorMessage
20
9
0
11
8
4
4
3
0.82
com.google.javascript.jscomp.Requirement.Builder.getErrorMessageBytes
21
9
0
12
8
4
4
3
0.75
com.google.javascript.jscomp.Requirement.Builder.getExtends
20
9
0
11
8
4
4
3
0.82
com.google.javascript.jscomp.Requirement.Builder.getExtendsBytes
21
9
0
12
8
4
4
3
0.75
com.google.javascript.jscomp.Requirement.Builder.getJavaClass
19
8
0
11
8
4
4
3
0.73
com.google.javascript.jscomp.Requirement.Builder.getJavaClassBytes
20
8
0
12
8
4
4
3
0.67
com.google.javascript.jscomp.Requirement.Builder.getOnlyApplyTo
12
9
0
3
1
1
1
1
3.00
com.google.javascript.jscomp.Requirement.Builder.getOnlyApplyToBytes
12
9
0
3
1
1
1
1
3.00
com.google.javascript.jscomp.Requirement.Builder.getOnlyApplyToCount
12
9
0
3
1
1
1
1
3.00
com.google.javascript.jscomp.Requirement.Builder.getOnlyApplyToList
12
9
0
3
1
1
1
1
3.00
com.google.javascript.jscomp.Requirement.Builder.getOnlyApplyToRegexp
13
10
0
3
1
1
1
1
3.33
com.google.javascript.jscomp.Requirement.Builder.getOnlyApplyToRegexpBytes
13
10
0
3
1
1
1
1
3.33
com.google.javascript.jscomp.Requirement.Builder.getOnlyApplyToRegexpCount
13
10
0
3
1
1
1
1
3.33
com.google.javascript.jscomp.Requirement.Builder.getOnlyApplyToRegexpList
13
10
0
3
1
1
1
1
3.33
com.google.javascript.jscomp.Requirement.Builder.getRuleId
19
8
0
11
8
4
4
3
0.73
com.google.javascript.jscomp.Requirement.Builder.getRuleIdBytes
20
8
0
12
8
4
4
3
0.67
com.google.javascript.jscomp.Requirement.Builder.getType
10
7
0
3
1
1
1
1
2.33
com.google.javascript.jscomp.Requirement.Builder.getValue
10
7
0
3
1
1
1
1
2.33
com.google.javascript.jscomp.Requirement.Builder.getValueBytes
10
7
0
3
1
1
1
1
2.33
com.google.javascript.jscomp.Requirement.Builder.getValueCount
10
7
0
3
1
1
1
1
2.33
com.google.javascript.jscomp.Requirement.Builder.getValueList
10
7
0
3
1
1
1
1
2.33
com.google.javascript.jscomp.Requirement.Builder.getWhitelist
10
7
0
3
1
1
1
1
2.33
com.google.javascript.jscomp.Requirement.Builder.getWhitelistBytes
10
7
0
3
1
1
1
1
2.33
com.google.javascript.jscomp.Requirement.Builder.getWhitelistCount
10
7
0
3
1
1
1
1
2.33
com.google.javascript.jscomp.Requirement.Builder.getWhitelistList
10
7
0
3
1
1
1
1
2.33
com.google.javascript.jscomp.Requirement.Builder.getWhitelistRegexp
11
8
0
3
1
1
1
1
2.67
com.google.javascript.jscomp.Requirement.Builder.getWhitelistRegexpBytes
11
8
0
3
1
1
1
1
2.67
com.google.javascript.jscomp.Requirement.Builder.getWhitelistRegexpCount
11
8
0
3
1
1
1
1
2.67
com.google.javascript.jscomp.Requirement.Builder.getWhitelistRegexpList
11
8
0
3
1
1
1
1
2.67
com.google.javascript.jscomp.Requirement.Builder.hasErrorMessage
12
9
0
3
1
1
1
1
3.00
com.google.javascript.jscomp.Requirement.Builder.hasExtends
12
9
0
3
1
1
1
1
3.00
com.google.javascript.jscomp.Requirement.Builder.hasJavaClass
11
8
0
3
1
1
1
1
2.67
com.google.javascript.jscomp.Requirement.Builder.hasRuleId
11
8
0
3
1
1
1
1
2.67
com.google.javascript.jscomp.Requirement.Builder.hasType
10
7
0
3
1
1
1
1
2.33
com.google.javascript.jscomp.Requirement.Builder.internalGetFieldAccessorTable
5
0
0
5
3
1
1
1
0.00
com.google.javascript.jscomp.Requirement.Builder.isInitialized
7
0
1
6
3
1
3
1
0.00
com.google.javascript.jscomp.Requirement.Builder.maybeForceBuilderInitialization
4
0
0
4
1
1
1
1
0.00
com.google.javascript.jscomp.Requirement.Builder.mergeFrom
8
0
0
8
5
1
4
1
0.00
com.google.javascript.jscomp.Requirement.Builder.mergeFrom
79
0
0
79
62
1
58
1
0.00
com.google.javascript.jscomp.Requirement.Builder.mergeFrom
17
0
0
17
10
5
7
2
0.00
com.google.javascript.jscomp.Requirement.Builder.setErrorMessage
19
9
0
10
6
2
6
1
0.90
com.google.javascript.jscomp.Requirement.Builder.setErrorMessageBytes
19
9
0
10
6
2
6
1
0.90
com.google.javascript.jscomp.Requirement.Builder.setExtends
19
9
0
10
6
2
6
1
0.90
com.google.javascript.jscomp.Requirement.Builder.setExtendsBytes
19
9
0
10
6
2
6
1
0.90
com.google.javascript.jscomp.Requirement.Builder.setJavaClass
18
8
0
10
6
2
6
1
0.80
com.google.javascript.jscomp.Requirement.Builder.setJavaClassBytes
18
8
0
10
6
2
6
1
0.80
com.google.javascript.jscomp.Requirement.Builder.setOnlyApplyTo
19
9
0
10
6
2
6
1
0.90
com.google.javascript.jscomp.Requirement.Builder.setOnlyApplyToRegexp
20
10
0
10
6
2
6
1
1.00
com.google.javascript.jscomp.Requirement.Builder.setRuleId
18
8
0
10
6
2
6
1
0.80
com.google.javascript.jscomp.Requirement.Builder.setRuleIdBytes
18
8
0
10
6
2
6
1
0.80
com.google.javascript.jscomp.Requirement.Builder.setType
16
7
0
9
6
1
6
1
0.78
com.google.javascript.jscomp.Requirement.Builder.setValue
17
7
0
10
6
2
6
1
0.70
com.google.javascript.jscomp.Requirement.Builder.setWhitelist
17
7
0
10
6
2
6
1
0.70
com.google.javascript.jscomp.Requirement.Builder.setWhitelistRegexp
18
8
0
10
6
2
6
1
0.80
com.google.javascript.jscomp.Requirement.getDefaultInstance
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.Requirement.getDefaultInstanceForType
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.Requirement.getDescriptor
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.Requirement.getErrorMessage
23
9
0
14
9
5
5
4
0.64
com.google.javascript.jscomp.Requirement.getErrorMessageBytes
21
9
0
12
8
4
4
3
0.75
com.google.javascript.jscomp.Requirement.getExtends
23
9
0
14
9
5
5
4
0.64
com.google.javascript.jscomp.Requirement.getExtendsBytes
21
9
0
12
8
4
4
3
0.75
com.google.javascript.jscomp.Requirement.getJavaClass
22
8
0
14
9
5
5
4
0.57
com.google.javascript.jscomp.Requirement.getJavaClassBytes
20
8
0
12
8
4
4
3
0.67
com.google.javascript.jscomp.Requirement.getOnlyApplyTo
12
9
0
3
1
1
1
1
3.00
com.google.javascript.jscomp.Requirement.getOnlyApplyToBytes
12
9
0
3
1
1
1
1
3.00
com.google.javascript.jscomp.Requirement.getOnlyApplyToCount
12
9
0
3
1
1
1
1
3.00
com.google.javascript.jscomp.Requirement.getOnlyApplyToList
12
9
0
3
1
1
1
1
3.00
com.google.javascript.jscomp.Requirement.getOnlyApplyToRegexp
13
10
0
3
1
1
1
1
3.33
com.google.javascript.jscomp.Requirement.getOnlyApplyToRegexpBytes
13
10
0
3
1
1
1
1
3.33
com.google.javascript.jscomp.Requirement.getOnlyApplyToRegexpCount
13
10
0
3
1
1
1
1
3.33
com.google.javascript.jscomp.Requirement.getOnlyApplyToRegexpList
13
10
0
3
1
1
1
1
3.33
com.google.javascript.jscomp.Requirement.getParserForType
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.Requirement.getRuleId
22
8
0
14
9
5
5
4
0.57
com.google.javascript.jscomp.Requirement.getRuleIdBytes
20
8
0
12
8
4
4
3
0.67
com.google.javascript.jscomp.Requirement.getSerializedSize
75
0
1
74
52
7
42
12
0.00
com.google.javascript.jscomp.Requirement.getType
10
7
0
3
1
1
1
1
2.33
com.google.javascript.jscomp.Requirement.getUnknownFields
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.Requirement.getValue
10
7
0
3
1
1
1
1
2.33
com.google.javascript.jscomp.Requirement.getValueBytes
10
7
0
3
1
1
1
1
2.33
com.google.javascript.jscomp.Requirement.getValueCount
10
7
0
3
1
1
1
1
2.33
com.google.javascript.jscomp.Requirement.getValueList
10
7
0
3
1
1
1
1
2.33
com.google.javascript.jscomp.Requirement.getWhitelist
10
7
0
3
1
1
1
1
2.33
com.google.javascript.jscomp.Requirement.getWhitelistBytes
10
7
0
3
1
1
1
1
2.33
com.google.javascript.jscomp.Requirement.getWhitelistCount
10
7
0
3
1
1
1
1
2.33
com.google.javascript.jscomp.Requirement.getWhitelistList
10
7
0
3
1
1
1
1
2.33
com.google.javascript.jscomp.Requirement.getWhitelistRegexp
11
8
0
3
1
1
1
1
2.67
com.google.javascript.jscomp.Requirement.getWhitelistRegexpBytes
11
8
0
3
1
1
1
1
2.67
com.google.javascript.jscomp.Requirement.getWhitelistRegexpCount
11
8
0
3
1
1
1
1
2.67
com.google.javascript.jscomp.Requirement.getWhitelistRegexpList
11
8
0
3
1
1
1
1
2.67
com.google.javascript.jscomp.Requirement.hasErrorMessage
12
9
0
3
1
1
1
1
3.00
com.google.javascript.jscomp.Requirement.hasExtends
12
9
0
3
1
1
1
1
3.00
com.google.javascript.jscomp.Requirement.hasJavaClass
11
8
0
3
1
1
1
1
2.67
com.google.javascript.jscomp.Requirement.hasRuleId
11
8
0
3
1
1
1
1
2.67
com.google.javascript.jscomp.Requirement.hasType
10
7
0
3
1
1
1
1
2.33
com.google.javascript.jscomp.Requirement.initFields
12
0
0
12
10
1
10
1
0.00
com.google.javascript.jscomp.Requirement.internalGetFieldAccessorTable
5
0
0
5
3
1
1
1
0.00
com.google.javascript.jscomp.Requirement.isInitialized
11
0
1
10
7
2
7
2
0.00
com.google.javascript.jscomp.Requirement.newBuilder
1
0
0
1
1
1
1
1
0.00
com.google.javascript.jscomp.Requirement.newBuilder
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.Requirement.newBuilderForType
1
0
0
1
1
1
1
1
0.00
com.google.javascript.jscomp.Requirement.newBuilderForType
5
0
0
5
2
3
1
2
0.00
com.google.javascript.jscomp.Requirement.parseDelimitedFrom
4
0
0
4
1
2
1
1
0.00
com.google.javascript.jscomp.Requirement.parseDelimitedFrom
6
0
0
6
1
4
1
1
0.00
com.google.javascript.jscomp.Requirement.parseFrom
5
0
0
5
1
3
1
1
0.00
com.google.javascript.jscomp.Requirement.parseFrom
6
0
0
6
1
4
1
1
0.00
com.google.javascript.jscomp.Requirement.parseFrom
4
0
0
4
1
2
1
1
0.00
com.google.javascript.jscomp.Requirement.parseFrom
6
0
0
6
1
4
1
1
0.00
com.google.javascript.jscomp.Requirement.parseFrom
4
0
0
4
1
2
1
1
0.00
com.google.javascript.jscomp.Requirement.parseFrom
6
0
0
6
1
4
1
1
0.00
com.google.javascript.jscomp.Requirement.parseFrom
5
0
0
5
1
3
1
1
0.00
com.google.javascript.jscomp.Requirement.parseFrom
6
0
0
6
1
4
1
1
0.00
com.google.javascript.jscomp.Requirement.Requirement
4
0
0
4
2
1
2
1
0.00
com.google.javascript.jscomp.Requirement.Requirement
1
0
0
1
1
1
1
1
0.00
com.google.javascript.jscomp.Requirement.Requirement
120
0
0
120
89
10
65
7
0.00
com.google.javascript.jscomp.Requirement.toBuilder
1
0
0
1
1
1
1
1
0.00
com.google.javascript.jscomp.Requirement.Type.(Anon_2).findValueByNumber
3
0
0
3
2
0
1
1
0.00
com.google.javascript.jscomp.Requirement.Type.getDescriptor
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.Requirement.Type.getDescriptorForType
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.Requirement.Type.getNumber
1
0
0
1
1
1
1
1
0.00
com.google.javascript.jscomp.Requirement.Type.getValueDescriptor
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.Requirement.Type.internalGetValueMap
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.Requirement.Type.Type
4
0
0
4
2
1
2
1
0.00
com.google.javascript.jscomp.Requirement.Type.valueOf
15
0
0
15
12
1
12
1
0.00
com.google.javascript.jscomp.Requirement.Type.valueOf
8
0
0
8
4
2
3
1
0.00
com.google.javascript.jscomp.Requirement.Type.valueOf
0
0
0
0
0
0
0
0
0.00
com.google.javascript.jscomp.Requirement.Type.values
0
0
0
0
0
0
0
0
0.00
com.google.javascript.jscomp.Requirement.writeReplace
4
0
0
4
1
2
1
1
0.00
com.google.javascript.jscomp.Requirement.writeTo
39
0
0
39
24
5
28
7
0.00
com.google.javascript.jscomp.RequirementOrBuilder.getErrorMessage
10
9
0
1
0
1
0
1
9.00
com.google.javascript.jscomp.RequirementOrBuilder.getErrorMessageBytes
10
9
0
1
0
1
0
1
9.00
com.google.javascript.jscomp.RequirementOrBuilder.getExtends
10
9
0
1
0
1
0
1
9.00
com.google.javascript.jscomp.RequirementOrBuilder.getExtendsBytes
10
9
0
1
0
1
0
1
9.00
com.google.javascript.jscomp.RequirementOrBuilder.getJavaClass
9
8
0
1
0
1
0
1
8.00
com.google.javascript.jscomp.RequirementOrBuilder.getJavaClassBytes
9
8
0
1
0
1
0
1
8.00
com.google.javascript.jscomp.RequirementOrBuilder.getOnlyApplyTo
10
9
0
1
0
1
0
1
9.00
com.google.javascript.jscomp.RequirementOrBuilder.getOnlyApplyToBytes
10
9
0
1
0
1
0
1
9.00
com.google.javascript.jscomp.RequirementOrBuilder.getOnlyApplyToCount
10
9
0
1
0
1
0
1
9.00
com.google.javascript.jscomp.RequirementOrBuilder.getOnlyApplyToList
10
9
0
1
0
1
0
1
9.00
com.google.javascript.jscomp.RequirementOrBuilder.getOnlyApplyToRegexp
11
10
0
1
0
1
0
1
10.00
com.google.javascript.jscomp.RequirementOrBuilder.getOnlyApplyToRegexpBytes
11
10
0
1
0
1
0
1
10.00
com.google.javascript.jscomp.RequirementOrBuilder.getOnlyApplyToRegexpCount
11
10
0
1
0
1
0
1
10.00
com.google.javascript.jscomp.RequirementOrBuilder.getOnlyApplyToRegexpList
11
10
0
1
0
1
0
1
10.00
com.google.javascript.jscomp.RequirementOrBuilder.getRuleId
9
8
0
1
0
1
0
1
8.00
com.google.javascript.jscomp.RequirementOrBuilder.getRuleIdBytes
9
8
0
1
0
1
0
1
8.00
com.google.javascript.jscomp.RequirementOrBuilder.getType
8
7
0
1
0
1
0
1
7.00
com.google.javascript.jscomp.RequirementOrBuilder.getValue
8
7
0
1
0
1
0
1
7.00
com.google.javascript.jscomp.RequirementOrBuilder.getValueBytes
8
7
0
1
0
1
0
1
7.00
com.google.javascript.jscomp.RequirementOrBuilder.getValueCount
8
7
0
1
0
1
0
1
7.00
com.google.javascript.jscomp.RequirementOrBuilder.getValueList
8
7
0
1
0
1
0
1
7.00
com.google.javascript.jscomp.RequirementOrBuilder.getWhitelist
8
7
0
1
0
1
0
1
7.00
com.google.javascript.jscomp.RequirementOrBuilder.getWhitelistBytes
8
7
0
1
0
1
0
1
7.00
com.google.javascript.jscomp.RequirementOrBuilder.getWhitelistCount
8
7
0
1
0
1
0
1
7.00
com.google.javascript.jscomp.RequirementOrBuilder.getWhitelistList
8
7
0
1
0
1
0
1
7.00
com.google.javascript.jscomp.RequirementOrBuilder.getWhitelistRegexp
9
8
0
1
0
1
0
1
8.00
com.google.javascript.jscomp.RequirementOrBuilder.getWhitelistRegexpBytes
9
8
0
1
0
1
0
1
8.00
com.google.javascript.jscomp.RequirementOrBuilder.getWhitelistRegexpCount
9
8
0
1
0
1
0
1
8.00
com.google.javascript.jscomp.RequirementOrBuilder.getWhitelistRegexpList
9
8
0
1
0
1
0
1
8.00
com.google.javascript.jscomp.RequirementOrBuilder.hasErrorMessage
10
9
0
1
0
1
0
1
9.00
com.google.javascript.jscomp.RequirementOrBuilder.hasExtends
10
9
0
1
0
1
0
1
9.00
com.google.javascript.jscomp.RequirementOrBuilder.hasJavaClass
9
8
0
1
0
1
0
1
8.00
com.google.javascript.jscomp.RequirementOrBuilder.hasRuleId
9
8
0
1
0
1
0
1
8.00
com.google.javascript.jscomp.RequirementOrBuilder.hasType
8
7
0
1
0
1
0
1
7.00
com.google.javascript.jscomp.RescopeGlobalSymbols.addExternForGlobalSymbolNamespace
6
0
0
6
4
3
2
3
0.00
com.google.javascript.jscomp.RescopeGlobalSymbols.FindCrossModuleNamesCallback.visit
25
3
0
22
15
6
10
6
0.14
com.google.javascript.jscomp.RescopeGlobalSymbols.FindNamesReferencingThis.visit
35
5
0
30
21
5
17
5
0.17
com.google.javascript.jscomp.RescopeGlobalSymbols.isCrossModuleName
4
0
0
4
2
1
1
1
0.00
com.google.javascript.jscomp.RescopeGlobalSymbols.MakeExternsReferenceWindowExplicitly.visit
16
0
0
16
11
3
7
3
0.00
com.google.javascript.jscomp.RescopeGlobalSymbols.process
36
14
1
21
18
3
10
3
0.67
com.google.javascript.jscomp.RescopeGlobalSymbols.RemoveGlobalVarCallback.joinOnComma
9
0
0
9
6
3
5
4
0.00
com.google.javascript.jscomp.RescopeGlobalSymbols.RemoveGlobalVarCallback.visit
43
9
1
33
23
6
17
8
0.27
com.google.javascript.jscomp.RescopeGlobalSymbols.RescopeGlobalSymbols
15
9
0
6
1
4
1
1
1.50
com.google.javascript.jscomp.RescopeGlobalSymbols.RescopeGlobalSymbols
22
12
0
10
4
5
4
1
1.20
com.google.javascript.jscomp.RescopeGlobalSymbols.RewriteGlobalFunctionStatementsToVarAssignmentsCallback.visit
15
0
0
15
11
4
7
4
0.00
com.google.javascript.jscomp.RescopeGlobalSymbols.RewriteScopeCallback.declareModuleGlobals
16
4
0
12
8
1
5
2
0.33
com.google.javascript.jscomp.RescopeGlobalSymbols.RewriteScopeCallback.ModuleGlobal.ModuleGlobal
4
0
0
4
2
1
2
1
0.00
com.google.javascript.jscomp.RescopeGlobalSymbols.RewriteScopeCallback.replaceSymbol
59
17
0
42
32
8
19
7
0.40
com.google.javascript.jscomp.RescopeGlobalSymbols.RewriteScopeCallback.visit
40
8
0
32
23
4
16
4
0.25
com.google.javascript.jscomp.RescopeGlobalSymbolsTest.getNumRepetitions
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.RescopeGlobalSymbolsTest.getProcessor
7
0
0
7
5
1
1
1
0.00
com.google.javascript.jscomp.RescopeGlobalSymbolsTest.RescopeGlobalSymbolsTest
2
0
0
2
0
1
0
1
0.00
com.google.javascript.jscomp.RescopeGlobalSymbolsTest.setUp
4
0
0
4
2
1
2
1
0.00
com.google.javascript.jscomp.RescopeGlobalSymbolsTest.StringCompare.getProcessor
7
0
0
7
5
1
1
1
0.00
com.google.javascript.jscomp.RescopeGlobalSymbolsTest.StringCompare.StringCompare
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.RescopeGlobalSymbolsTest.StringCompare.testFreeCallSemantics
29
3
0
26
24
1
8
1
0.12
com.google.javascript.jscomp.RescopeGlobalSymbolsTest.testDeeperScopes
17
0
0
17
15
1
5
1
0.00
com.google.javascript.jscomp.RescopeGlobalSymbolsTest.testExterns
48
3
0
45
43
1
10
1
0.07
com.google.javascript.jscomp.RescopeGlobalSymbolsTest.testForLoops
10
0
0
10
8
1
3
1
0.00
com.google.javascript.jscomp.RescopeGlobalSymbolsTest.testForLoops_acrossModules
23
0
0
23
21
1
7
1
0.00
com.google.javascript.jscomp.RescopeGlobalSymbolsTest.testFunctionStatements
10
0
0
10
8
1
4
1
0.00
com.google.javascript.jscomp.RescopeGlobalSymbolsTest.testShadow
38
2
0
36
34
1
8
1
0.06
com.google.javascript.jscomp.RescopeGlobalSymbolsTest.testTryCatch
5
0
0
5
3
1
1
1
0.00
com.google.javascript.jscomp.RescopeGlobalSymbolsTest.testVarDeclarations
10
0
0
10
8
1
6
1
0.00
com.google.javascript.jscomp.RescopeGlobalSymbolsTest.testVarDeclarations_acrossModules
30
0
0
30
28
1
10
1
0.00
com.google.javascript.jscomp.RescopeGlobalSymbolsTest.testVarDeclarations_allSameModule
9
0
0
9
7
1
7
1
0.00
com.google.javascript.jscomp.RescopeGlobalSymbolsTest.testVarDeclarations_export
4
0
0
4
2
1
2
1
0.00
com.google.javascript.jscomp.ResourceLoader.get
0
0
0
0
0
0
0
0
0.00
com.google.javascript.jscomp.ResourceLoader.JsObject.JsObject
1
0
0
1
0
1
0
1
0.00
com.google.javascript.jscomp.ResourceLoader.Libraries.resources
1
0
0
1
0
1
0
1
0.00
com.google.javascript.jscomp.ResourceLoader.loadTextResource
12
0
0
12
8
1
6
1
0.00
com.google.javascript.jscomp.ResourceLoader.loadTextResource
7
0
0
7
4
2
3
2
0.00
com.google.javascript.jscomp.ResourceLoader.parse
0
0
0
0
0
0
0
0
0.00
com.google.javascript.jscomp.ResourceLoader.resourceExists
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.ResourceLoader.resourceExists
6
3
0
3
1
1
1
1
1.00
com.google.javascript.jscomp.Result.Result
21
0
0
21
13
7
13
1
0.00
com.google.javascript.jscomp.Result.Result
9
0
0
9
3
5
1
1
0.00
com.google.javascript.jscomp.RewriteBindThis.canRewriteBinding
5
0
0
5
3
1
1
1
0.00
com.google.javascript.jscomp.RewriteBindThis.hasBindThisCall
7
0
0
7
5
2
1
2
0.00
com.google.javascript.jscomp.RewriteBindThis.process
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.RewriteBindThis.rewriteBinding
10
0
2
8
6
3
4
3
0.00
com.google.javascript.jscomp.RewriteBindThis.RewriteBindThis
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.RewriteBindThis.visit
5
0
0
5
2
1
2
1
0.00
com.google.javascript.jscomp.RewriteBindThisTest.getProcessor
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.RewriteBindThisTest.testNestedBind1
44
4
0
40
38
1
4
1
0.10
com.google.javascript.jscomp.RewriteBindThisTest.testNestedBind2
21
2
1
18
16
1
2
1
0.11
com.google.javascript.jscomp.RewriteBindThisTest.testNestedBind3
7
0
0
7
5
1
1
1
0.00
com.google.javascript.jscomp.RewriteBindThisTest.testNoRewriteWithArgumentsCall
18
0
0
18
16
1
4
1
0.00
com.google.javascript.jscomp.RewriteBindThisTest.testNoRewriteWithNamedFunction
4
0
0
4
2
1
2
1
0.00
com.google.javascript.jscomp.RewriteBindThisTest.testRemoveBindCallOnArrowFunction
4
0
0
4
2
1
1
1
0.00
com.google.javascript.jscomp.RewriteBindThisTest.testRewriteWithArg
12
0
0
12
10
1
2
1
0.00
com.google.javascript.jscomp.RewriteBindThisTest.testSimpleRewrite
12
0
0
12
10
1
2
1
0.00
com.google.javascript.jscomp.RewritePolyfills.hotSwapScript
7
0
0
7
4
2
3
2
0.00
com.google.javascript.jscomp.RewritePolyfills.isRootInScope
4
0
0
4
2
2
1
2
0.00
com.google.javascript.jscomp.RewritePolyfills.languageOutIsAtLeast
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.RewritePolyfills.languageOutIsAtLeast
15
1
0
15
12
1
6
1
0.07
com.google.javascript.jscomp.RewritePolyfills.Polyfill.Polyfill
7
0
0
7
4
2
4
1
0.00
com.google.javascript.jscomp.RewritePolyfills.Polyfills.Builder.addClasses
36
21
0
15
10
5
5
4
1.40
com.google.javascript.jscomp.RewritePolyfills.Polyfills.Builder.addMethods
33
21
0
12
7
2
4
2
1.75
com.google.javascript.jscomp.RewritePolyfills.Polyfills.Builder.addStatics
32
16
0
16
8
9
5
5
1.00
com.google.javascript.jscomp.RewritePolyfills.Polyfills.Builder.build
4
1
0
3
1
1
1
1
0.33
com.google.javascript.jscomp.RewritePolyfills.Polyfills.Polyfills
4
0
0
4
2
1
2
1
0.00
com.google.javascript.jscomp.RewritePolyfills.process
7
1
0
7
4
1
4
1
0.14
com.google.javascript.jscomp.RewritePolyfills.RewritePolyfills
4
0
0
4
2
1
2
1
0.00
com.google.javascript.jscomp.RewritePolyfills.RewritePolyfills
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.RewritePolyfills.Traverser.addInstaller
14
0
2
12
8
2
6
2
0.00
com.google.javascript.jscomp.RewritePolyfills.Traverser.fixJsdoc
5
0
0
5
2
1
2
2
0.00
com.google.javascript.jscomp.RewritePolyfills.Traverser.fixJsdocType
14
1
0
13
8
2
6
3
0.08
com.google.javascript.jscomp.RewritePolyfills.Traverser.injectRuntime
5
0
0
5
2
1
2
1
0.00
com.google.javascript.jscomp.RewritePolyfills.Traverser.isStaticFunction
28
3
0
28
20
8
13
8
0.11
com.google.javascript.jscomp.RewritePolyfills.Traverser.visit
67
10
10
48
33
5
24
6
0.21
com.google.javascript.jscomp.RewritePolyfillsTest.createCompiler
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.RewritePolyfillsTest.getInjectedLibraries
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.RewritePolyfillsTest.getNumRepetitions
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.RewritePolyfillsTest.getOptions
5
0
0
5
3
2
2
2
0.00
com.google.javascript.jscomp.RewritePolyfillsTest.getProcessor
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.RewritePolyfillsTest.testClassesNotRewrittenIfDeclaredInScope
5
1
0
5
3
1
3
1
0.20
com.google.javascript.jscomp.RewritePolyfillsTest.testClassesNotRewrittenIfSufficientLanguageOut
11
0
2
9
7
1
7
1
0.00
com.google.javascript.jscomp.RewritePolyfillsTest.testClassesRewritten
13
0
1
12
10
1
6
1
0.00
com.google.javascript.jscomp.RewritePolyfillsTest.testClassesRewrittenInstallerNotDuplicated
6
0
0
6
4
1
2
1
0.00
com.google.javascript.jscomp.RewritePolyfillsTest.testClassesWarnIfInsufficientLanguageOut
13
0
1
12
10
1
6
1
0.00
com.google.javascript.jscomp.RewritePolyfillsTest.testEmpty
4
0
0
4
2
1
2
1
0.00
com.google.javascript.jscomp.RewritePolyfillsTest.testJsdocTypesNotRewrittenIfSufficientLanguageOut
4
1
0
4
2
1
2
1
0.25
com.google.javascript.jscomp.RewritePolyfillsTest.testJsdocTypesRewritten
11
4
1
10
8
1
4
1
0.40
com.google.javascript.jscomp.RewritePolyfillsTest.testPrototypeMethodsInstalled
18
0
2
16
14
1
8
1
0.00
com.google.javascript.jscomp.RewritePolyfillsTest.testPrototypeMethodsInstalled_JSModule
11
0
2
9
7
2
2
2
0.00
com.google.javascript.jscomp.RewritePolyfillsTest.testPrototypeMethodsInstalled_JSModules
17
1
2
14
12
3
2
2
0.07
com.google.javascript.jscomp.RewritePolyfillsTest.testPrototypeMethodsInstalledIfStaticMethodShadowed
11
0
1
10
8
1
3
1
0.00
com.google.javascript.jscomp.RewritePolyfillsTest.testPrototypeMethodsNotInstalledIfActuallyStatic
13
0
2
11
9
1
7
1
0.00
com.google.javascript.jscomp.RewritePolyfillsTest.testPrototypeMethodsNotInstalledIfSufficientLanguageOut
15
0
3
12
10
1
10
1
0.00
com.google.javascript.jscomp.RewritePolyfillsTest.testStaticMethodsNotRewrittenIfDeclaredInScope
5
0
0
5
3
1
3
1
0.00
com.google.javascript.jscomp.RewritePolyfillsTest.testStaticMethodsNotRewrittenIfSufficientLanguageOut
15
0
3
12
10
1
10
1
0.00
com.google.javascript.jscomp.RewritePolyfillsTest.testStaticMethodsRewritten
19
0
2
17
15
1
9
1
0.00
com.google.javascript.jscomp.RewritePolyfillsTest.testStaticMethodsWarnIfInsufficientLanguageOut
13
0
1
12
10
1
6
1
0.00
com.google.javascript.jscomp.RhinoErrorReporter.errorAtLine
5
0
0
5
2
2
1
1
0.00
com.google.javascript.jscomp.RhinoErrorReporter.forOldRhino
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.RhinoErrorReporter.makeError
14
2
2
10
6
3
3
2
0.20
com.google.javascript.jscomp.RhinoErrorReporter.mapError
8
0
0
8
4
1
4
2
0.00
com.google.javascript.jscomp.RhinoErrorReporter.OldRhinoErrorReporter.error
4
0
0
4
1
2
1
1
0.00
com.google.javascript.jscomp.RhinoErrorReporter.OldRhinoErrorReporter.OldRhinoErrorReporter
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.RhinoErrorReporter.OldRhinoErrorReporter.warning
4
0
0
4
1
2
1
1
0.00
com.google.javascript.jscomp.RhinoErrorReporter.replacePlaceHolders
9
5
0
4
2
1
2
1
1.25
com.google.javascript.jscomp.RhinoErrorReporter.RhinoErrorReporter
63
8
15
41
39
1
2
1
0.20
com.google.javascript.jscomp.RhinoErrorReporter.warningAtLine
5
0
0
5
2
2
1
1
0.00
com.google.javascript.jscomp.RhinoErrorReporterTest.assertError
14
3
1
10
6
5
4
3
0.30
com.google.javascript.jscomp.RhinoErrorReporterTest.assertNoWarningOrError
8
3
0
5
3
2
2
2
0.60
com.google.javascript.jscomp.RhinoErrorReporterTest.assertWarning
14
3
1
10
6
5
4
3
0.30
com.google.javascript.jscomp.RhinoErrorReporterTest.parseCode
27
0
3
24
20
6
8
5
0.00
com.google.javascript.jscomp.RhinoErrorReporterTest.setUp
5
0
0
5
3
1
3
1
0.00
com.google.javascript.jscomp.RhinoErrorReporterTest.testInvalidEs3Prop
20
0
4
16
13
5
5
3
0.00
com.google.javascript.jscomp.RhinoErrorReporterTest.testMissingTypeWarnings
17
2
4
13
10
5
5
3
0.15
com.google.javascript.jscomp.RhinoErrorReporterTest.testTrailingComma
20
0
1
19
16
5
3
3
0.00
com.google.javascript.jscomp.RuntimeTypeCheck.(Anon_1).compare
3
0
0
3
2
0
1
1
0.00
com.google.javascript.jscomp.RuntimeTypeCheck.(Anon_1).getName
14
1
0
13
11
0
5
1
0.08
com.google.javascript.jscomp.RuntimeTypeCheck.addBoilerplateCode
23
8
0
15
12
4
3
3
0.53
com.google.javascript.jscomp.RuntimeTypeCheck.AddChecks.AddChecks
2
0
0
2
0
1
0
1
0.00
com.google.javascript.jscomp.RuntimeTypeCheck.AddChecks.createCheckerNode
46
8
7
31
25
5
11
4
0.26
com.google.javascript.jscomp.RuntimeTypeCheck.AddChecks.createCheckTypeCallNode
27
9
0
18
12
4
9
5
0.50
com.google.javascript.jscomp.RuntimeTypeCheck.AddChecks.visit
7
0
0
7
4
1
4
1
0.00
com.google.javascript.jscomp.RuntimeTypeCheck.AddChecks.visitFunction
44
7
6
31
24
7
16
8
0.23
com.google.javascript.jscomp.RuntimeTypeCheck.AddChecks.visitReturn
19
0
4
15
11
6
6
5
0.00
com.google.javascript.jscomp.RuntimeTypeCheck.AddMarkers.addMarker
37
2
7
28
21
11
8
5
0.07
com.google.javascript.jscomp.RuntimeTypeCheck.AddMarkers.AddMarkers
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.RuntimeTypeCheck.AddMarkers.findEnclosingConstructorDeclaration
6
0
0
6
3
1
3
1
0.00
com.google.javascript.jscomp.RuntimeTypeCheck.AddMarkers.findNodeToInsertAfter
19
8
2
9
6
3
4
3
0.89
com.google.javascript.jscomp.RuntimeTypeCheck.AddMarkers.isClassDefiningCall
5
0
0
5
3
1
1
1
0.00
com.google.javascript.jscomp.RuntimeTypeCheck.AddMarkers.visit
5
0
0
5
2
1
2
1
0.00
com.google.javascript.jscomp.RuntimeTypeCheck.AddMarkers.visitFunction
17
0
3
14
10
4
6
5
0.00
com.google.javascript.jscomp.RuntimeTypeCheck.jsCode
4
0
0
4
2
1
1
1
0.00
com.google.javascript.jscomp.RuntimeTypeCheck.process
6
0
0
6
4
1
4
1
0.00
com.google.javascript.jscomp.RuntimeTypeCheck.RuntimeTypeCheck
4
0
0
4
2
1
2
1
0.00
com.google.javascript.jscomp.RuntimeTypeCheckTest.createCompiler
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.RuntimeTypeCheckTest.getNumRepetitions
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.RuntimeTypeCheckTest.getProcessor
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.RuntimeTypeCheckTest.RuntimeTypeCheckTest
4
1
0
4
2
1
2
1
0.25
com.google.javascript.jscomp.RuntimeTypeCheckTest.setUp
5
0
0
5
3
1
3
1
0.00
com.google.javascript.jscomp.RuntimeTypeCheckTest.testChecks
5
0
0
5
3
1
2
1
0.00
com.google.javascript.jscomp.RuntimeTypeCheckTest.testConstValue
9
3
0
7
5
1
1
1
0.43
com.google.javascript.jscomp.RuntimeTypeCheckTest.testExtendedInterface
16
4
0
16
14
1
1
1
0.25
com.google.javascript.jscomp.RuntimeTypeCheckTest.testFunctionType
3
1
0
3
1
1
1
1
0.33
com.google.javascript.jscomp.RuntimeTypeCheckTest.testImplementedInterface
13
3
0
13
11
1
1
1
0.23
com.google.javascript.jscomp.RuntimeTypeCheckTest.testImplementedInterfaceOrdering
15
3
0
15
13
1
1
1
0.20
com.google.javascript.jscomp.RuntimeTypeCheckTest.testImplementedInterfaceOrderingGoogInherits
22
4
0
22
20
1
1
1
0.18
com.google.javascript.jscomp.RuntimeTypeCheckTest.testInnerClasses
13
4
0
13
11
1
1
1
0.31
com.google.javascript.jscomp.RuntimeTypeCheckTest.testInnerConstructor
6
1
0
6
4
1
1
1
0.17
com.google.javascript.jscomp.RuntimeTypeCheckTest.testInterface
9
2
0
9
7
1
1
1
0.22
com.google.javascript.jscomp.RuntimeTypeCheckTest.testNativeClass
7
1
0
7
5
1
1
1
0.14
com.google.javascript.jscomp.RuntimeTypeCheckTest.testNullValue
6
1
0
6
4
1
1
1
0.17
com.google.javascript.jscomp.RuntimeTypeCheckTest.testQualifiedClass
10
2
0
10
8
1
1
1
0.20
com.google.javascript.jscomp.RuntimeTypeCheckTest.testReturn
7
1
0
7
5
1
1
1
0.14
com.google.javascript.jscomp.RuntimeTypeCheckTest.testReturnNothing
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.RuntimeTypeCheckTest.testSkipParamOK
7
1
0
7
5
1
1
1
0.14
com.google.javascript.jscomp.RuntimeTypeCheckTest.testUnion
9
1
0
9
7
1
1
1
0.11
com.google.javascript.jscomp.RuntimeTypeCheckTest.testUntypedParam
3
1
0
3
1
1
1
1
0.33
com.google.javascript.jscomp.RuntimeTypeCheckTest.testValue
7
1
0
7
5
1
1
1
0.14
com.google.javascript.jscomp.RuntimeTypeCheckTest.testValues
9
1
0
9
7
1
1
1
0.11
com.google.javascript.jscomp.RuntimeTypeCheckTest.testValueWithInnerFn
8
1
0
8
6
1
1
1
0.12
com.google.javascript.jscomp.SanityCheck.process
7
0
0
7
5
1
5
1
0.00
com.google.javascript.jscomp.SanityCheck.SanityCheck
4
0
0
4
2
1
2
1
0.00
com.google.javascript.jscomp.SanityCheck.sanityCheckAst
7
3
0
4
2
1
2
1
0.75
com.google.javascript.jscomp.SanityCheck.sanityCheckCodeGeneration
36
13
5
18
13
4
9
4
0.72
com.google.javascript.jscomp.SanityCheck.sanityCheckExternProperties
14
3
0
11
7
2
6
2
0.27
com.google.javascript.jscomp.SanityCheck.sanityCheckNormalization
26
8
3
15
11
5
7
4
0.53
com.google.javascript.jscomp.SanityCheck.sanityCheckVars
5
0
0
5
2
1
2
1
0.00
com.google.javascript.jscomp.SanityCheckTest.getNumRepetitions
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.SanityCheckTest.getProcessor
8
0
0
8
5
1
3
2
0.00
com.google.javascript.jscomp.SanityCheckTest.getProcessor.(Anon_1).process
4
0
0
4
3
0
2
1
0.00
com.google.javascript.jscomp.SanityCheckTest.SanityCheckTest
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.SanityCheckTest.setUp
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.SanityCheckTest.testConstantAnnotationMismatch
18
0
1
17
13
2
9
3
0.00
com.google.javascript.jscomp.SanityCheckTest.testConstantAnnotationMismatch.(Anon_4).process
7
0
0
7
6
1
4
2
0.00
com.google.javascript.jscomp.SanityCheckTest.testUnnormalized
14
0
1
13
9
1
6
2
0.00
com.google.javascript.jscomp.SanityCheckTest.testUnnormalized.(Anon_3).process
3
0
0
3
2
0
1
1
0.00
com.google.javascript.jscomp.SanityCheckTest.testUnnormalizeNodeTypes
16
0
1
15
11
1
7
2
0.00
com.google.javascript.jscomp.SanityCheckTest.testUnnormalizeNodeTypes.(Anon_2).process
5
0
0
5
4
0
2
1
0.00
com.google.javascript.jscomp.Scope.createGlobalScope
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.Scope.declare
15
8
0
7
5
2
4
2
1.14
com.google.javascript.jscomp.Scope.getAllSymbols
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.Scope.getArgumentsVar
9
3
0
6
3
1
3
1
0.50
com.google.javascript.jscomp.Scope.getClosestHoistScope
17
7
0
10
6
2
5
2
0.70
com.google.javascript.jscomp.Scope.getDepth
4
1
0
3
1
1
1
1
0.33
com.google.javascript.jscomp.Scope.getGlobalScope
7
0
0
7
4
2
3
2
0.00
com.google.javascript.jscomp.Scope.getOwnSlot
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.Scope.getParent
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.Scope.getParentScope
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.Scope.getRootNode
7
4
0
3
1
1
1
1
1.33
com.google.javascript.jscomp.Scope.getSlot
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.Scope.getVar
18
4
0
14
9
3
7
3
0.29
com.google.javascript.jscomp.Scope.getVarCount
6
3
0
3
1
1
1
1
1.00
com.google.javascript.jscomp.Scope.getVarIterable
7
4
0
3
1
1
1
1
1.33
com.google.javascript.jscomp.Scope.isBlockScope
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.Scope.isDeclared
20
6
1
13
8
2
7
2
0.46
com.google.javascript.jscomp.Scope.isFunctionBlockScope
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.Scope.isFunctionScope
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.Scope.isGlobal
6
3
0
3
1
1
1
1
1.00
com.google.javascript.jscomp.Scope.isLocal
6
3
0
3
1
1
1
1
1.00
com.google.javascript.jscomp.Scope.Scope
16
5
1
10
8
1
6
1
0.50
com.google.javascript.jscomp.Scope.Scope
6
0
0
6
4
1
4
1
0.00
com.google.javascript.jscomp.Scope.toString
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.Scope.undeclare
9
4
0
5
3
1
3
1
0.80
com.google.javascript.jscomp.ScopeCreator.createScope
8
7
0
1
0
1
0
1
7.00
com.google.javascript.jscomp.ScopeCreator.hasBlockScope
1
0
0
1
0
1
0
1
0.00
com.google.javascript.jscomp.ScopedAliases.AliasedNode.AliasedNode
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.ScopedAliases.AliasedNode.applyAlias
11
0
0
11
8
3
5
3
0.00
com.google.javascript.jscomp.ScopedAliases.AliasedTypeNode.AliasedTypeNode
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.ScopedAliases.AliasedTypeNode.applyAlias
16
1
0
15
10
8
4
6
0.07
com.google.javascript.jscomp.ScopedAliases.AliasUsage.AliasUsage
4
0
0
4
2
1
2
1
0.00
com.google.javascript.jscomp.ScopedAliases.AliasUsage.applyAlias
1
0
0
1
0
1
0
1
0.00
com.google.javascript.jscomp.ScopedAliases.AliasUsage.referencesOtherAlias
7
1
0
6
4
4
1
4
0.17
com.google.javascript.jscomp.ScopedAliases.hotSwapScript
56
4
5
47
35
8
21
10
0.09
com.google.javascript.jscomp.ScopedAliases.process
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.ScopedAliases.ScopedAliases
7
0
0
7
3
3
3
1
0.00
com.google.javascript.jscomp.ScopedAliases.Traversal.enterScope
18
0
0
18
12
3
9
3
0.00
com.google.javascript.jscomp.ScopedAliases.Traversal.exitScope
14
0
0
14
11
1
11
1
0.00
com.google.javascript.jscomp.ScopedAliases.Traversal.findAliases
108
25
10
74
61
18
34
17
0.34
com.google.javascript.jscomp.ScopedAliases.Traversal.findNamespaceShadows
14
1
1
12
7
2
6
3
0.08
com.google.javascript.jscomp.ScopedAliases.Traversal.findScopeMethodCall
12
5
0
7
4
2
3
2
0.71
com.google.javascript.jscomp.ScopedAliases.Traversal.fixTypeNode
19
0
1
18
12
5
8
6
0.00
com.google.javascript.jscomp.ScopedAliases.Traversal.getAliasDefinitionsInOrder
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.ScopedAliases.Traversal.getAliasUsages
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.ScopedAliases.Traversal.getScopeCalls
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.ScopedAliases.Traversal.getSourceRegion
16
0
1
15
11
7
5
6
0.00
com.google.javascript.jscomp.ScopedAliases.Traversal.hasErrors
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.ScopedAliases.Traversal.inGoogScopeBody
6
3
0
3
1
1
1
1
1.00
com.google.javascript.jscomp.ScopedAliases.Traversal.isCallToScopeMethod
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.ScopedAliases.Traversal.isGoogScopeFunctionBody
6
3
0
3
1
1
1
1
1.00
com.google.javascript.jscomp.ScopedAliases.Traversal.recordAlias
16
0
2
14
9
6
5
5
0.00
com.google.javascript.jscomp.ScopedAliases.Traversal.renameNamespaceShadows
20
5
0
15
9
6
4
5
0.33
com.google.javascript.jscomp.ScopedAliases.Traversal.report
5
0
0
5
2
2
2
1
0.00
com.google.javascript.jscomp.ScopedAliases.Traversal.reportInvalidVariables
16
3
0
13
8
4
4
5
0.23
com.google.javascript.jscomp.ScopedAliases.Traversal.validateScopeCall
25
2
0
23
16
2
11
2
0.09
com.google.javascript.jscomp.ScopedAliases.Traversal.visit
65
12
7
46
32
7
25
8
0.26
com.google.javascript.jscomp.ScopedAliasesTest.AliasSpy.addAlias
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.ScopedAliasesTest.getNumRepetitions
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.ScopedAliasesTest.getProcessor
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.ScopedAliasesTest.ScopedAliasesTest
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.ScopedAliasesTest.tearDown
4
0
0
4
2
1
2
1
0.00
com.google.javascript.jscomp.ScopedAliasesTest.testAliasCycle
10
0
0
10
8
1
1
1
0.00
com.google.javascript.jscomp.ScopedAliasesTest.testAliasNonRedefinition
4
0
0
4
2
1
1
1
0.00
com.google.javascript.jscomp.ScopedAliasesTest.testAliasOfSymbolInGoogScope
12
0
0
12
10
1
1
1
0.00
com.google.javascript.jscomp.ScopedAliasesTest.testAliasReassign
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.ScopedAliasesTest.testAliasRedefinition
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.ScopedAliasesTest.testArrayJsDoc
7
2
0
7
5
1
1
1
0.29
com.google.javascript.jscomp.ScopedAliasesTest.testArrowFunction
6
0
0
6
4
1
1
1
0.00
com.google.javascript.jscomp.ScopedAliasesTest.testBadParameters
7
0
0
7
5
1
5
1
0.00
com.google.javascript.jscomp.ScopedAliasesTest.testClassDefinition1
4
0
0
4
2
1
1
1
0.00
com.google.javascript.jscomp.ScopedAliasesTest.testClassDefinition2
6
0
0
6
4
1
1
1
0.00
com.google.javascript.jscomp.ScopedAliasesTest.testClassDefinition3
6
0
0
6
4
1
1
1
0.00
com.google.javascript.jscomp.ScopedAliasesTest.testClassDefinition_letConst
10
0
0
10
8
1
2
1
0.00
com.google.javascript.jscomp.ScopedAliasesTest.testConst
4
0
0
4
2
1
1
1
0.00
com.google.javascript.jscomp.ScopedAliasesTest.testCtorAlias
12
0
0
12
10
1
1
1
0.00
com.google.javascript.jscomp.ScopedAliasesTest.testDefaultParameter
6
0
0
6
4
1
1
1
0.00
com.google.javascript.jscomp.ScopedAliasesTest.testDestructuringError
5
0
0
5
3
1
2
1
0.00
com.google.javascript.jscomp.ScopedAliasesTest.testForwardJsDoc
20
8
1
19
17
1
2
1
0.42
com.google.javascript.jscomp.ScopedAliasesTest.testFourLevel
4
0
0
4
2
1
1
1
0.00
com.google.javascript.jscomp.ScopedAliasesTest.testFunctionDeclarationInScope
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.ScopedAliasesTest.testFunctionDeclarationInScope_letConst
10
0
0
10
8
1
2
1
0.00
com.google.javascript.jscomp.ScopedAliasesTest.testFunctionJsDoc
12
4
0
12
10
1
2
1
0.33
com.google.javascript.jscomp.ScopedAliasesTest.testHoistedAliases
5
0
0
5
3
1
2
1
0.00
com.google.javascript.jscomp.ScopedAliasesTest.testHoistedFunctionDeclaration
6
0
0
6
4
1
1
1
0.00
com.google.javascript.jscomp.ScopedAliasesTest.testInlineJsDoc
18
9
0
18
16
1
4
1
0.50
com.google.javascript.jscomp.ScopedAliasesTest.testInlineParam
18
9
0
18
16
1
4
1
0.50
com.google.javascript.jscomp.ScopedAliasesTest.testInlineReturn
19
10
0
18
16
1
4
1
0.56
com.google.javascript.jscomp.ScopedAliasesTest.testInvalidVariableInScope
5
0
0
5
3
1
3
1
0.00
com.google.javascript.jscomp.ScopedAliasesTest.testIssue1103a
7
0
0
7
5
1
1
1
0.00
com.google.javascript.jscomp.ScopedAliasesTest.testIssue1103b
6
0
0
6
4
1
1
1
0.00
com.google.javascript.jscomp.ScopedAliasesTest.testIssue1103c
6
2
0
6
4
1
1
1
0.33
com.google.javascript.jscomp.ScopedAliasesTest.testIssue1144
16
4
0
16
14
1
1
1
0.25
com.google.javascript.jscomp.ScopedAliasesTest.testIssue772
7
2
0
7
5
1
1
1
0.29
com.google.javascript.jscomp.ScopedAliasesTest.testJSDocCopiedForClasses
6
2
0
6
4
1
1
1
0.33
com.google.javascript.jscomp.ScopedAliasesTest.testJSDocCopiedForFunctions
5
2
0
5
3
1
1
1
0.40
com.google.javascript.jscomp.ScopedAliasesTest.testJsDocEnum
8
2
0
8
6
1
1
1
0.25
com.google.javascript.jscomp.ScopedAliasesTest.testJsDocExtends
7
2
0
7
5
1
1
1
0.29
com.google.javascript.jscomp.ScopedAliasesTest.testJsDocImplements
7
2
0
7
5
1
1
1
0.29
com.google.javascript.jscomp.ScopedAliasesTest.testJsDocNotIgnored
36
4
3
33
29
5
5
3
0.12
com.google.javascript.jscomp.ScopedAliasesTest.testJsDocParameter
7
2
0
7
5
1
1
1
0.29
com.google.javascript.jscomp.ScopedAliasesTest.testJsDocRecord
16
4
0
16
14
1
3
1
0.25
com.google.javascript.jscomp.ScopedAliasesTest.testJsDocReturn
7
2
0
7
5
1
1
1
0.29
com.google.javascript.jscomp.ScopedAliasesTest.testJsDocSubType
7
2
0
7
5
1
1
1
0.29
com.google.javascript.jscomp.ScopedAliasesTest.testJsDocThis
7
2
0
7
5
1
1
1
0.29
com.google.javascript.jscomp.ScopedAliasesTest.testJsDocThrows
7
2
0
7
5
1
1
1
0.29
com.google.javascript.jscomp.ScopedAliasesTest.testJsDocType
7
2
0
7
5
1
1
1
0.29
com.google.javascript.jscomp.ScopedAliasesTest.testJsDocTypedef
26
10
2
24
22
1
3
1
0.42
com.google.javascript.jscomp.ScopedAliasesTest.testLet
4
0
0
4
2
1
1
1
0.00
com.google.javascript.jscomp.ScopedAliasesTest.testLetConstInBlock
4
0
0
4
2
1
2
1
0.00
com.google.javascript.jscomp.ScopedAliasesTest.testLetConstShadowing
14
0
0
14
12
1
2
1
0.00
com.google.javascript.jscomp.ScopedAliasesTest.testMultipleLocals
5
0
0
5
3
1
1
1
0.00
com.google.javascript.jscomp.ScopedAliasesTest.testMultipleTransitive
6
0
0
6
4
1
1
1
0.00
com.google.javascript.jscomp.ScopedAliasesTest.testNoGoogScope
9
0
1
8
5
4
3
3
0.00
com.google.javascript.jscomp.ScopedAliasesTest.testNonAliasLocal
5
0
0
5
3
1
3
1
0.00
com.google.javascript.jscomp.ScopedAliasesTest.testNonTopLevelDestructuring
5
0
0
5
3
1
1
1
0.00
com.google.javascript.jscomp.ScopedAliasesTest.testNullType
6
2
0
6
4
1
1
1
0.33
com.google.javascript.jscomp.ScopedAliasesTest.testObjectDescructuringError1
5
0
0
5
3
1
2
1
0.00
com.google.javascript.jscomp.ScopedAliasesTest.testObjectDescructuringError2
5
0
0
5
3
1
2
1
0.00
com.google.javascript.jscomp.ScopedAliasesTest.testObjectJsDoc
12
4
0
12
10
1
2
1
0.33
com.google.javascript.jscomp.ScopedAliasesTest.testObjectJsDoc2
7
2
0
7
5
1
1
1
0.29
com.google.javascript.jscomp.ScopedAliasesTest.testObjectLiteral
40
10
2
34
32
1
3
1
0.29
com.google.javascript.jscomp.ScopedAliasesTest.testObjectLiteralComputedPropertyNames
10
0
0
10
8
1
2
1
0.00
com.google.javascript.jscomp.ScopedAliasesTest.testObjectLiteralMethods
6
0
0
6
4
1
1
1
0.00
com.google.javascript.jscomp.ScopedAliasesTest.testObjectLiteralShorthand
6
0
0
6
4
1
1
1
0.00
com.google.javascript.jscomp.ScopedAliasesTest.testOkAliasLocal
12
0
0
12
10
1
4
1
0.00
com.google.javascript.jscomp.ScopedAliasesTest.testOkAliasLocal_letConst
8
0
0
8
6
1
2
1
0.00
com.google.javascript.jscomp.ScopedAliasesTest.testOneLevel
4
0
0
4
2
1
1
1
0.00
com.google.javascript.jscomp.ScopedAliasesTest.testOverridden
9
3
0
6
4
1
2
1
0.50
com.google.javascript.jscomp.ScopedAliasesTest.testPropertiesNotChanged
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.ScopedAliasesTest.testRecordAliasFromMultipleGoogScope
32
0
8
24
22
10
10
7
0.00
com.google.javascript.jscomp.ScopedAliasesTest.testRecordMultipleAliases
22
0
2
20
17
8
9
6
0.00
com.google.javascript.jscomp.ScopedAliasesTest.testRecordOneAlias
19
0
3
16
14
7
7
6
0.00
com.google.javascript.jscomp.ScopedAliasesTest.testRecordOneAlias2
19
0
3
16
14
7
7
6
0.00
com.google.javascript.jscomp.ScopedAliasesTest.testScopeCallInIf
6
0
0
6
4
1
3
1
0.00
com.google.javascript.jscomp.ScopedAliasesTest.testScoped
4
0
0
4
2
1
2
1
0.00
com.google.javascript.jscomp.ScopedAliasesTest.testScoped
4
0
0
4
2
1
2
1
0.00
com.google.javascript.jscomp.ScopedAliasesTest.testScopedError
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.ScopedAliasesTest.testScopedFunctionAssignsToVar
6
0
0
6
4
1
1
1
0.00
com.google.javascript.jscomp.ScopedAliasesTest.testScopedFunctionReturnThis
6
0
0
6
4
1
1
1
0.00
com.google.javascript.jscomp.ScopedAliasesTest.testScopedFunctionThrows
6
0
0
6
4
1
1
1
0.00
com.google.javascript.jscomp.ScopedAliasesTest.testScopedNoChanges
4
0
0
4
2
1
2
1
0.00
com.google.javascript.jscomp.ScopedAliasesTest.testScopedNoChanges
4
0
0
4
2
1
2
1
0.00
com.google.javascript.jscomp.ScopedAliasesTest.testScopedReturn
4
0
0
4
2
1
2
1
0.00
com.google.javascript.jscomp.ScopedAliasesTest.testScopedThis
5
0
0
5
3
1
3
1
0.00
com.google.javascript.jscomp.ScopedAliasesTest.testScopedThrow
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.ScopedAliasesTest.testShadowedScopedVar
13
2
0
11
9
1
1
1
0.18
com.google.javascript.jscomp.ScopedAliasesTest.testShadowedScopedVarTwoScopes
16
0
0
16
14
1
1
1
0.00
com.google.javascript.jscomp.ScopedAliasesTest.testShadowedVar
11
0
0
11
9
1
1
1
0.00
com.google.javascript.jscomp.ScopedAliasesTest.testSourceInfo
13
0
0
13
11
4
2
4
0.00
com.google.javascript.jscomp.ScopedAliasesTest.testTestTypes
11
2
0
11
8
1
3
1
0.18
com.google.javascript.jscomp.ScopedAliasesTest.testTransitive
4
0
0
4
2
1
1
1
0.00
com.google.javascript.jscomp.ScopedAliasesTest.testTransitiveInSameVar
4
0
0
4
2
1
1
1
0.00
com.google.javascript.jscomp.ScopedAliasesTest.testTwoLevel
4
0
0
4
2
1
1
1
0.00
com.google.javascript.jscomp.ScopedAliasesTest.testTwoScopes
6
0
0
6
4
1
1
1
0.00
com.google.javascript.jscomp.ScopedAliasesTest.testTwoSymbolsInTwoScopes
11
0
0
11
9
1
1
1
0.00
com.google.javascript.jscomp.ScopedAliasesTest.testTypeCheck
18
5
1
17
15
1
3
1
0.29
com.google.javascript.jscomp.ScopedAliasesTest.testTypes
4
0
0
4
2
1
2
1
0.00
com.google.javascript.jscomp.ScopedAliasesTest.testUnionJsDoc
7
2
0
7
5
1
1
1
0.29
com.google.javascript.jscomp.ScopedAliasesTest.testUsedImproperly
5
0
0
5
3
1
2
1
0.00
com.google.javascript.jscomp.ScopedAliasesTest.testUsingObjectLiteralToEscapeScoping
24
5
0
19
17
1
1
1
0.26
com.google.javascript.jscomp.ScopedAliasesTest.testVariablesInCatchBlock
5
0
0
5
3
1
3
1
0.00
com.google.javascript.jscomp.ScopedAliasesTest.testWithCatch1
5
0
0
5
3
1
1
1
0.00
com.google.javascript.jscomp.ScopedAliasesTest.testWithCatch2
5
0
0
5
3
1
1
1
0.00
com.google.javascript.jscomp.ScopedAliasesTest.testWorksInClosures
6
0
0
6
4
1
1
1
0.00
com.google.javascript.jscomp.ScopedAliasesTest.testYieldExpression
5
0
0
5
3
1
1
1
0.00
com.google.javascript.jscomp.ScopedAliasesTest.TransformationHandlerSpy.logAliasTransformation
11
0
0
11
7
3
5
2
0.00
com.google.javascript.jscomp.ScopedAliasesTest.TypeVerifyingPass.process
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.ScopedAliasesTest.TypeVerifyingPass.shouldTraverse
4
0
0
4
1
2
1
1
0.00
com.google.javascript.jscomp.ScopedAliasesTest.TypeVerifyingPass.TypeVerifyingPass
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.ScopedAliasesTest.TypeVerifyingPass.visit
21
0
0
21
15
4
10
5
0.00
com.google.javascript.jscomp.ScopedAliasesTest.verifyAliasTransformationPosition
10
0
0
10
7
2
4
1
0.00
com.google.javascript.jscomp.ScopedAliasesTest.verifyTypes
5
0
0
5
3
2
1
2
0.00
com.google.javascript.jscomp.SemanticReverseAbstractInterpreterTest.createNull
5
0
0
5
3
2
2
2
0.00
com.google.javascript.jscomp.SemanticReverseAbstractInterpreterTest.createNumber
5
0
0
5
3
2
2
2
0.00
com.google.javascript.jscomp.SemanticReverseAbstractInterpreterTest.createUntypedNumber
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.SemanticReverseAbstractInterpreterTest.createVar
7
0
0
7
5
2
4
2
0.00
com.google.javascript.jscomp.SemanticReverseAbstractInterpreterTest.getVarType
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.SemanticReverseAbstractInterpreterTest.newScope
5
0
0
5
3
2
2
2
0.00
com.google.javascript.jscomp.SemanticReverseAbstractInterpreterTest.setUp
5
0
1
4
2
1
2
1
0.00
com.google.javascript.jscomp.SemanticReverseAbstractInterpreterTest.testAnd
13
0
0
13
11
2
1
2
0.00
com.google.javascript.jscomp.SemanticReverseAbstractInterpreterTest.testAssignCondition1
16
3
0
13
11
2
1
2
0.23
com.google.javascript.jscomp.SemanticReverseAbstractInterpreterTest.testBinop
21
2
2
17
11
8
6
6
0.12
com.google.javascript.jscomp.SemanticReverseAbstractInterpreterTest.testEqCondition1
12
3
0
9
7
2
1
2
0.33
com.google.javascript.jscomp.SemanticReverseAbstractInterpreterTest.testEqCondition2
12
3
0
9
7
2
1
2
0.33
com.google.javascript.jscomp.SemanticReverseAbstractInterpreterTest.testEqCondition3
18
5
0
13
9
6
1
4
0.38
com.google.javascript.jscomp.SemanticReverseAbstractInterpreterTest.testEqCondition4
16
3
0
13
11
2
1
2
0.23
com.google.javascript.jscomp.SemanticReverseAbstractInterpreterTest.testInequalitiesCondition1
17
4
0
13
10
2
2
3
0.31
com.google.javascript.jscomp.SemanticReverseAbstractInterpreterTest.testInequalitiesCondition2
25
4
0
21
18
2
2
3
0.19
com.google.javascript.jscomp.SemanticReverseAbstractInterpreterTest.testInequalitiesCondition3
17
4
0
13
10
2
2
3
0.31
com.google.javascript.jscomp.SemanticReverseAbstractInterpreterTest.testInstanceOf
12
0
0
12
10
2
1
2
0.00
com.google.javascript.jscomp.SemanticReverseAbstractInterpreterTest.testInstanceOf2
14
0
0
14
12
2
1
2
0.00
com.google.javascript.jscomp.SemanticReverseAbstractInterpreterTest.testInstanceOf3
13
0
0
13
11
2
1
2
0.00
com.google.javascript.jscomp.SemanticReverseAbstractInterpreterTest.testInstanceOf4
12
0
0
12
10
2
1
2
0.00
com.google.javascript.jscomp.SemanticReverseAbstractInterpreterTest.testNameCondition
18
5
2
11
9
7
2
5
0.45
com.google.javascript.jscomp.SemanticReverseAbstractInterpreterTest.testNegatedNameCondition
20
5
2
13
11
8
3
6
0.38
com.google.javascript.jscomp.SemanticReverseAbstractInterpreterTest.testSheqCondition1
13
3
0
10
8
2
1
2
0.30
com.google.javascript.jscomp.SemanticReverseAbstractInterpreterTest.testSheqCondition2
13
3
0
10
8
2
1
2
0.30
com.google.javascript.jscomp.SemanticReverseAbstractInterpreterTest.testSheqCondition3
16
3
0
13
11
2
1
2
0.23
com.google.javascript.jscomp.SemanticReverseAbstractInterpreterTest.testSheqCondition4
11
0
0
11
9
2
1
2
0.00
com.google.javascript.jscomp.SemanticReverseAbstractInterpreterTest.testSheqCondition5
11
0
0
11
9
2
1
2
0.00
com.google.javascript.jscomp.SemanticReverseAbstractInterpreterTest.testSheqCondition6
15
0
0
15
13
2
1
2
0.00
com.google.javascript.jscomp.SemanticReverseAbstractInterpreterTest.testShneCondition1
13
3
0
10
8
2
1
2
0.30
com.google.javascript.jscomp.SemanticReverseAbstractInterpreterTest.testShneCondition2
13
3
0
10
8
2
1
2
0.30
com.google.javascript.jscomp.SemanticReverseAbstractInterpreterTest.testShneCondition3
16
3
0
13
11
2
1
2
0.23
com.google.javascript.jscomp.SemanticReverseAbstractInterpreterTest.testShneCondition4
11
0
0
11
9
2
1
2
0.00
com.google.javascript.jscomp.SemanticReverseAbstractInterpreterTest.testShneCondition5
11
0
0
11
9
2
1
2
0.00
com.google.javascript.jscomp.SemanticReverseAbstractInterpreterTest.testShneCondition6
15
0
0
15
13
2
1
2
0.00
com.google.javascript.jscomp.SemanticReverseAbstractInterpreterTest.testTypeof1
11
0
0
11
9
2
1
2
0.00
com.google.javascript.jscomp.SemanticReverseAbstractInterpreterTest.testTypeof2
11
0
0
11
9
2
1
2
0.00
com.google.javascript.jscomp.SemanticReverseAbstractInterpreterTest.testTypeof3
12
0
0
12
10
2
1
2
0.00
com.google.javascript.jscomp.SemanticReverseAbstractInterpreterTest.testTypeof4
13
0
0
13
11
2
1
2
0.00
com.google.javascript.jscomp.SemanticReverseAbstractInterpreterTest.TypedName.TypedName
4
0
0
4
2
1
2
1
0.00
com.google.javascript.jscomp.ShadowVariables.DoShadowVariables.doShadow
43
11
5
27
20
5
16
7
0.41
com.google.javascript.jscomp.ShadowVariables.DoShadowVariables.enterScope
49
9
8
33
21
6
17
7
0.27
com.google.javascript.jscomp.ShadowVariables.DoShadowVariables.exitScope
1
0
0
1
0
1
0
1
0.00
com.google.javascript.jscomp.ShadowVariables.DoShadowVariables.findBestShadow
17
5
0
12
6
1
6
2
0.42
com.google.javascript.jscomp.ShadowVariables.DoShadowVariables.visit
1
0
0
1
0
1
0
1
0.00
com.google.javascript.jscomp.ShadowVariables.GatherReferenceInfo.visit
40
9
6
25
16
2
15
3
0.36
com.google.javascript.jscomp.ShadowVariables.process
17
8
2
7
4
1
4
1
1.14
com.google.javascript.jscomp.ShadowVariables.ShadowVariables
17
6
0
11
5
5
5
1
0.55
com.google.javascript.jscomp.ShadowVariablesTest.getNumRepetitions
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.ShadowVariablesTest.getProcessor
7
0
0
7
5
1
2
1
0.00
com.google.javascript.jscomp.ShadowVariablesTest.setUp
4
0
0
4
2
1
2
1
0.00
com.google.javascript.jscomp.ShadowVariablesTest.tearDown
4
0
0
4
2
1
2
1
0.00
com.google.javascript.jscomp.ShadowVariablesTest.testBug4172539
31
6
2
23
21
1
2
1
0.26
com.google.javascript.jscomp.ShadowVariablesTest.testExportedLocal1
4
0
0
4
2
1
1
1
0.00
com.google.javascript.jscomp.ShadowVariablesTest.testExportedLocal2
4
0
0
4
2
1
1
1
0.00
com.google.javascript.jscomp.ShadowVariablesTest.testNoShadowGlobalVariables
5
0
0
5
3
1
2
1
0.00
com.google.javascript.jscomp.ShadowVariablesTest.testNoShadowLessPopularName
17
5
1
11
9
1
2
1
0.45
com.google.javascript.jscomp.ShadowVariablesTest.testNoShadowReferencedVariables
9
0
0
9
7
1
2
1
0.00
com.google.javascript.jscomp.ShadowVariablesTest.testOptimal
5
1
0
4
2
1
1
1
0.25
com.google.javascript.jscomp.ShadowVariablesTest.testRenameMapHasNoDuplicates
11
0
1
10
7
2
4
2
0.00
com.google.javascript.jscomp.ShadowVariablesTest.testShadowBleedInFunctionName
5
0
0
5
3
1
2
1
0.00
com.google.javascript.jscomp.ShadowVariablesTest.testShadowBug1
7
0
0
7
5
1
2
1
0.00
com.google.javascript.jscomp.ShadowVariablesTest.testShadowFunctionName
7
0
0
7
5
1
2
1
0.00
com.google.javascript.jscomp.ShadowVariablesTest.testShadowLotsOfScopes1
7
0
0
7
5
1
2
1
0.00
com.google.javascript.jscomp.ShadowVariablesTest.testShadowLotsOfScopes2
18
1
2
15
13
1
4
1
0.07
com.google.javascript.jscomp.ShadowVariablesTest.testShadowLotsOfScopes3
16
1
0
15
13
1
4
1
0.07
com.google.javascript.jscomp.ShadowVariablesTest.testShadowLotsOfScopes4
7
1
0
6
4
1
1
1
0.17
com.google.javascript.jscomp.ShadowVariablesTest.testShadowLotsOfScopes5
20
0
1
19
17
1
3
1
0.00
com.google.javascript.jscomp.ShadowVariablesTest.testShadowMostUsedVar
11
3
1
7
5
1
2
1
0.43
com.google.javascript.jscomp.ShadowVariablesTest.testShadowSimple1
10
0
3
7
5
1
3
1
0.00
com.google.javascript.jscomp.ShadowVariablesTest.testShadowSimple2
9
0
2
7
5
1
3
1
0.00
com.google.javascript.jscomp.ShadowVariablesTest.testShadowWithShadowAlready
11
0
1
10
8
1
2
1
0.00
com.google.javascript.jscomp.ShadowVariablesTest.testSharingAcrossInnerScopes
6
0
0
6
4
1
2
1
0.00
com.google.javascript.jscomp.ShowByPathWarningsGuard.getPriority
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.ShowByPathWarningsGuard.level
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.ShowByPathWarningsGuard.ShowByPathWarningsGuard
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.ShowByPathWarningsGuard.ShowByPathWarningsGuard
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.ShowByPathWarningsGuard.ShowByPathWarningsGuard
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.ShowByPathWarningsGuard.ShowByPathWarningsGuard
10
0
0
10
7
2
5
2
0.00
com.google.javascript.jscomp.ShowByPathWarningsGuard.ShowType.valueOf
0
0
0
0
0
0
0
0
0.00
com.google.javascript.jscomp.ShowByPathWarningsGuard.ShowType.values
0
0
0
0
0
0
0
0
0.00
com.google.javascript.jscomp.SideEffectsAnalysis.(Anon_1).apply
3
0
0
3
2
0
1
1
0.00
com.google.javascript.jscomp.SideEffectsAnalysis.AbstractMotionEnvironment.calculateEnvironment
4
3
0
1
0
1
0
1
3.00
com.google.javascript.jscomp.SideEffectsAnalysis.closestControlDependentAncestor
14
1
2
11
6
1
6
2
0.09
com.google.javascript.jscomp.SideEffectsAnalysis.createVisibilityAbstraction
15
0
4
11
6
6
3
3
0.00
com.google.javascript.jscomp.SideEffectsAnalysis.CrossModuleMotionEnvironment.calculateEnvironment
13
10
0
3
1
1
1
1
3.33
com.google.javascript.jscomp.SideEffectsAnalysis.CrossModuleMotionEnvironment.CrossModuleMotionEnvironment
7
0
1
6
0
5
0
1
0.00
com.google.javascript.jscomp.SideEffectsAnalysis.DegenerateLocationAbstraction.calculateLocationSummary
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.SideEffectsAnalysis.DegenerateLocationAbstraction.calculateModSet
7
0
0
7
4
1
3
1
0.00
com.google.javascript.jscomp.SideEffectsAnalysis.DegenerateLocationAbstraction.calculateRefSet
7
0
0
7
4
1
3
1
0.00
com.google.javascript.jscomp.SideEffectsAnalysis.DegenerateLocationAbstraction.DegenerateEffectLocation.intersectsLocation
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.SideEffectsAnalysis.DegenerateLocationAbstraction.DegenerateEffectLocation.isEmpty
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.SideEffectsAnalysis.DegenerateLocationAbstraction.DegenerateEffectLocation.join
7
0
0
7
4
1
3
1
0.00
com.google.javascript.jscomp.SideEffectsAnalysis.DegenerateLocationAbstraction.getBottomLocation
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.SideEffectsAnalysis.EffectLocation.intersectsLocation
7
6
0
1
0
1
0
1
6.00
com.google.javascript.jscomp.SideEffectsAnalysis.EffectLocation.isEmpty
4
3
0
1
0
1
0
1
3.00
com.google.javascript.jscomp.SideEffectsAnalysis.EffectLocation.join
8
7
0
1
0
1
0
1
7.00
com.google.javascript.jscomp.SideEffectsAnalysis.IntraproceduralMotionEnvironment.calculateEnvironment
4
1
0
3
1
1
1
1
0.33
com.google.javascript.jscomp.SideEffectsAnalysis.IntraproceduralMotionEnvironment.IntraproceduralMotionEnvironment
15
9
1
5
0
4
0
1
1.80
com.google.javascript.jscomp.SideEffectsAnalysis.isControlDependentChild
42
11
5
26
22
4
9
4
0.42
com.google.javascript.jscomp.SideEffectsAnalysis.isPure
10
7
0
3
1
1
1
1
2.33
com.google.javascript.jscomp.SideEffectsAnalysis.LocationAbstraction.calculateLocationSummary
4
3
0
1
0
1
0
1
3.00
com.google.javascript.jscomp.SideEffectsAnalysis.LocationAbstraction.calculateLocationSummary
17
4
3
10
7
4
4
5
0.40
com.google.javascript.jscomp.SideEffectsAnalysis.LocationAbstraction.getBottomLocation
8
7
0
1
0
1
0
1
7.00
com.google.javascript.jscomp.SideEffectsAnalysis.LocationAbstractionMode.valueOf
0
0
0
0
0
0
0
0
0.00
com.google.javascript.jscomp.SideEffectsAnalysis.LocationAbstractionMode.values
0
0
0
0
0
0
0
0
0.00
com.google.javascript.jscomp.SideEffectsAnalysis.LocationSummary.getModSet
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.SideEffectsAnalysis.LocationSummary.getRefSet
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.SideEffectsAnalysis.LocationSummary.LocationSummary
4
0
0
4
2
1
2
1
0.00
com.google.javascript.jscomp.SideEffectsAnalysis.nodeHasAncestor
15
5
2
8
4
1
4
2
0.62
com.google.javascript.jscomp.SideEffectsAnalysis.nodeHasCall
11
3
0
8
6
1
2
2
0.38
com.google.javascript.jscomp.SideEffectsAnalysis.nodeHasCall.(Anon_3).apply
2
0
0
2
2
0
1
1
0.00
com.google.javascript.jscomp.SideEffectsAnalysis.nodesHaveSameControlFlow
91
55
7
29
20
8
8
6
1.90
com.google.javascript.jscomp.SideEffectsAnalysis.nodesHaveSameControlFlow.(Anon_2).apply
7
0
1
6
5
1
1
2
0.00
com.google.javascript.jscomp.SideEffectsAnalysis.process
18
4
1
13
10
1
6
1
0.31
com.google.javascript.jscomp.SideEffectsAnalysis.RawMotionEnvironment.calculateEnvironment
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.SideEffectsAnalysis.RawMotionEnvironment.RawMotionEnvironment
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.SideEffectsAnalysis.safeToMoveBefore
76
30
13
33
22
12
12
9
0.91
com.google.javascript.jscomp.SideEffectsAnalysis.SideEffectsAnalysis
15
9
1
5
2
2
2
1
1.80
com.google.javascript.jscomp.SideEffectsAnalysis.SideEffectsAnalysis
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.SideEffectsAnalysis.VariableUseDeclarationMap.findDeclaringNameNodeForUse
10
5
1
4
2
1
2
1
1.25
com.google.javascript.jscomp.SideEffectsAnalysis.VariableUseDeclarationMap.mapUses
28
8
5
15
9
6
5
6
0.53
com.google.javascript.jscomp.SideEffectsAnalysis.VariableUseDeclarationMap.VariableUseDeclarationMap
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.SideEffectsAnalysis.VisibilityLocationAbstraction.calculateLocationSummary
35
5
7
23
14
8
9
7
0.22
com.google.javascript.jscomp.SideEffectsAnalysis.VisibilityLocationAbstraction.effectMaskForVariableReference
41
6
5
30
24
6
14
4
0.20
com.google.javascript.jscomp.SideEffectsAnalysis.VisibilityLocationAbstraction.findStorageLocationReferences
19
4
2
13
9
2
4
3
0.31
com.google.javascript.jscomp.SideEffectsAnalysis.VisibilityLocationAbstraction.findStorageLocationReferences.(Anon_4).visit
6
0
0
6
4
0
2
1
0.00
com.google.javascript.jscomp.SideEffectsAnalysis.VisibilityLocationAbstraction.getBottomLocation
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.SideEffectsAnalysis.VisibilityLocationAbstraction.isStorageNode
8
5
0
3
1
1
1
1
1.67
com.google.javascript.jscomp.SideEffectsAnalysis.VisibilityLocationAbstraction.storageNodeIsLValue
7
3
0
4
2
1
2
1
0.75
com.google.javascript.jscomp.SideEffectsAnalysis.VisibilityLocationAbstraction.storageNodeIsRValue
28
10
6
12
8
4
4
3
0.83
com.google.javascript.jscomp.SideEffectsAnalysis.VisibilityLocationAbstraction.VisibilityBasedEffectLocation.intersectsLocation
9
0
2
7
4
3
2
2
0.00
com.google.javascript.jscomp.SideEffectsAnalysis.VisibilityLocationAbstraction.VisibilityBasedEffectLocation.isEmpty
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.SideEffectsAnalysis.VisibilityLocationAbstraction.VisibilityBasedEffectLocation.join
11
0
3
8
5
4
2
3
0.00
com.google.javascript.jscomp.SideEffectsAnalysis.VisibilityLocationAbstraction.VisibilityBasedEffectLocation.VisibilityBasedEffectLocation
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.SideEffectsAnalysis.VisibilityLocationAbstraction.VisibilityLocationAbstraction
7
0
0
7
3
3
3
1
0.00
com.google.javascript.jscomp.SideEffectsAnalysisTest.assertMove
27
9
3
15
10
9
3
6
0.60
com.google.javascript.jscomp.SideEffectsAnalysisTest.assertSafeMoveDegenerate
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.SideEffectsAnalysisTest.assertSafeMoveVisibility
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.SideEffectsAnalysisTest.assertUnsafeMoveDegenerate
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.SideEffectsAnalysisTest.assertUnsafeMoveVisibility
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.SideEffectsAnalysisTest.compileAndRun
11
0
4
7
4
2
4
1
0.00
com.google.javascript.jscomp.SideEffectsAnalysisTest.environment
6
0
1
5
2
2
1
1
0.00
com.google.javascript.jscomp.SideEffectsAnalysisTest.findLabeledStatement
8
0
2
6
4
2
3
2
0.00
com.google.javascript.jscomp.SideEffectsAnalysisTest.getProcessor
27
2
9
16
12
2
6
3
0.12
com.google.javascript.jscomp.SideEffectsAnalysisTest.getProcessor.(Anon_1).process
16
2
6
8
6
1
3
2
0.25
com.google.javascript.jscomp.SideEffectsAnalysisTest.LabeledStatementSearcher.LabeledStatementSearcher
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.SideEffectsAnalysisTest.LabeledStatementSearcher.visit
7
0
1
6
3
1
2
1
0.00
com.google.javascript.jscomp.SideEffectsAnalysisTest.setUp
6
0
1
5
3
1
3
1
0.00
com.google.javascript.jscomp.SideEffectsAnalysisTest.testDegenerateSafeMoves
16
4
4
8
6
1
6
1
0.50
com.google.javascript.jscomp.SideEffectsAnalysisTest.testDegenerateUnsafeMoves
11
3
3
5
3
1
3
1
0.60
com.google.javascript.jscomp.SideEffectsAnalysisTest.testMovedSideEffectsMustHaveSameControlFlow
159
14
12
133
131
1
12
1
0.11
com.google.javascript.jscomp.SideEffectsAnalysisTest.testVisibilityMergesParametersWithHeap
41
7
4
30
28
1
4
1
0.23
com.google.javascript.jscomp.SideEffectsAnalysisTest.testVisibilityMoveCalls
48
8
5
35
33
1
5
1
0.23
com.google.javascript.jscomp.SideEffectsAnalysisTest.testVisibilitySafeMoves
123
14
15
94
92
1
16
1
0.15
com.google.javascript.jscomp.SideEffectsAnalysisTest.testVisibilityUnsafeMoves
65
12
12
41
39
1
12
1
0.29
com.google.javascript.jscomp.SimpleDefinitionFinder.canModifyDefinition
34
8
6
20
13
5
10
5
0.40
com.google.javascript.jscomp.SimpleDefinitionFinder.DefinitionGatheringCallback.DefinitionGatheringCallback
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.SimpleDefinitionFinder.DefinitionGatheringCallback.jsdocContainsDeclarations
7
3
0
4
2
2
1
2
0.75
com.google.javascript.jscomp.SimpleDefinitionFinder.DefinitionGatheringCallback.shouldTraverse
16
4
0
12
7
1
6
1
0.33
com.google.javascript.jscomp.SimpleDefinitionFinder.DefinitionGatheringCallback.visit
97
16
12
69
48
11
27
13
0.23
com.google.javascript.jscomp.SimpleDefinitionFinder.getDefinitionAt
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.SimpleDefinitionFinder.getDefinitionForFunction
4
0
0
4
2
1
2
1
0.00
com.google.javascript.jscomp.SimpleDefinitionFinder.getDefinitionSites
8
5
0
3
1
1
1
1
1.67
com.google.javascript.jscomp.SimpleDefinitionFinder.getDefinitionsReferencedAt
24
0
2
22
15
4
10
4
0.00
com.google.javascript.jscomp.SimpleDefinitionFinder.getNameNodeFromFunctionNode
19
3
0
16
12
2
10
2
0.19
com.google.javascript.jscomp.SimpleDefinitionFinder.getSimplifiedName
23
10
0
13
9
2
7
2
0.77
com.google.javascript.jscomp.SimpleDefinitionFinder.getUseSites
12
8
0
4
2
2
1
2
2.00
com.google.javascript.jscomp.SimpleDefinitionFinder.isCallOrNewSite
15
8
0
7
4
2
3
2
1.14
com.google.javascript.jscomp.SimpleDefinitionFinder.isExported
24
6
2
16
11
4
8
4
0.38
com.google.javascript.jscomp.SimpleDefinitionFinder.isSimpleFunctionDeclaration
36
14
4
18
13
5
6
5
0.78
com.google.javascript.jscomp.SimpleDefinitionFinder.process
12
0
0
12
9
1
6
1
0.00
com.google.javascript.jscomp.SimpleDefinitionFinder.removeReferences
33
4
1
28
19
7
12
8
0.14
com.google.javascript.jscomp.SimpleDefinitionFinder.SimpleDefinitionFinder
6
0
0
6
4
1
4
1
0.00
com.google.javascript.jscomp.SimpleDefinitionFinder.UseSiteGatheringCallback.visit
15
0
3
12
9
4
4
4
0.00
com.google.javascript.jscomp.SimpleDefinitionFinderTest.checkDefinitions
5
0
0
5
3
1
3
1
0.00
com.google.javascript.jscomp.SimpleDefinitionFinderTest.checkDefinitionsInExterns
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.SimpleDefinitionFinderTest.checkDefinitionsInJs
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.SimpleDefinitionFinderTest.getNumRepetitions
4
1
0
3
1
1
1
1
0.33
com.google.javascript.jscomp.SimpleDefinitionFinderTest.getProcessor
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.SimpleDefinitionFinderTest.SimpleDefinitionEnumerator.process
30
0
5
25
20
5
15
6
0.00
com.google.javascript.jscomp.SimpleDefinitionFinderTest.SimpleDefinitionEnumerator.SimpleDefinitionEnumerator
4
0
0
4
2
1
2
1
0.00
com.google.javascript.jscomp.SimpleDefinitionFinderTest.SimpleDefinitionEnumerator.visit
32
0
4
28
20
7
15
7
0.00
com.google.javascript.jscomp.SimpleDefinitionFinderTest.tearDown
4
0
0
4
2
1
2
1
0.00
com.google.javascript.jscomp.SimpleDefinitionFinderTest.testCallInExterns
15
1
0
15
13
1
1
1
0.07
com.google.javascript.jscomp.SimpleDefinitionFinderTest.testDefineFunction
30
1
6
23
21
1
7
1
0.04
com.google.javascript.jscomp.SimpleDefinitionFinderTest.testDefineGet
7
1
0
6
4
1
1
1
0.17
com.google.javascript.jscomp.SimpleDefinitionFinderTest.testDefineNumber
43
2
8
33
31
1
9
1
0.06
com.google.javascript.jscomp.SimpleDefinitionFinderTest.testDefineSet
8
1
0
7
5
1
1
1
0.14
com.google.javascript.jscomp.SimpleDefinitionFinderTest.testDefinitionInExterns
48
0
8
40
38
2
8
2
0.00
com.google.javascript.jscomp.SimpleDefinitionFinderTest.testFunctionArgumentsBasic
14
0
1
13
11
1
2
1
0.00
com.google.javascript.jscomp.SimpleDefinitionFinderTest.testFunctionArgumentsInExterns
16
2
2
12
10
1
2
1
0.17
com.google.javascript.jscomp.SimpleDefinitionFinderTest.testMultipleDefinition
58
0
9
49
47
1
9
1
0.00
com.google.javascript.jscomp.SimpleDefinitionFinderTest.testObjectLitInExterns
16
2
0
16
14
1
1
1
0.12
com.google.javascript.jscomp.SimpleDefinitionFinderTest.testRecordDefinitionInExterns
29
4
3
26
24
1
4
1
0.15
com.google.javascript.jscomp.SimpleDefinitionFinderTest.testUnitializedDefinitionInExterns
5
1
0
5
3
1
1
1
0.20
com.google.javascript.jscomp.SimpleRegion.getBeginningLineNumber
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.SimpleRegion.getEndingLineNumber
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.SimpleRegion.getSourceExcerpt
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.SimpleRegion.SimpleRegion
6
0
0
6
3
2
3
1
0.00
com.google.javascript.jscomp.SimpleReplaceScriptTest.assertScopeAndThisForScopeSimilar
8
0
0
8
4
2
3
3
0.00
com.google.javascript.jscomp.SimpleReplaceScriptTest.assertScopesSimilar
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.SimpleReplaceScriptTest.assertSubsetScope
12
0
0
12
7
3
5
3
0.00
com.google.javascript.jscomp.SimpleReplaceScriptTest.checkProvideRequireErrors
16
7
0
10
7
7
1
4
0.70
com.google.javascript.jscomp.SimpleReplaceScriptTest.runRedefinedVarsTest
9
1
1
7
4
3
3
2
0.14
com.google.javascript.jscomp.SimpleReplaceScriptTest.runReplaceScriptWithProvides
15
4
1
13
10
8
2
5
0.31
com.google.javascript.jscomp.SimpleReplaceScriptTest.testAccessControls
24
3
0
24
21
8
5
5
0.12
com.google.javascript.jscomp.SimpleReplaceScriptTest.testAccessToUndefinedVar
10
6
0
5
3
3
1
3
1.20
com.google.javascript.jscomp.SimpleReplaceScriptTest.testAccidentalSemicolon
10
0
0
10
8
5
3
4
0.00
com.google.javascript.jscomp.SimpleReplaceScriptTest.testAddExistingScript
29
4
4
22
16
10
4
6
0.18
com.google.javascript.jscomp.SimpleReplaceScriptTest.testAddSimpleScript
18
1
3
15
11
8
3
5
0.07
com.google.javascript.jscomp.SimpleReplaceScriptTest.testAssociatedNodeOfJsDocNotLeaked
21
2
3
18
16
5
3
3
0.11
com.google.javascript.jscomp.SimpleReplaceScriptTest.testCheckProvides
13
2
1
12
10
6
5
4
0.17
com.google.javascript.jscomp.SimpleReplaceScriptTest.testCheckRequires
14
5
0
10
8
7
2
5
0.50
com.google.javascript.jscomp.SimpleReplaceScriptTest.testCheckRequiresWithNewVar
11
2
0
9
7
6
2
5
0.22
com.google.javascript.jscomp.SimpleReplaceScriptTest.testClassInstantiation
4
0
0
4
2
2
1
2
0.00
com.google.javascript.jscomp.SimpleReplaceScriptTest.testDeclarationInAnotherFile
17
1
3
14
10
8
2
5
0.07
com.google.javascript.jscomp.SimpleReplaceScriptTest.testDeclarationInGoogScopeMoved
20
1
3
17
12
9
2
6
0.06
com.google.javascript.jscomp.SimpleReplaceScriptTest.testDeclarationMoved
18
1
3
15
11
9
2
7
0.07
com.google.javascript.jscomp.SimpleReplaceScriptTest.testDeclarationOtherTypeWithField
25
2
3
22
17
11
3
8
0.09
com.google.javascript.jscomp.SimpleReplaceScriptTest.testDeclarationOverride
34
3
5
29
25
9
4
6
0.10
com.google.javascript.jscomp.SimpleReplaceScriptTest.testDeclarationWithThisMoved
22
2
3
19
14
9
2
6
0.11
com.google.javascript.jscomp.SimpleReplaceScriptTest.testFunctionAssignedToAnotherFunction
26
3
3
23
20
8
4
5
0.13
com.google.javascript.jscomp.SimpleReplaceScriptTest.testGlobalScopeGenerationWithProvide
13
4
0
10
7
6
2
4
0.40
com.google.javascript.jscomp.SimpleReplaceScriptTest.testGlobalThisCheck
9
1
0
9
7
6
2
4
0.11
com.google.javascript.jscomp.SimpleReplaceScriptTest.testGlobalVarDeclarationMoved
14
0
2
12
10
9
2
8
0.00
com.google.javascript.jscomp.SimpleReplaceScriptTest.testGoogScope
30
5
2
25
22
10
5
7
0.20
com.google.javascript.jscomp.SimpleReplaceScriptTest.testInfer
11
1
0
11
9
6
1
4
0.09
com.google.javascript.jscomp.SimpleReplaceScriptTest.testInferJsDocInfo
15
2
0
15
13
9
2
7
0.13
com.google.javascript.jscomp.SimpleReplaceScriptTest.testInferWithModules
21
0
4
17
15
10
6
9
0.00
com.google.javascript.jscomp.SimpleReplaceScriptTest.testMissingReturn
13
1
0
13
10
6
4
4
0.08
com.google.javascript.jscomp.SimpleReplaceScriptTest.testNamespaceTypeInference
10
1
0
10
8
8
1
5
0.10
com.google.javascript.jscomp.SimpleReplaceScriptTest.testNewTypeAdded
18
3
2
14
12
8
4
5
0.21
com.google.javascript.jscomp.SimpleReplaceScriptTest.testNoErrorOnGoogProvide
15
1
1
13
10
8
3
5
0.08
com.google.javascript.jscomp.SimpleReplaceScriptTest.testNoSideEffect
11
0
0
11
9
6
4
4
0.00
com.google.javascript.jscomp.SimpleReplaceScriptTest.testPatchGlobalTypedScope
55
11
7
41
39
16
18
12
0.27
com.google.javascript.jscomp.SimpleReplaceScriptTest.testPrototypeSlotChangedOnCompile
25
1
5
20
18
9
5
7
0.05
com.google.javascript.jscomp.SimpleReplaceScriptTest.testProvideRequireErrors
4
0
0
4
2
2
1
2
0.00
com.google.javascript.jscomp.SimpleReplaceScriptTest.testRedefinedVars
6
1
0
5
3
2
1
2
0.20
com.google.javascript.jscomp.SimpleReplaceScriptTest.testRedefinedVarsFunction
12
5
0
7
5
4
1
4
0.71
com.google.javascript.jscomp.SimpleReplaceScriptTest.testRedefinedVarsMultipleChangesForOneVar
21
6
0
15
13
8
6
7
0.40
com.google.javascript.jscomp.SimpleReplaceScriptTest.testRedefinedVarsMultipleFiles
19
6
0
13
11
8
4
7
0.46
com.google.javascript.jscomp.SimpleReplaceScriptTest.testRedefinedVarsTwoFiles
10
1
0
9
7
4
2
4
0.11
com.google.javascript.jscomp.SimpleReplaceScriptTest.testReferToExternVar
5
0
0
5
3
3
1
3
0.00
com.google.javascript.jscomp.SimpleReplaceScriptTest.testreplaceScript
23
4
1
20
18
12
2
9
0.20
com.google.javascript.jscomp.SimpleReplaceScriptTest.testSourceNodeOfFunctionTypesUpdated
21
1
2
19
17
12
2
10
0.05
com.google.javascript.jscomp.SimpleReplaceScriptTest.testUndefinedVars
26
7
1
18
15
10
5
8
0.39
com.google.javascript.jscomp.SimpleReplaceScriptTest.testUnreachableCode
9
0
0
9
7
5
3
4
0.00
com.google.javascript.jscomp.SimpleReplaceScriptTest.testWithProvidesAndClosureOff
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.SimpleReplaceScriptTest.testWithProvidesAndClosureOn
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.SimpleReplaceScriptTest.verifyPropertyLineno
8
0
0
8
5
5
2
4
0.00
com.google.javascript.jscomp.SingleFileCheckRequiresTest.getOptions
5
0
0
5
3
1
3
1
0.00
com.google.javascript.jscomp.SingleFileCheckRequiresTest.getProcessor
4
0
0
4
2
1
1
1
0.00
com.google.javascript.jscomp.SingleFileCheckRequiresTest.testClassExtendsSingleName
5
0
0
5
3
1
3
1
0.00
com.google.javascript.jscomp.SingleFileCheckRequiresTest.testCtorExtendsSingleName
5
3
0
5
3
1
3
1
0.60
com.google.javascript.jscomp.SingleFileCheckRequiresTest.testExtraRequire
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.SingleFileCheckRequiresTest.testReferenceInDefaultParam
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.SingleFileCheckRequiresTest.testReferenceInDestructuringParam
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.SingleFileCheckRequiresTest.testReferenceToQualifiedName
10
0
0
10
8
1
1
1
0.00
com.google.javascript.jscomp.SingleFileCheckRequiresTest.testReferenceToQualifiedName_nonClosurizedNamespace
7
0
0
7
5
1
1
1
0.00
com.google.javascript.jscomp.SingleFileCheckRequiresTest.testReferenceToSingleName
5
0
0
5
3
1
3
1
0.00
com.google.javascript.jscomp.SingleFileCheckRequiresTest.testReferenceToSingleNameWithRequire
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.SingleFileCheckRequiresTest.testReferenceToUnqualifiedName
27
0
3
24
22
1
4
1
0.00
com.google.javascript.jscomp.SingleFileCheckRequiresTest.testUnqualifiedImportUsedInJSDoc
3
1
0
3
1
1
1
1
0.33
com.google.javascript.jscomp.SingleFileCheckRequiresTest.testUnqualifiedRequireUsedInJSDoc
3
1
0
3
1
1
1
1
0.33
com.google.javascript.jscomp.SourceAst.clearAst
6
5
0
1
0
1
0
1
5.00
com.google.javascript.jscomp.SourceAst.getAstRoot
5
4
0
1
0
1
0
1
4.00
com.google.javascript.jscomp.SourceAst.getInputId
2
1
0
1
0
1
0
1
1.00
com.google.javascript.jscomp.SourceAst.getSourceFile
2
1
0
1
0
1
0
1
1.00
com.google.javascript.jscomp.SourceAst.setSourceFile
7
6
0
1
0
1
0
1
6.00
com.google.javascript.jscomp.SourceExcerptProvider.ExcerptFormatter.formatLine
4
3
0
1
0
1
0
1
3.00
com.google.javascript.jscomp.SourceExcerptProvider.ExcerptFormatter.formatRegion
4
3
0
1
0
1
0
1
3.00
com.google.javascript.jscomp.SourceExcerptProvider.getSourceLine
8
7
0
1
0
1
0
1
7.00
com.google.javascript.jscomp.SourceExcerptProvider.getSourceMapping
5
4
0
1
0
1
0
1
4.00
com.google.javascript.jscomp.SourceExcerptProvider.getSourceRegion
10
9
0
1
0
1
0
1
9.00
com.google.javascript.jscomp.SourceExcerptProvider.SourceExcerpt.(Anon_1).get
5
0
0
5
2
2
1
1
0.00
com.google.javascript.jscomp.SourceExcerptProvider.SourceExcerpt.(Anon_2).get
5
0
0
5
2
2
1
1
0.00
com.google.javascript.jscomp.SourceExcerptProvider.SourceExcerpt.get
4
3
0
1
0
1
0
1
3.00
com.google.javascript.jscomp.SourceExcerptProvider.SourceExcerpt.valueOf
0
0
0
0
0
0
0
0
0.00
com.google.javascript.jscomp.SourceExcerptProvider.SourceExcerpt.values
0
0
0
0
0
0
0
0
0.00
com.google.javascript.jscomp.SourceFile.AtUrl.AtUrl
8
0
0
8
5
1
5
1
0.00
com.google.javascript.jscomp.SourceFile.AtUrl.clearCachedSource
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.SourceFile.AtUrl.getCharset
9
6
0
3
1
1
1
1
2.00
com.google.javascript.jscomp.SourceFile.AtUrl.getCode
11
1
1
9
6
2
5
2
0.11
com.google.javascript.jscomp.SourceFile.AtUrl.getCodeCharSource
11
4
0
7
4
1
3
1
0.57
com.google.javascript.jscomp.SourceFile.AtUrl.getCodeReader
11
4
0
7
4
1
3
1
0.57
com.google.javascript.jscomp.SourceFile.AtUrl.setCharset
9
6
0
3
1
1
1
1
2.00
com.google.javascript.jscomp.SourceFile.builder
4
1
0
3
1
1
1
1
0.33
com.google.javascript.jscomp.SourceFile.Builder.Builder
1
0
0
1
0
1
0
1
0.00
com.google.javascript.jscomp.SourceFile.Builder.buildFromCode
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.SourceFile.Builder.buildFromFile
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.SourceFile.Builder.buildFromFile
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.SourceFile.Builder.buildFromGenerator
4
0
0
4
1
2
1
1
0.00
com.google.javascript.jscomp.SourceFile.Builder.buildFromInputStream
5
0
0
5
2
2
1
1
0.00
com.google.javascript.jscomp.SourceFile.Builder.buildFromReader
4
0
0
4
1
2
1
1
0.00
com.google.javascript.jscomp.SourceFile.Builder.buildFromUrl
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.SourceFile.Builder.withCharset
5
1
0
4
2
1
2
1
0.25
com.google.javascript.jscomp.SourceFile.Builder.withOriginalPath
4
0
0
4
2
1
2
1
0.00
com.google.javascript.jscomp.SourceFile.clearCachedSource
4
2
0
2
0
1
0
1
1.00
com.google.javascript.jscomp.SourceFile.findLineOffsets
16
0
0
16
11
2
9
3
0.00
com.google.javascript.jscomp.SourceFile.fromCode
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.SourceFile.fromFile
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.SourceFile.fromFile
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.SourceFile.fromFile
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.SourceFile.fromFile
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.SourceFile.fromGenerator
4
0
0
4
1
2
1
1
0.00
com.google.javascript.jscomp.SourceFile.fromInputStream
7
3
0
4
1
2
1
1
0.75
com.google.javascript.jscomp.SourceFile.fromInputStream
4
0
0
4
1
2
1
1
0.00
com.google.javascript.jscomp.SourceFile.fromReader
4
0
0
4
1
2
1
1
0.00
com.google.javascript.jscomp.SourceFile.fromZipEntry
11
0
1
10
6
5
1
3
0.00
com.google.javascript.jscomp.SourceFile.fromZipFile
19
1
2
17
11
7
6
6
0.06
com.google.javascript.jscomp.SourceFile.Generated.clearCachedSource
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.SourceFile.Generated.Generated
5
0
0
5
3
1
3
1
0.00
com.google.javascript.jscomp.SourceFile.Generated.getCode
9
0
1
8
5
2
4
2
0.00
com.google.javascript.jscomp.SourceFile.Generator.getCode
1
0
0
1
0
1
0
1
0.00
com.google.javascript.jscomp.SourceFile.getCode
7
4
0
3
1
1
1
1
1.33
com.google.javascript.jscomp.SourceFile.getCodeCharSource
6
3
0
3
1
1
1
1
1.00
com.google.javascript.jscomp.SourceFile.getCodeNoCache
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.SourceFile.getCodeReader
6
3
0
3
1
1
1
1
1.00
com.google.javascript.jscomp.SourceFile.getColumnOfOffset
4
0
0
4
2
2
1
2
0.00
com.google.javascript.jscomp.SourceFile.getLine
42
14
3
25
18
3
13
3
0.56
com.google.javascript.jscomp.SourceFile.getLineOffset
9
0
0
9
6
1
4
1
0.00
com.google.javascript.jscomp.SourceFile.getLineOfOffset
10
1
0
10
7
3
4
3
0.10
com.google.javascript.jscomp.SourceFile.getName
4
1
0
3
1
1
1
1
0.33
com.google.javascript.jscomp.SourceFile.getNumLines
5
1
0
4
2
1
2
1
0.25
com.google.javascript.jscomp.SourceFile.getOriginalPath
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.SourceFile.getRegion
50
9
0
41
31
9
21
10
0.22
com.google.javascript.jscomp.SourceFile.hasSourceInMemory
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.SourceFile.isExtern
4
1
0
3
1
1
1
1
0.33
com.google.javascript.jscomp.SourceFile.OnDisk.clearCachedSource
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.SourceFile.OnDisk.getCharset
9
6
0
3
1
1
1
1
2.00
com.google.javascript.jscomp.SourceFile.OnDisk.getCode
11
1
1
9
6
2
5
2
0.11
com.google.javascript.jscomp.SourceFile.OnDisk.getCodeCharSource
11
4
0
7
4
1
3
1
0.57
com.google.javascript.jscomp.SourceFile.OnDisk.getCodeReader
11
4
0
7
4
1
3
1
0.57
com.google.javascript.jscomp.SourceFile.OnDisk.OnDisk
8
0
0
8
5
1
5
1
0.00
com.google.javascript.jscomp.SourceFile.OnDisk.setCharset
9
6
0
3
1
1
1
1
2.00
com.google.javascript.jscomp.SourceFile.Preloaded.Preloaded
5
0
0
5
3
1
3
1
0.00
com.google.javascript.jscomp.SourceFile.resetLineOffsets
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.SourceFile.setCode
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.SourceFile.setCode
8
0
0
8
5
1
4
1
0.00
com.google.javascript.jscomp.SourceFile.setIsExtern
4
1
0
3
1
1
1
1
0.33
com.google.javascript.jscomp.SourceFile.setOriginalPath
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.SourceFile.SourceFile
18
7
1
10
6
1
5
1
0.70
com.google.javascript.jscomp.SourceFile.toString
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.SourceFileTest.ResetableSourceFile.ResetableSourceFile
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.SourceFileTest.ResetableSourceFile.updateCode
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.SourceFileTest.testLineOffset
15
3
1
11
9
3
7
2
0.27
com.google.javascript.jscomp.SourceInformationAnnotator.setOriginalName
5
0
0
5
2
1
2
1
0.00
com.google.javascript.jscomp.SourceInformationAnnotator.SourceInformationAnnotator
5
0
0
5
2
2
2
1
0.00
com.google.javascript.jscomp.SourceInformationAnnotator.visit
36
3
4
29
22
3
15
4
0.10
com.google.javascript.jscomp.SourceInformationAnnotatorTest.getProcessor
8
0
0
8
6
1
2
2
0.00
com.google.javascript.jscomp.SourceInformationAnnotatorTest.getProcessor.(Anon_1).process
3
0
0
3
3
0
1
1
0.00
com.google.javascript.jscomp.SourceInformationAnnotatorTest.testPreserveAnnotatedName
10
0
1
9
7
3
4
3
0.00
com.google.javascript.jscomp.SourceMap.addMapping
26
5
5
16
10
7
4
4
0.31
com.google.javascript.jscomp.SourceMap.appendTo
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.SourceMap.DetailLevel.(Anon_3).apply
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.SourceMap.DetailLevel.(Anon_4).apply
10
0
0
10
8
1
1
1
0.00
com.google.javascript.jscomp.SourceMap.DetailLevel.valueOf
0
0
0
0
0
0
0
0
0.00
com.google.javascript.jscomp.SourceMap.DetailLevel.values
0
0
0
0
0
0
0
0
0.00
com.google.javascript.jscomp.SourceMap.fixupSourceLocation
31
6
4
21
14
2
12
3
0.29
com.google.javascript.jscomp.SourceMap.Format.(Anon_1).getInstance
4
0
0
4
2
1
1
1
0.00
com.google.javascript.jscomp.SourceMap.Format.(Anon_2).getInstance
4
0
0
4
2
1
1
1
0.00
com.google.javascript.jscomp.SourceMap.Format.getInstance
1
0
0
1
0
1
0
1
0.00
com.google.javascript.jscomp.SourceMap.Format.valueOf
0
0
0
0
0
0
0
0
0.00
com.google.javascript.jscomp.SourceMap.Format.values
0
0
0
0
0
0
0
0
0.00
com.google.javascript.jscomp.SourceMap.LocationMapping.LocationMapping
4
0
0
4
2
1
2
1
0.00
com.google.javascript.jscomp.SourceMap.LocationMapping.toString
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.SourceMap.reset
4
0
0
4
2
1
2
1
0.00
com.google.javascript.jscomp.SourceMap.setPrefixMappings
6
3
0
3
1
1
1
1
1.00
com.google.javascript.jscomp.SourceMap.setStartingPosition
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.SourceMap.setWrapperPrefix
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.SourceMap.SourceMap
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.SourceMap.validate
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.SourceMapInput.getOriginalPath
6
3
0
3
1
1
1
1
1.00
com.google.javascript.jscomp.SourceMapInput.getSourceMap
20
3
1
16
10
1
8
1
0.19
com.google.javascript.jscomp.SourceMapInput.SourceMapInput
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.SourceMapTest.checkSourceMap2
7
0
0
7
3
4
2
2
0.00
com.google.javascript.jscomp.SourceMapTest.getCompilerOptions
7
0
0
7
4
2
3
2
0.00
com.google.javascript.jscomp.SourceMapTest.getSourceMapConsumer
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.SourceMapTest.getSourceMapFormat
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.SourceMapTest.setUp
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.SourceMapTest.SourceMapTest
2
0
0
2
0
1
0
1
0.00
com.google.javascript.jscomp.SourceMapTest.testPrefixReplacement1
13
1
0
12
10
1
2
1
0.08
com.google.javascript.jscomp.SourceMapTest.testPrefixReplacement2
14
1
0
13
11
1
2
1
0.08
com.google.javascript.jscomp.SourceMapTest.testPrefixReplacement3
13
1
0
12
10
1
2
1
0.08
com.google.javascript.jscomp.SourceMapTest.testPrefixReplacement4
13
1
0
12
10
1
2
1
0.08
com.google.javascript.jscomp.StatementFusion.canFuseIntoOneStatement
21
2
4
15
9
2
9
3
0.13
com.google.javascript.jscomp.StatementFusion.fuseExpressionIntoControlFlowStatement
35
3
1
31
26
2
15
1
0.10
com.google.javascript.jscomp.StatementFusion.fuseExpressionIntoExpression
24
3
1
20
15
4
11
4
0.15
com.google.javascript.jscomp.StatementFusion.fuseExpressionIntoFirstChild
5
0
0
5
3
3
1
3
0.00
com.google.javascript.jscomp.StatementFusion.fuseExpressionIntoSecondChild
5
0
0
5
3
3
1
3
0.00
com.google.javascript.jscomp.StatementFusion.fuseIntoOneStatement
30
12
3
15
11
3
9
4
0.80
com.google.javascript.jscomp.StatementFusion.isFusableControlStatement
26
3
0
23
19
1
9
1
0.13
com.google.javascript.jscomp.StatementFusion.optimizeSubtree
10
3
0
7
4
1
3
1
0.43
com.google.javascript.jscomp.StatementFusion.StatementFusion
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.StatementFusion.StatementFusion
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.StatementFusion.tryFuseStatements
10
0
0
10
7
4
4
4
0.00
com.google.javascript.jscomp.StatementFusion.tryFuseStatementsAggressively
30
0
2
28
20
3
17
3
0.00
com.google.javascript.jscomp.StatementFusionTest.fuse
4
0
0
4
2
1
1
1
0.00
com.google.javascript.jscomp.StatementFusionTest.fuseSame
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.StatementFusionTest.getProcessor
7
0
1
6
3
3
1
2
0.00
com.google.javascript.jscomp.StatementFusionTest.setUp
4
0
0
4
2
1
2
1
0.00
com.google.javascript.jscomp.StatementFusionTest.testFavorComma1
4
0
0
4
2
1
2
1
0.00
com.google.javascript.jscomp.StatementFusionTest.testFavorComma2
4
0
0
4
2
1
2
1
0.00
com.google.javascript.jscomp.StatementFusionTest.testFavorComma3
4
0
0
4
2
1
2
1
0.00
com.google.javascript.jscomp.StatementFusionTest.testFavorComma4
4
0
0
4
2
1
2
1
0.00
com.google.javascript.jscomp.StatementFusionTest.testFavorComma5
4
0
0
4
2
1
2
1
0.00
com.google.javascript.jscomp.StatementFusionTest.testFoldBlockIntoIf
9
1
1
7
5
1
5
1
0.14
com.google.javascript.jscomp.StatementFusionTest.testFoldBlockReturn
7
1
1
5
3
1
3
1
0.20
com.google.javascript.jscomp.StatementFusionTest.testFoldBlockThrow
5
0
0
5
3
1
3
1
0.00
com.google.javascript.jscomp.StatementFusionTest.testFoldBlockWithStatements
7
0
0
7
5
1
5
1
0.00
com.google.javascript.jscomp.StatementFusionTest.testFoldSwitch
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.StatementFusionTest.testFuseIntoBlock
7
0
0
7
5
1
4
1
0.00
com.google.javascript.jscomp.StatementFusionTest.testFuseIntoForIn1
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.StatementFusionTest.testFuseIntoForIn2
4
0
0
4
2
1
2
1
0.00
com.google.javascript.jscomp.StatementFusionTest.testFuseIntoLabel
6
0
0
6
4
1
4
1
0.00
com.google.javascript.jscomp.StatementFusionTest.testFuseIntoVanillaFor
6
0
0
6
4
1
4
1
0.00
com.google.javascript.jscomp.StatementFusionTest.testNoFunctionBlockChanges
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.StatementFusionTest.testNoFuseIntoDo
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.StatementFusionTest.testNoFuseIntoWhile
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.StatementFusionTest.testNoGlobalSchopeChanges
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.StatementFusionTest.testNothingToDo
6
0
0
6
4
1
4
1
0.00
com.google.javascript.jscomp.StrictModeCheck.checkAssignment
12
3
0
9
5
1
5
1
0.33
com.google.javascript.jscomp.StrictModeCheck.checkDelete
9
1
0
8
4
2
3
2
0.12
com.google.javascript.jscomp.StrictModeCheck.checkFunctionUse
6
1
0
5
2
1
2
1
0.20
com.google.javascript.jscomp.StrictModeCheck.checkObjectLiteralOrClass
29
3
0
26
17
3
12
4
0.12
com.google.javascript.jscomp.StrictModeCheck.checkWith
9
1
0
8
4
4
2
3
0.12
com.google.javascript.jscomp.StrictModeCheck.isDeclaration
20
4
2
14
11
1
4
1
0.29
com.google.javascript.jscomp.StrictModeCheck.isFunctionType
5
1
0
4
2
2
1
2
0.25
com.google.javascript.jscomp.StrictModeCheck.NonExternChecks.checkDeclaration
8
1
0
7
4
1
4
1
0.14
com.google.javascript.jscomp.StrictModeCheck.NonExternChecks.checkGetProp
19
1
0
18
13
3
10
3
0.06
com.google.javascript.jscomp.StrictModeCheck.NonExternChecks.visit
7
0
0
7
4
1
4
1
0.00
com.google.javascript.jscomp.StrictModeCheck.process
4
0
0
4
2
1
2
1
0.00
com.google.javascript.jscomp.StrictModeCheck.StrictModeCheck
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.StrictModeCheck.visit
15
0
0
15
12
1
12
1
0.00
com.google.javascript.jscomp.StrictModeCheckTest.getNumRepetitions
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.StrictModeCheckTest.getProcessor
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.StrictModeCheckTest.inFn
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.StrictModeCheckTest.setUp
4
0
0
4
2
1
2
1
0.00
com.google.javascript.jscomp.StrictModeCheckTest.StrictModeCheckTest
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.StrictModeCheckTest.testAllowNumbersAsObjlitKeys
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.StrictModeCheckTest.testArguments
4
0
0
4
2
1
1
1
0.00
com.google.javascript.jscomp.StrictModeCheckTest.testArguments2
4
0
0
4
2
1
1
1
0.00
com.google.javascript.jscomp.StrictModeCheckTest.testArguments3
4
1
0
4
2
1
1
1
0.25
com.google.javascript.jscomp.StrictModeCheckTest.testArguments4
4
0
0
4
2
1
1
1
0.00
com.google.javascript.jscomp.StrictModeCheckTest.testArguments5
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.StrictModeCheckTest.testArgumentsCallee
4
0
0
4
2
1
1
1
0.00
com.google.javascript.jscomp.StrictModeCheckTest.testArgumentsCaller
4
0
0
4
2
1
1
1
0.00
com.google.javascript.jscomp.StrictModeCheckTest.testAssignToArguments
4
0
0
4
2
1
1
1
0.00
com.google.javascript.jscomp.StrictModeCheckTest.testClass
96
10
7
79
77
1
17
1
0.13
com.google.javascript.jscomp.StrictModeCheckTest.testDeleteArgument
4
0
0
4
2
1
1
1
0.00
com.google.javascript.jscomp.StrictModeCheckTest.testDeleteFunction
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.StrictModeCheckTest.testDeleteProperty
3
1
0
3
1
1
1
1
0.33
com.google.javascript.jscomp.StrictModeCheckTest.testDeleteVar
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.StrictModeCheckTest.testDuplicateObjectLiteralKey
26
0
3
23
21
1
11
1
0.00
com.google.javascript.jscomp.StrictModeCheckTest.testEval2
4
0
0
4
2
1
1
1
0.00
com.google.javascript.jscomp.StrictModeCheckTest.testEval3
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.StrictModeCheckTest.testEval4
4
0
0
4
2
1
1
1
0.00
com.google.javascript.jscomp.StrictModeCheckTest.testEval5
3
1
0
3
1
1
1
1
0.33
com.google.javascript.jscomp.StrictModeCheckTest.testEval6
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.StrictModeCheckTest.testEval7
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.StrictModeCheckTest.testEval8
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.StrictModeCheckTest.testEvalAssignment
4
1
0
4
2
1
1
1
0.25
com.google.javascript.jscomp.StrictModeCheckTest.testFunctionArgumentsProp
4
0
0
4
2
1
1
1
0.00
com.google.javascript.jscomp.StrictModeCheckTest.testFunctionCallerProp
4
0
0
4
2
1
1
1
0.00
com.google.javascript.jscomp.StrictModeCheckTest.testFunctionDecl
18
0
2
16
14
1
14
1
0.00
com.google.javascript.jscomp.StrictModeCheckTest.testFunctionDecl2
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.StrictModeCheckTest.testSameEs6Strict
4
0
0
4
2
1
2
1
0.00
com.google.javascript.jscomp.StrictModeCheckTest.testUnknownVariable3
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.StrictModeCheckTest.testUnknownVariable4
5
0
0
5
3
1
3
1
0.00
com.google.javascript.jscomp.StrictModeCheckTest.testUseOfWith1
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.StrictModeCheckTest.testUseOfWith2
5
1
0
5
3
1
1
1
0.20
com.google.javascript.jscomp.StrictModeCheckTest.testUseOfWith3
12
1
0
12
10
1
1
1
0.08
com.google.javascript.jscomp.StrictModeCheckTest.testValidDelete
7
0
0
7
5
1
5
1
0.00
com.google.javascript.jscomp.StrictWarningsGuard.getPriority
3
1
0
3
1
1
1
1
0.33
com.google.javascript.jscomp.StrictWarningsGuard.level
6
0
0
6
3
1
3
1
0.00
com.google.javascript.jscomp.StrictWarningsGuard.makeNonStrict
4
0
0
4
2
1
1
1
0.00
com.google.javascript.jscomp.Strings.Strings
1
1
0
1
0
1
0
1
1.00
com.google.javascript.jscomp.Strings.truncateAtMaxLength
27
16
1
10
5
2
5
1
1.60
com.google.javascript.jscomp.Strings.unicodePreservingIndex
26
17
0
9
5
1
4
1
1.89
com.google.javascript.jscomp.Strings.unicodePreservingSubstring
35
30
0
5
2
2
1
1
6.00
com.google.javascript.jscomp.StripCode.enableTweakStripping
6
3
0
3
1
1
1
1
1.00
com.google.javascript.jscomp.StripCode.process
11
4
1
6
3
1
3
2
0.67
com.google.javascript.jscomp.StripCode.Strip.actsOnStripType
30
14
2
14
8
3
6
2
1.00
com.google.javascript.jscomp.StripCode.Strip.eliminateKeysWithStripNamesFromObjLit
25
12
0
13
9
3
6
3
0.92
com.google.javascript.jscomp.StripCode.Strip.isCallWhoseReturnValueShouldBeStripped
21
13
0
8
6
1
1
1
1.62
com.google.javascript.jscomp.StripCode.Strip.isMethodOrCtorCallThatTriggersRemoval
48
27
3
18
12
5
6
4
1.50
com.google.javascript.jscomp.StripCode.Strip.isReferenceToRemovedVar
14
8
0
6
4
4
1
4
1.33
com.google.javascript.jscomp.StripCode.Strip.isStripName
32
7
4
21
13
2
11
4
0.33
com.google.javascript.jscomp.StripCode.Strip.maybeEliminateAssignmentByLvalueName
30
15
1
14
9
4
5
3
1.07
com.google.javascript.jscomp.StripCode.Strip.maybeEliminateExpressionByName
28
14
0
14
9
4
5
3
1.00
com.google.javascript.jscomp.StripCode.Strip.maybeRemoveCall
16
11
0
5
2
1
2
1
2.20
com.google.javascript.jscomp.StripCode.Strip.maybeRemoveReferenceToRemovedVariable
70
17
3
50
41
5
20
4
0.34
com.google.javascript.jscomp.StripCode.Strip.nameIncludesFieldNameToStrip
12
4
0
8
5
2
3
2
0.50
com.google.javascript.jscomp.StripCode.Strip.qualifiedNameBeginsWithStripType
13
9
0
4
2
2
1
2
2.25
com.google.javascript.jscomp.StripCode.Strip.qualifiedNameBeginsWithStripType
24
9
0
15
8
1
8
3
0.60
com.google.javascript.jscomp.StripCode.Strip.removeVarDeclarationsByNameOrRvalue
29
11
0
18
12
4
9
4
0.61
com.google.javascript.jscomp.StripCode.Strip.replaceHighestNestedCallWithNull
36
7
0
29
22
5
16
5
0.24
com.google.javascript.jscomp.StripCode.Strip.replaceWithEmpty
10
7
0
3
1
1
1
1
2.33
com.google.javascript.jscomp.StripCode.Strip.replaceWithNull
10
7
0
3
1
1
1
1
2.33
com.google.javascript.jscomp.StripCode.Strip.visit
39
0
5
34
31
1
13
1
0.00
com.google.javascript.jscomp.StripCode.StripCode
18
5
1
12
6
5
6
1
0.42
com.google.javascript.jscomp.StripCodeTest.createLoggerInstance
33
6
3
24
22
7
1
5
0.25
com.google.javascript.jscomp.StripCodeTest.getProcessor
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.StripCodeTest.StripCodeTest
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.StripCodeTest.testAssignInIf
4
0
0
4
2
1
1
1
0.00
com.google.javascript.jscomp.StripCodeTest.testClassDefiningCallWithStripType1
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.StripCodeTest.testClassDefiningCallWithStripType2
5
0
0
5
3
1
1
1
0.00
com.google.javascript.jscomp.StripCodeTest.testClassDefiningCallWithStripType3
5
0
0
5
3
1
1
1
0.00
com.google.javascript.jscomp.StripCodeTest.testClassDefiningCallWithStripType4
5
0
0
5
3
1
1
1
0.00
com.google.javascript.jscomp.StripCodeTest.testClassDefiningCallWithStripType5
4
0
0
4
2
1
1
1
0.00
com.google.javascript.jscomp.StripCodeTest.testClassDefiningCallWithStripType6
5
0
0
5
3
1
1
1
0.00
com.google.javascript.jscomp.StripCodeTest.testClassDefiningCallWithStripType7
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.StripCodeTest.testClassDefiningCallWithStripType8
18
4
2
12
10
1
10
1
0.33
com.google.javascript.jscomp.StripCodeTest.testCrazyNesting1
4
0
0
4
2
1
1
1
0.00
com.google.javascript.jscomp.StripCodeTest.testCrazyNesting2
4
0
0
4
2
1
1
1
0.00
com.google.javascript.jscomp.StripCodeTest.testCrazyNesting3
4
0
0
4
2
1
1
1
0.00
com.google.javascript.jscomp.StripCodeTest.testCrazyNesting4
4
0
0
4
2
1
1
1
0.00
com.google.javascript.jscomp.StripCodeTest.testCrazyNesting5
5
0
0
5
3
1
1
1
0.00
com.google.javascript.jscomp.StripCodeTest.testGetElemInIf
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.StripCodeTest.testGlobalCallWithStrippedType
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.StripCodeTest.testLoggerClassDefinition
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.StripCodeTest.testLoggerDefinedInConstructor
6
0
0
6
4
1
1
1
0.00
com.google.javascript.jscomp.StripCodeTest.testLoggerDefinedInObjectLiteral1
7
0
0
7
5
1
1
1
0.00
com.google.javascript.jscomp.StripCodeTest.testLoggerDefinedInObjectLiteral2
7
0
0
7
5
1
1
1
0.00
com.google.javascript.jscomp.StripCodeTest.testLoggerDefinedInObjectLiteral3
8
0
0
8
6
1
1
1
0.00
com.google.javascript.jscomp.StripCodeTest.testLoggerDefinedInObjectLiteral4
12
0
0
12
10
1
1
1
0.00
com.google.javascript.jscomp.StripCodeTest.testLoggerDefinedInPrototype1
5
0
0
5
3
1
1
1
0.00
com.google.javascript.jscomp.StripCodeTest.testLoggerDefinedInPrototype2
6
0
0
6
4
1
1
1
0.00
com.google.javascript.jscomp.StripCodeTest.testLoggerDefinedInPrototype3
8
0
0
8
6
1
1
1
0.00
com.google.javascript.jscomp.StripCodeTest.testLoggerDefinedInPrototype4
8
0
0
8
6
1
1
1
0.00
com.google.javascript.jscomp.StripCodeTest.testLoggerDefinedInPrototype5
12
0
0
12
10
1
1
1
0.00
com.google.javascript.jscomp.StripCodeTest.testLoggerDefinedInPrototypeAndUsedInConstructor
12
0
0
12
10
1
1
1
0.00
com.google.javascript.jscomp.StripCodeTest.testLoggerDefinedStatically
5
0
0
5
3
1
1
1
0.00
com.google.javascript.jscomp.StripCodeTest.testLoggerDefinedStaticallyAndUsedInConstructor
10
0
0
10
8
1
1
1
0.00
com.google.javascript.jscomp.StripCodeTest.testLoggerMethodCallByVariableType
4
0
0
4
2
1
1
1
0.00
com.google.javascript.jscomp.StripCodeTest.testLoggerVarDeclaration
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.StripCodeTest.testMethodCallTriggersRemoval
4
0
0
4
2
1
1
1
0.00
com.google.javascript.jscomp.StripCodeTest.testNamePrefix
6
0
0
6
4
1
1
1
0.00
com.google.javascript.jscomp.StripCodeTest.testNamespace1
5
0
0
5
3
1
1
1
0.00
com.google.javascript.jscomp.StripCodeTest.testNewOperatior1
4
0
0
4
2
1
1
1
0.00
com.google.javascript.jscomp.StripCodeTest.testNewOperatior2
4
0
0
4
2
1
1
1
0.00
com.google.javascript.jscomp.StripCodeTest.testNewOperatior3
4
0
0
4
2
1
1
1
0.00
com.google.javascript.jscomp.StripCodeTest.testPrefixedClassName
10
0
0
10
8
1
1
1
0.00
com.google.javascript.jscomp.StripCodeTest.testPrefixedPropertyName
4
0
0
4
2
1
1
1
0.00
com.google.javascript.jscomp.StripCodeTest.testPrefixedVariableName
4
0
0
4
2
1
1
1
0.00
com.google.javascript.jscomp.StripCodeTest.testPropertyWithEmptyStringKey
4
0
0
4
2
1
1
1
0.00
com.google.javascript.jscomp.StripCodeTest.testPrototypeFieldDefinition
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.StripCodeTest.testPrototypeFieldDefinitionWithoutAssignment
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.StripCodeTest.testPrototypeMethodDefinition
4
0
0
4
2
1
1
1
0.00
com.google.javascript.jscomp.StripCodeTest.testPublicPropertyAssignment
8
2
0
6
4
1
4
1
0.33
com.google.javascript.jscomp.StripCodeTest.testRemoveExpressionByName
4
0
0
4
2
1
1
1
0.00
com.google.javascript.jscomp.StripCodeTest.testReportErrorOnStripInNestedAssignment
13
3
2
8
6
1
3
1
0.38
com.google.javascript.jscomp.StripCodeTest.testStaticLoggerMethodDefinition
5
0
0
5
3
1
1
1
0.00
com.google.javascript.jscomp.StripCodeTest.testStaticLoggerPropertyDefinition
4
0
0
4
2
1
1
1
0.00
com.google.javascript.jscomp.StripCodeTest.testStripCallsToStrippedNames1
9
0
0
9
7
1
2
1
0.00
com.google.javascript.jscomp.StripCodeTest.testStripCallsToStrippedNames2
6
0
0
6
4
1
1
1
0.00
com.google.javascript.jscomp.StripCodeTest.testStripCallsToStrippedNames3
5
0
0
5
3
1
1
1
0.00
com.google.javascript.jscomp.StripCodeTest.testStripCallsToStrippedNames4
4
0
0
4
2
1
1
1
0.00
com.google.javascript.jscomp.StripCodeTest.testStripVarsInitializedFromStrippedNames1
6
0
0
6
4
1
1
1
0.00
com.google.javascript.jscomp.StripCodeTest.testStripVarsInitializedFromStrippedNames2
6
0
0
6
4
1
1
1
0.00
com.google.javascript.jscomp.StripCodeTest.testSubPropertyAccessByVariableName
6
0
0
6
4
1
1
1
0.00
com.google.javascript.jscomp.StripCodeTest.testTypePrefix
4
0
0
4
2
1
1
1
0.00
com.google.javascript.jscomp.StripCodeTest.testVarinIf
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.SubstituteEs6Syntax.hotSwapScript
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.SubstituteEs6Syntax.maybeSimplifyArrowFunctionBody
12
3
0
9
6
2
5
2
0.33
com.google.javascript.jscomp.SubstituteEs6Syntax.process
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.SubstituteEs6Syntax.SubstituteEs6Syntax
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.SubstituteEs6Syntax.visit
9
0
0
9
5
1
4
1
0.00
com.google.javascript.jscomp.SubstituteEs6SyntaxTest.getProcessor
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.SubstituteEs6SyntaxTest.setUp
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.SubstituteEs6SyntaxTest.testArrowFunctions
12
0
0
12
10
1
10
1
0.00
com.google.javascript.jscomp.SuppressDocWarningsGuard.getPriority
5
2
0
3
1
1
1
1
0.67
com.google.javascript.jscomp.SuppressDocWarningsGuard.level
50
6
4
40
28
8
20
10
0.15
com.google.javascript.jscomp.SuppressDocWarningsGuard.SuppressDocWarningsGuard
13
3
0
10
7
1
2
2
0.30
com.google.javascript.jscomp.SymbolTable.(Anon_2).compare
11
2
1
8
6
2
3
2
0.25
com.google.javascript.jscomp.SymbolTable.(Anon_3).compare
5
0
0
5
4
0
2
1
0.00
com.google.javascript.jscomp.SymbolTable.(Anon_4).compare
14
3
2
9
7
3
3
4
0.33
com.google.javascript.jscomp.SymbolTable.addAnonymousFunctions
17
5
1
11
6
2
5
4
0.45
com.google.javascript.jscomp.SymbolTable.addAnonymousFunctionsInScope
20
2
1
17
13
5
3
5
0.12
com.google.javascript.jscomp.SymbolTable.addScopes
9
4
0
5
2
1
2
2
0.80
com.google.javascript.jscomp.SymbolTable.addSymbol
15
0
1
14
10
5
4
3
0.00
com.google.javascript.jscomp.SymbolTable.addSymbolsFrom
43
15
3
25
17
7
10
8
0.60
com.google.javascript.jscomp.SymbolTable.copySymbolTo
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.SymbolTable.copySymbolTo
8
1
0
7
4
2
2
1
0.14
com.google.javascript.jscomp.SymbolTable.createPropertyScopeFor
86
26
7
53
38
11
27
12
0.49
com.google.javascript.jscomp.SymbolTable.createScopeFrom
35
11
3
21
16
4
8
4
0.52
com.google.javascript.jscomp.SymbolTable.declareInferredSymbol
8
4
0
4
1
2
1
1
1.00
com.google.javascript.jscomp.SymbolTable.declareSymbol
8
0
0
8
4
4
3
2
0.00
com.google.javascript.jscomp.SymbolTable.fillJSDocInfo
53
12
5
39
27
11
15
11
0.31
com.google.javascript.jscomp.SymbolTable.fillNamespaceReferences
57
10
6
42
29
9
17
9
0.24
com.google.javascript.jscomp.SymbolTable.fillPropertyScopes
59
37
3
19
13
3
10
5
1.95
com.google.javascript.jscomp.SymbolTable.fillPropertySymbols
29
25
0
4
1
2
1
1
6.25
com.google.javascript.jscomp.SymbolTable.fillSymbolVisibility
13
1
0
12
7
6
2
3
0.08
com.google.javascript.jscomp.SymbolTable.fillThisReferences
7
3
0
4
1
2
1
1
0.75
com.google.javascript.jscomp.SymbolTable.findBestDeclToAdd
15
1
2
12
7
2
6
3
0.08
com.google.javascript.jscomp.SymbolTable.findScopes
15
1
1
13
10
1
2
3
0.08
com.google.javascript.jscomp.SymbolTable.findScopes.(Anon_1).enterScope
3
0
0
3
2
0
1
1
0.00
com.google.javascript.jscomp.SymbolTable.findScopes.(Anon_1).visit
1
0
0
1
1
0
0
1
0.00
com.google.javascript.jscomp.SymbolTable.findSymbolForScope
20
6
2
12
8
4
5
3
0.50
com.google.javascript.jscomp.SymbolTable.getAllJSDocInfoNodes
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.SymbolTable.getAllScopes
4
1
0
3
1
1
1
1
0.33
com.google.javascript.jscomp.SymbolTable.getAllSymbols
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.SymbolTable.getAllSymbolsForType
27
7
1
19
13
5
8
6
0.37
com.google.javascript.jscomp.SymbolTable.getAllSymbolsForTypeOf
11
8
0
3
1
1
1
1
2.67
com.google.javascript.jscomp.SymbolTable.getAllSymbolsSorted
8
4
0
4
2
2
1
2
1.00
com.google.javascript.jscomp.SymbolTable.getEnclosingScope
19
5
1
13
8
2
7
2
0.38
com.google.javascript.jscomp.SymbolTable.getGlobalScope
6
3
0
3
1
1
1
1
1.00
com.google.javascript.jscomp.SymbolTable.getLexicalScopeDepth
18
8
0
10
7
2
5
2
0.80
com.google.javascript.jscomp.SymbolTable.getNaturalSymbolOrdering
10
7
0
3
1
1
1
1
2.33
com.google.javascript.jscomp.SymbolTable.getParameterInFunction
23
13
0
10
6
3
4
3
1.30
com.google.javascript.jscomp.SymbolTable.getReferenceList
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.SymbolTable.getReferences
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.SymbolTable.getScope
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.SymbolTable.getScopeInFunction
13
0
2
11
7
3
5
3
0.00
com.google.javascript.jscomp.SymbolTable.getSymbolDeclaredBy
8
3
0
5
3
2
2
2
0.60
com.google.javascript.jscomp.SymbolTable.getSymbolDeclaredBy
7
3
0
4
2
1
1
1
0.75
com.google.javascript.jscomp.SymbolTable.getSymbolForInstancesOf
11
4
0
7
4
2
3
2
0.57
com.google.javascript.jscomp.SymbolTable.getSymbolForInstancesOf
8
3
0
5
3
2
2
2
0.60
com.google.javascript.jscomp.SymbolTable.getSymbolForName
12
2
2
8
5
3
3
2
0.25
com.google.javascript.jscomp.SymbolTable.getSymbolForScope
11
5
0
6
3
1
3
1
0.83
com.google.javascript.jscomp.SymbolTable.getSymbolForTypeHelper
45
11
1
33
28
3
17
3
0.33
com.google.javascript.jscomp.SymbolTable.getType
6
0
0
6
3
1
3
1
0.00
com.google.javascript.jscomp.SymbolTable.getTypeOfThis
6
0
0
6
3
1
3
1
0.00
com.google.javascript.jscomp.SymbolTable.isAnySymbolDeclared
16
8
0
8
4
3
3
2
1.00
com.google.javascript.jscomp.SymbolTable.isGoodRefToAdd
10
4
0
6
4
1
1
1
0.67
com.google.javascript.jscomp.SymbolTable.isTypeInferred
6
0
0
6
3
1
3
1
0.00
com.google.javascript.jscomp.SymbolTable.JSDocInfoCollector.isNativeSourcelessType
11
0
1
10
7
1
3
1
0.00
com.google.javascript.jscomp.SymbolTable.JSDocInfoCollector.JSDocInfoCollector
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.SymbolTable.JSDocInfoCollector.lookupPossiblyDottedName
30
3
1
26
19
7
13
8
0.12
com.google.javascript.jscomp.SymbolTable.JSDocInfoCollector.visit
17
1
2
14
10
3
4
4
0.07
com.google.javascript.jscomp.SymbolTable.JSDocInfoCollector.visitTypeNode
16
0
1
15
9
3
6
3
0.00
com.google.javascript.jscomp.SymbolTable.needsPropertyScope
23
6
3
14
9
2
7
2
0.43
com.google.javascript.jscomp.SymbolTable.PropertyRefCollector.maybeDefineReference
13
2
0
11
6
3
5
2
0.18
com.google.javascript.jscomp.SymbolTable.PropertyRefCollector.maybeDefineTypedReference
26
0
0
26
19
4
13
4
0.00
com.google.javascript.jscomp.SymbolTable.PropertyRefCollector.process
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.SymbolTable.PropertyRefCollector.PropertyRefCollector
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.SymbolTable.PropertyRefCollector.tryDefineLexicalQualifiedNameRef
10
0
0
10
6
2
5
2
0.00
com.google.javascript.jscomp.SymbolTable.PropertyRefCollector.tryRemoveLexicalQualifiedNameRef
10
0
0
10
6
2
3
2
0.00
com.google.javascript.jscomp.SymbolTable.PropertyRefCollector.visit
38
6
5
27
19
7
12
5
0.22
com.google.javascript.jscomp.SymbolTable.pruneOrphanedNames
35
12
2
21
15
4
8
5
0.57
com.google.javascript.jscomp.SymbolTable.Reference.Reference
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.SymbolTable.removeSymbol
9
0
0
9
5
2
4
2
0.00
com.google.javascript.jscomp.SymbolTable.Symbol.defineReferenceAt
8
0
0
8
5
2
4
2
0.00
com.google.javascript.jscomp.SymbolTable.Symbol.getDeclaration
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.SymbolTable.Symbol.getDeclarationNode
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.SymbolTable.Symbol.getFunctionType
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.SymbolTable.Symbol.getJSDocInfo
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.SymbolTable.Symbol.getPropertyScope
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.SymbolTable.Symbol.getSourceFileName
4
0
0
4
2
2
1
2
0.00
com.google.javascript.jscomp.SymbolTable.Symbol.getVisibility
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.SymbolTable.Symbol.isDocOnlyParameter
4
1
0
3
1
1
1
1
0.33
com.google.javascript.jscomp.SymbolTable.Symbol.isLexicalVariable
4
1
0
3
1
1
1
1
0.33
com.google.javascript.jscomp.SymbolTable.Symbol.isProperty
4
1
0
3
1
1
1
1
0.33
com.google.javascript.jscomp.SymbolTable.Symbol.setDeclaration
5
1
0
4
2
1
2
1
0.25
com.google.javascript.jscomp.SymbolTable.Symbol.setJSDocInfo
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.SymbolTable.Symbol.setPropertyScope
6
0
0
6
3
1
3
1
0.00
com.google.javascript.jscomp.SymbolTable.Symbol.setVisibility
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.SymbolTable.Symbol.Symbol
4
0
0
4
2
1
2
1
0.00
com.google.javascript.jscomp.SymbolTable.Symbol.toString
5
0
0
5
3
3
1
3
0.00
com.google.javascript.jscomp.SymbolTable.SymbolScope.getIndexOfSymbol
5
1
0
4
2
1
1
1
0.25
com.google.javascript.jscomp.SymbolTable.SymbolScope.getOwnSlot
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.SymbolTable.SymbolScope.getParentScope
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.SymbolTable.SymbolScope.getQualifiedSlot
20
4
2
14
9
4
6
4
0.29
com.google.javascript.jscomp.SymbolTable.SymbolScope.getRootNode
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.SymbolTable.SymbolScope.getScopeDepth
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.SymbolTable.SymbolScope.getSlot
12
0
1
11
7
3
5
3
0.00
com.google.javascript.jscomp.SymbolTable.SymbolScope.getSymbolForScope
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.SymbolTable.SymbolScope.getTypeOfThis
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.SymbolTable.SymbolScope.isDocScope
8
4
0
4
2
1
1
1
1.00
com.google.javascript.jscomp.SymbolTable.SymbolScope.isGlobalScope
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.SymbolTable.SymbolScope.isLexicalScope
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.SymbolTable.SymbolScope.isPropertyScope
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.SymbolTable.SymbolScope.setSymbolForScope
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.SymbolTable.SymbolScope.SymbolScope
11
0
0
11
5
5
5
1
0.00
com.google.javascript.jscomp.SymbolTable.SymbolScope.toString
8
0
0
8
5
2
3
2
0.00
com.google.javascript.jscomp.SymbolTable.SymbolTable
7
4
0
3
1
1
1
1
1.33
com.google.javascript.jscomp.SymbolTable.ThisRefCollector.enterScope
51
12
2
39
32
11
11
9
0.31
com.google.javascript.jscomp.SymbolTable.ThisRefCollector.exitScope
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.SymbolTable.ThisRefCollector.process
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.SymbolTable.ThisRefCollector.ThisRefCollector
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.SymbolTable.ThisRefCollector.visit
13
0
1
12
7
3
5
3
0.00
com.google.javascript.jscomp.SymbolTable.toDebugString
7
0
0
7
4
2
3
3
0.00
com.google.javascript.jscomp.SymbolTable.toDebugString
30
0
1
29
25
3
10
4
0.00
com.google.javascript.jscomp.SymbolTable.VisibilityCollector.VisibilityCollector
6
0
0
6
2
3
2
1
0.00
com.google.javascript.jscomp.SymbolTable.VisibilityCollector.visit
7
0
0
7
4
1
4
1
0.00
com.google.javascript.jscomp.SymbolTable.VisibilityCollector.visitName
20
1
0
19
13
5
9
4
0.05
com.google.javascript.jscomp.SymbolTable.VisibilityCollector.visitProperty
36
5
0
31
24
9
11
7
0.16
com.google.javascript.jscomp.SymbolTableTest.assertSymbolTableValid
39
10
6
23
19
5
11
7
0.43
com.google.javascript.jscomp.SymbolTableTest.assertSymmetricOrdering
7
0
0
7
4
2
4
1
0.00
com.google.javascript.jscomp.SymbolTableTest.createSymbolTable
11
0
1
10
8
6
3
4
0.00
com.google.javascript.jscomp.SymbolTableTest.getDocVar
8
0
0
8
4
1
4
2
0.00
com.google.javascript.jscomp.SymbolTableTest.getGlobalVar
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.SymbolTableTest.getLocalVar
9
0
0
9
5
1
4
2
0.00
com.google.javascript.jscomp.SymbolTableTest.getVars
11
1
0
10
6
2
4
3
0.10
com.google.javascript.jscomp.SymbolTableTest.setUp
10
0
1
9
7
1
6
1
0.00
com.google.javascript.jscomp.SymbolTableTest.testConstructorAlias
31
4
6
25
23
11
10
10
0.16
com.google.javascript.jscomp.SymbolTableTest.testDeclarationDisagreement
18
5
2
15
13
5
3
4
0.33
com.google.javascript.jscomp.SymbolTableTest.testDottedReferencesInJSDocType
33
5
6
27
25
5
13
4
0.19
com.google.javascript.jscomp.SymbolTableTest.testFieldReferences
11
2
1
10
8
4
1
3
0.20
com.google.javascript.jscomp.SymbolTableTest.testFieldReferencesMissingTypeInfo
17
2
2
15
12
5
2
3
0.13
com.google.javascript.jscomp.SymbolTableTest.testGlobalRichObjectReference
21
3
2
19
17
5
3
4
0.16
com.google.javascript.jscomp.SymbolTableTest.testGlobalThisPropertyReferences
10
1
2
8
6
5
2
4
0.12
com.google.javascript.jscomp.SymbolTableTest.testGlobalThisReferences
10
0
2
8
6
5
2
4
0.00
com.google.javascript.jscomp.SymbolTableTest.testGlobalThisReferences2
10
1
2
7
5
4
2
4
0.14
com.google.javascript.jscomp.SymbolTableTest.testGlobalThisReferences3
9
0
2
7
5
4
2
4
0.00
com.google.javascript.jscomp.SymbolTableTest.testGlobalVar
10
2
1
8
6
3
4
2
0.25
com.google.javascript.jscomp.SymbolTableTest.testGlobalVarInExterns
11
0
1
10
8
5
3
5
0.00
com.google.javascript.jscomp.SymbolTableTest.testGlobalVarReferences
11
1
1
10
8
5
4
4
0.10
com.google.javascript.jscomp.SymbolTableTest.testGoogRequireReferences
20
8
1
11
9
4
2
3
0.73
com.google.javascript.jscomp.SymbolTableTest.testGoogRequireReferences2
8
1
0
8
6
4
3
3
0.12
com.google.javascript.jscomp.SymbolTableTest.testGoogScopeReferences
9
0
0
9
7
4
2
3
0.00
com.google.javascript.jscomp.SymbolTableTest.testIncompleteNamespacedReferences
17
1
2
15
13
6
6
5
0.07
com.google.javascript.jscomp.SymbolTableTest.testInnerEnum
15
2
2
13
11
5
3
4
0.15
com.google.javascript.jscomp.SymbolTableTest.testJSDocAssociationWithBadNamespace
14
4
2
9
7
5
3
4
0.44
com.google.javascript.jscomp.SymbolTableTest.testJSDocNameVisibility
20
4
1
19
17
3
6
2
0.21
com.google.javascript.jscomp.SymbolTableTest.testJSDocNameVisibilityWithFileOverviewVisibility
20
5
0
20
18
3
6
2
0.25
com.google.javascript.jscomp.SymbolTableTest.testJSDocOnlySymbol
17
1
1
16
14
5
6
4
0.06
com.google.javascript.jscomp.SymbolTableTest.testJSDocPropertyVisibility
40
11
4
36
34
3
11
2
0.31
com.google.javascript.jscomp.SymbolTableTest.testJSDocPropertyVisibilityWithFileOverviewVisibility
41
12
4
37
35
3
11
2
0.32
com.google.javascript.jscomp.SymbolTableTest.testLocalQualifiedNamesInLocalScopes
9
0
1
8
6
4
3
3
0.00
com.google.javascript.jscomp.SymbolTableTest.testLocalThisReferences
13
1
3
10
8
6
3
5
0.10
com.google.javascript.jscomp.SymbolTableTest.testLocalThisReferences2
15
1
3
12
10
6
3
5
0.08
com.google.javascript.jscomp.SymbolTableTest.testLocalThisReferences3
13
1
3
10
8
6
3
5
0.10
com.google.javascript.jscomp.SymbolTableTest.testLocalVarInExterns
11
0
1
10
8
6
3
6
0.00
com.google.javascript.jscomp.SymbolTableTest.testLocalVarReferences
11
0
1
10
8
5
4
4
0.00
com.google.javascript.jscomp.SymbolTableTest.testMethodInAnonObject1
14
0
2
12
10
6
5
5
0.00
com.google.javascript.jscomp.SymbolTableTest.testMethodInAnonObject2
14
0
2
12
10
6
5
5
0.00
com.google.javascript.jscomp.SymbolTableTest.testMethodReferences
11
2
1
10
7
5
1
3
0.20
com.google.javascript.jscomp.SymbolTableTest.testMethodReferencesMissingTypeInfo
17
2
1
16
13
5
1
3
0.12
com.google.javascript.jscomp.SymbolTableTest.testMissingConstructorTag
17
2
2
13
11
4
2
3
0.15
com.google.javascript.jscomp.SymbolTableTest.testMultipleExtends
46
12
4
42
40
7
6
6
0.29
com.google.javascript.jscomp.SymbolTableTest.testNamespaceDefinitionOrder
19
5
3
14
12
6
5
5
0.36
com.google.javascript.jscomp.SymbolTableTest.testNamespacedReferences
19
2
2
15
13
6
6
5
0.13
com.google.javascript.jscomp.SymbolTableTest.testNaturalSymbolOrdering
15
3
0
15
13
8
4
7
0.20
com.google.javascript.jscomp.SymbolTableTest.testPrototypeReferences
13
2
2
10
7
6
2
4
0.20
com.google.javascript.jscomp.SymbolTableTest.testPrototypeReferences2
12
1
1
11
8
6
2
4
0.09
com.google.javascript.jscomp.SymbolTableTest.testPrototypeReferences3
16
3
2
12
10
5
4
4
0.25
com.google.javascript.jscomp.SymbolTableTest.testPrototypeReferences4
13
1
1
12
10
6
4
4
0.08
com.google.javascript.jscomp.SymbolTableTest.testPrototypeReferences5
17
3
2
13
11
5
4
4
0.23
com.google.javascript.jscomp.SymbolTableTest.testReferencesInJSDocName
14
1
2
12
10
5
5
5
0.08
com.google.javascript.jscomp.SymbolTableTest.testReferencesInJSDocType
32
5
6
26
24
5
13
4
0.19
com.google.javascript.jscomp.SymbolTableTest.testReferencesInJSDocType2
23
5
3
16
12
7
7
7
0.31
com.google.javascript.jscomp.SymbolTableTest.testRemovalOfNamespacedReferencesOfProperties
15
2
3
12
9
7
3
5
0.17
com.google.javascript.jscomp.SymbolTableTest.testStaticMethodReferences
10
2
1
9
6
5
1
3
0.22
com.google.javascript.jscomp.SymbolTableTest.testSuperClassMethodReferences
20
4
1
19
16
5
1
3
0.21
com.google.javascript.jscomp.SymbolTableTest.testSuperClassReference
32
3
3
29
27
8
4
5
0.10
com.google.javascript.jscomp.SymbolTableTest.testSymbolForScopeOfNatives
15
1
3
11
9
5
4
5
0.09
com.google.javascript.jscomp.SymbolTableTest.testSymbolsForType
23
2
1
22
20
8
4
7
0.09
com.google.javascript.jscomp.SymbolTableTest.testTypeCheckingOff
19
2
2
16
14
4
4
3
0.12
com.google.javascript.jscomp.SymbolTableTest.testUndeclaredFieldReferences
13
3
1
10
8
4
1
3
0.30
com.google.javascript.jscomp.SyntacticScopeCreator.createScope
15
0
2
13
10
2
8
2
0.00
com.google.javascript.jscomp.SyntacticScopeCreator.declareVar
22
5
1
16
12
3
6
3
0.31
com.google.javascript.jscomp.SyntacticScopeCreator.DefaultRedeclarationHandler.onRedeclaration
1
0
0
1
0
1
0
1
0.00
com.google.javascript.jscomp.SyntacticScopeCreator.hasBlockScope
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.SyntacticScopeCreator.makeTyped
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.SyntacticScopeCreator.makeUntyped
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.SyntacticScopeCreator.makeUntypedWithRedeclHandler
4
0
0
4
1
2
1
1
0.00
com.google.javascript.jscomp.SyntacticScopeCreator.RedeclarationHandler.onRedeclaration
1
0
0
1
0
1
0
1
0.00
com.google.javascript.jscomp.SyntacticScopeCreator.scanRoot
36
8
4
24
18
5
13
6
0.33
com.google.javascript.jscomp.SyntacticScopeCreator.scanVars
59
11
8
42
34
6
23
8
0.26
com.google.javascript.jscomp.SyntacticScopeCreator.SyntacticScopeCreator
6
0
0
6
3
2
3
1
0.00
com.google.javascript.jscomp.SyntacticScopeCreator.SyntacticScopeCreator
5
0
0
5
3
1
3
1
0.00
com.google.javascript.jscomp.SyntacticScopeCreatorTest.getRoot
5
0
0
5
3
2
2
2
0.00
com.google.javascript.jscomp.SyntacticScopeCreatorTest.getScope
6
3
0
3
1
1
1
1
1.00
com.google.javascript.jscomp.SyntacticScopeCreatorTest.setUp
6
0
0
6
4
2
3
2
0.00
com.google.javascript.jscomp.SyntacticScopeCreatorTest.testFunctionExpressionInForLoopInitializer
9
0
1
8
6
5
2
5
0.00
com.google.javascript.jscomp.SyntacticScopeCreatorTest.testFunctionScope
18
1
2
15
13
3
9
2
0.07
com.google.javascript.jscomp.SyntacticScopeCreatorTest.testNestedFunctionScope
13
0
2
11
9
7
3
7
0.00
com.google.javascript.jscomp.SyntacticScopeCreatorTest.testScopeRootNode
12
0
2
10
8
5
4
5
0.00
com.google.javascript.jscomp.SyntheticAst.clearAst
5
0
0
5
3
1
3
1
0.00
com.google.javascript.jscomp.SyntheticAst.getAstRoot
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.SyntheticAst.getInputId
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.SyntheticAst.getSourceFile
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.SyntheticAst.setSourceFile
4
0
0
4
2
1
1
1
0.00
com.google.javascript.jscomp.SyntheticAst.SyntheticAst
5
0
0
5
3
1
3
1
0.00
com.google.javascript.jscomp.SyntheticAst.SyntheticAst
5
0
0
5
3
1
3
1
0.00
com.google.javascript.jscomp.TagNameToType.getMap
72
0
0
72
70
1
1
1
0.00
com.google.javascript.jscomp.TemplateAstMatcher.createTemplateLocalNameNode
6
0
0
6
4
2
3
2
0.00
com.google.javascript.jscomp.TemplateAstMatcher.createTemplateParameterNode
8
0
0
8
6
2
5
2
0.00
com.google.javascript.jscomp.TemplateAstMatcher.getTemplateNodeToMatchMap
20
5
3
12
8
4
7
6
0.42
com.google.javascript.jscomp.TemplateAstMatcher.initTemplate
32
11
3
18
12
4
11
6
0.61
com.google.javascript.jscomp.TemplateAstMatcher.isLooseMatch
6
3
0
3
1
1
1
1
1.00
com.google.javascript.jscomp.TemplateAstMatcher.isTemplateLocalNameNode
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.TemplateAstMatcher.isTemplateParameterNode
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.TemplateAstMatcher.matches
17
7
0
10
6
1
6
1
0.70
com.google.javascript.jscomp.TemplateAstMatcher.matchesNode
80
35
6
39
30
10
20
10
0.90
com.google.javascript.jscomp.TemplateAstMatcher.matchesNodeShape
32
6
1
25
18
3
16
3
0.24
com.google.javascript.jscomp.TemplateAstMatcher.matchesTemplate
10
0
0
10
6
1
6
1
0.00
com.google.javascript.jscomp.TemplateAstMatcher.matchesTemplateShape
17
7
0
10
6
1
6
1
0.70
com.google.javascript.jscomp.TemplateAstMatcher.prepTemplatePlaceholders
56
8
4
44
36
13
16
15
0.18
com.google.javascript.jscomp.TemplateAstMatcher.prepTemplatePlaceholders.(Anon_1).visit
18
0
1
17
13
3
7
4
0.00
com.google.javascript.jscomp.TemplateAstMatcher.replaceNodeInPlace
8
0
0
8
5
3
3
3
0.00
com.google.javascript.jscomp.TemplateAstMatcher.reset
7
0
0
7
4
1
5
2
0.00
com.google.javascript.jscomp.TemplateAstMatcher.TemplateAstMatcher
19
5
1
13
8
4
5
1
0.38
com.google.javascript.jscomp.TemplateAstMatcher.traverse
8
1
0
8
5
2
5
3
0.12
com.google.javascript.jscomp.TemplateAstMatcher.Visitor.visit
1
0
0
1
0
1
0
1
0.00
com.google.javascript.jscomp.TemplateAstMatcherTest.assertMatch
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.TemplateAstMatcherTest.assertMatch
13
0
0
13
6
8
4
3
0.00
com.google.javascript.jscomp.TemplateAstMatcherTest.assertMatch
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.TemplateAstMatcherTest.assertNotMatch
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.TemplateAstMatcherTest.compile
22
6
2
14
12
5
4
5
0.43
com.google.javascript.jscomp.TemplateAstMatcherTest.testMatches_functionCall
19
0
0
19
17
6
8
4
0.00
com.google.javascript.jscomp.TemplateAstMatcherTest.testMatches_functionCallWithArguments
58
5
2
56
54
6
27
4
0.09
com.google.javascript.jscomp.TemplateAstMatcherTest.testMatches_instantiation
18
1
1
17
15
6
5
4
0.06
com.google.javascript.jscomp.TemplateAstMatcherTest.testMatches_methodCall
22
2
1
21
19
6
8
4
0.10
com.google.javascript.jscomp.TemplateAstMatcherTest.testMatches_methodCallWithArguments
53
5
3
50
48
6
21
4
0.10
com.google.javascript.jscomp.TemplateAstMatcherTest.testMatches_multiLineTemplates
53
9
4
44
42
7
15
4
0.20
com.google.javascript.jscomp.TemplateAstMatcherTest.testMatches_nonDefaultStrategy
30
4
1
29
27
6
2
4
0.14
com.google.javascript.jscomp.TemplateAstMatcherTest.testMatches_primitives
58
0
3
55
53
4
39
3
0.00
com.google.javascript.jscomp.TemplateAstMatcherTest.testMatches_propertyAccess
21
3
1
20
18
7
3
4
0.15
com.google.javascript.jscomp.TemplateAstMatcherTest.testMatches_subclasses
26
4
1
25
23
7
3
4
0.16
com.google.javascript.jscomp.TemplateAstMatcherTest.testMatches_templateParameterType
63
3
3
60
58
5
35
4
0.05
com.google.javascript.jscomp.TemplateAstMatcherTest.testMatches_varDeclarations
37
1
3
33
30
4
18
3
0.03
com.google.javascript.jscomp.TemplateAstMatcherTest.TestNodePair.getTestExprResultRoot
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.TemplateAstMatcherTest.TestNodePair.TestNodePair
4
0
0
4
2
1
2
1
0.00
com.google.javascript.jscomp.testing.BlackHoleErrorManager.println
1
1
0
1
0
1
0
1
1.00
com.google.javascript.jscomp.testing.BlackHoleErrorManager.printSummary
1
1
0
1
0
1
0
1
1.00
com.google.javascript.jscomp.testing.BlackHoleErrorManager.silence
7
4
0
3
1
1
1
1
1.33
com.google.javascript.jscomp.testing.JSErrorSubject.assertError
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.testing.JSErrorSubject.hasType
4
0
0
4
2
2
1
2
0.00
com.google.javascript.jscomp.testing.JSErrorSubject.JSErrorSubject
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.testing.NodeSubject.assertNode
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.testing.NodeSubject.hasCharno
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.testing.NodeSubject.hasLength
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.testing.NodeSubject.hasLineno
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.testing.NodeSubject.hasType
4
0
0
4
2
2
1
2
0.00
com.google.javascript.jscomp.testing.NodeSubject.isEqualTo
6
0
0
6
3
2
2
2
0.00
com.google.javascript.jscomp.testing.NodeSubject.NodeSubject
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.testing.SimpleSourceExcerptProvider.getSourceLine
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.testing.SimpleSourceExcerptProvider.getSourceMapping
4
0
0
4
1
2
1
1
0.00
com.google.javascript.jscomp.testing.SimpleSourceExcerptProvider.getSourceRegion
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.testing.SimpleSourceExcerptProvider.SimpleSourceExcerptProvider
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.testing.TestErrorManager.expectErrors
4
0
0
4
2
1
2
1
0.00
com.google.javascript.jscomp.testing.TestErrorManager.expectWarnings
4
0
0
4
2
1
2
1
0.00
com.google.javascript.jscomp.testing.TestErrorManager.hasEncounteredAllErrors
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.testing.TestErrorManager.hasEncounteredAllWarnings
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.testing.TestErrorManager.println
3
1
0
2
0
1
0
1
0.50
com.google.javascript.jscomp.testing.TestErrorManager.printSummary
3
1
0
2
0
1
0
1
0.50
com.google.javascript.jscomp.testing.TestErrorManager.report
21
1
1
19
14
1
11
1
0.05
com.google.javascript.jscomp.Tracer.(Anon_1).currentTimeMillis
3
0
0
3
2
0
1
1
0.00
com.google.javascript.jscomp.Tracer.addTracingStatistic
20
12
0
8
5
1
4
1
1.50
com.google.javascript.jscomp.Tracer.appendSpaces
32
7
1
24
19
1
15
1
0.29
com.google.javascript.jscomp.Tracer.AtomicTracerStatMap.getMap
6
3
0
3
1
1
1
1
1.00
com.google.javascript.jscomp.Tracer.AtomicTracerStatMap.incrementBy
31
15
0
16
10
2
8
2
0.94
com.google.javascript.jscomp.Tracer.clearCurrentThreadTrace
1
0
0
1
0
1
0
1
0.00
com.google.javascript.jscomp.Tracer.clearCurrentThreadTrace
6
3
0
3
1
1
1
1
1.00
com.google.javascript.jscomp.Tracer.clearThreadTrace
4
1
0
3
1
1
1
1
0.33
com.google.javascript.jscomp.Tracer.clearTracingStatisticsTestingOnly
10
7
0
3
1
1
1
1
2.33
com.google.javascript.jscomp.Tracer.enableTypeMaps
12
5
0
7
4
1
4
1
0.71
com.google.javascript.jscomp.Tracer.Event.Event
4
0
0
4
2
1
2
1
0.00
com.google.javascript.jscomp.Tracer.Event.eventTime
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.Tracer.Event.toString
43
9
2
32
26
3
22
4
0.28
com.google.javascript.jscomp.Tracer.formatTime
6
1
0
5
3
3
1
3
0.20
com.google.javascript.jscomp.Tracer.getCurrentThreadTraceReport
8
5
0
3
1
1
1
1
1.67
com.google.javascript.jscomp.Tracer.getStatsForType
5
1
0
4
2
2
1
2
0.25
com.google.javascript.jscomp.Tracer.getThreadTrace
12
3
0
9
6
2
5
2
0.33
com.google.javascript.jscomp.Tracer.getTypeToCountMap
8
5
0
3
1
1
1
1
1.67
com.google.javascript.jscomp.Tracer.getTypeToSilentMap
8
5
0
3
1
1
1
1
1.67
com.google.javascript.jscomp.Tracer.getTypeToTimeMap
8
5
0
3
1
1
1
1
1.67
com.google.javascript.jscomp.Tracer.initCurrentThreadTrace
1
0
0
1
0
1
0
1
0.00
com.google.javascript.jscomp.Tracer.initCurrentThreadTrace
20
7
2
11
8
2
5
2
0.64
com.google.javascript.jscomp.Tracer.initCurrentThreadTrace
4
0
0
4
2
1
2
1
0.00
com.google.javascript.jscomp.Tracer.InternalClock.currentTimeMillis
1
0
0
1
0
1
0
1
0.00
com.google.javascript.jscomp.Tracer.logAndClearCurrentThreadTrace
7
3
0
4
2
1
2
1
0.75
com.google.javascript.jscomp.Tracer.logCurrentThreadTrace
1
0
0
1
0
1
0
1
0.00
com.google.javascript.jscomp.Tracer.logCurrentThreadTrace
23
8
2
13
9
2
5
2
0.62
com.google.javascript.jscomp.Tracer.longToPaddedString
13
6
0
7
5
3
3
3
0.86
com.google.javascript.jscomp.Tracer.numDigits
14
6
0
8
6
2
4
2
0.75
com.google.javascript.jscomp.Tracer.setDefaultSilenceThreshold
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.Tracer.setPrettyPrint
8
5
0
3
1
1
1
1
1.67
com.google.javascript.jscomp.Tracer.Stat.getCount
5
4
0
1
1
1
1
1
4.00
com.google.javascript.jscomp.Tracer.Stat.getExtraInfo
4
1
0
3
1
1
1
1
0.33
com.google.javascript.jscomp.Tracer.Stat.getSilentCount
5
4
0
1
1
1
1
1
4.00
com.google.javascript.jscomp.Tracer.Stat.getTotalTime
5
4
0
1
1
1
1
1
4.00
com.google.javascript.jscomp.Tracer.stop
37
14
4
19
13
3
12
4
0.74
com.google.javascript.jscomp.Tracer.stop
7
4
0
3
1
1
1
1
1.33
com.google.javascript.jscomp.Tracer.stop
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.Tracer.ThreadTrace.endEvent
88
12
9
68
48
10
38
10
0.18
com.google.javascript.jscomp.Tracer.ThreadTrace.getMaxDigits
22
6
0
16
11
5
7
6
0.38
com.google.javascript.jscomp.Tracer.ThreadTrace.init
4
1
0
3
1
1
1
1
0.33
com.google.javascript.jscomp.Tracer.ThreadTrace.isEmpty
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.Tracer.ThreadTrace.isInitialized
4
1
0
3
1
1
1
1
0.33
com.google.javascript.jscomp.Tracer.ThreadTrace.startEvent
9
4
0
5
3
2
2
2
0.80
com.google.javascript.jscomp.Tracer.ThreadTrace.toString
62
1
4
57
45
7
25
11
0.02
com.google.javascript.jscomp.Tracer.ThreadTrace.truncateEvents
4
0
0
4
2
1
2
1
0.00
com.google.javascript.jscomp.Tracer.ThreadTrace.truncateOutstandingEvents
4
0
0
4
2
1
2
1
0.00
com.google.javascript.jscomp.Tracer.toString
7
0
0
7
4
1
3
1
0.00
com.google.javascript.jscomp.Tracer.Tracer
51
10
5
36
29
4
18
5
0.28
com.google.javascript.jscomp.Tracer.Tracer
8
5
0
3
1
1
1
1
1.67
com.google.javascript.jscomp.Tracer.Tracer
1
0
0
1
0
1
0
1
0.00
com.google.javascript.jscomp.Tracer.Tracer
1
0
0
1
0
1
0
1
0.00
com.google.javascript.jscomp.Tracer.TracingStatistic.enable
9
8
0
1
0
1
0
1
8.00
com.google.javascript.jscomp.Tracer.TracingStatistic.getTracingStat
5
4
0
1
0
1
0
1
4.00
com.google.javascript.jscomp.Tracer.TracingStatistic.getUnits
6
5
0
1
0
1
0
1
5.00
com.google.javascript.jscomp.Tracer.TracingStatistic.start
9
8
0
1
0
1
0
1
8.00
com.google.javascript.jscomp.Tracer.TracingStatistic.stop
10
9
0
1
0
1
0
1
9.00
com.google.javascript.jscomp.TransformAMDToCJSModule.DefineCallbackReturnCallback.visit
10
0
0
10
7
2
3
2
0.00
com.google.javascript.jscomp.TransformAMDToCJSModule.isVirtualModuleName
8
4
0
4
2
1
1
1
1.00
com.google.javascript.jscomp.TransformAMDToCJSModule.process
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.TransformAMDToCJSModule.RenameCallback.RenameCallback
4
0
0
4
2
1
2
1
0.00
com.google.javascript.jscomp.TransformAMDToCJSModule.RenameCallback.visit
6
0
0
6
3
1
3
1
0.00
com.google.javascript.jscomp.TransformAMDToCJSModule.TransformAMDModulesCallback.handleDefineObjectLiteral
15
4
0
11
8
2
3
1
0.36
com.google.javascript.jscomp.TransformAMDToCJSModule.TransformAMDModulesCallback.handlePlugins
23
7
0
16
10
3
8
2
0.44
com.google.javascript.jscomp.TransformAMDToCJSModule.TransformAMDModulesCallback.handleRequire
54
5
4
45
33
8
20
7
0.11
com.google.javascript.jscomp.TransformAMDToCJSModule.TransformAMDModulesCallback.handleRequiresAndParamList
16
4
0
12
8
8
2
5
0.33
com.google.javascript.jscomp.TransformAMDToCJSModule.TransformAMDModulesCallback.moveCallbackContentToTopLevel
16
4
0
12
8
4
6
3
0.33
com.google.javascript.jscomp.TransformAMDToCJSModule.TransformAMDModulesCallback.visit
51
1
4
46
38
8
27
7
0.02
com.google.javascript.jscomp.TransformAMDToCJSModule.TransformAMDToCJSModule
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.TransformAMDToCJSModule.unsupportedDefineError
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.TransformAMDToCJSModuleTest.getNumRepetitions
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.TransformAMDToCJSModuleTest.getProcessor
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.TransformAMDToCJSModuleTest.testDefine
26
0
0
26
24
1
8
1
0.00
com.google.javascript.jscomp.TransformAMDToCJSModuleTest.testDefineOnlyFunction
6
0
0
6
4
1
2
1
0.00
com.google.javascript.jscomp.TransformAMDToCJSModuleTest.testLocalDefine
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.TransformAMDToCJSModuleTest.testNonTopLevelDefine
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.TransformAMDToCJSModuleTest.testObjectLit
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.TransformAMDToCJSModuleTest.testPlugins
11
0
0
11
9
1
3
1
0.00
com.google.javascript.jscomp.TransformAMDToCJSModuleTest.testUnsupported
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.TransformAMDToCJSModuleTest.testUnsupportedForms
11
0
0
11
9
1
9
1
0.00
com.google.javascript.jscomp.TransformAMDToCJSModuleTest.testVarRenaming
11
0
0
11
9
2
2
2
0.00
com.google.javascript.jscomp.TranspilationPasses.(Anon_1).create
3
0
0
3
2
0
1
1
0.00
com.google.javascript.jscomp.TranspilationPasses.(Anon_10).create
3
0
0
3
2
0
1
1
0.00
com.google.javascript.jscomp.TranspilationPasses.(Anon_2).create
3
0
0
3
2
0
1
1
0.00
com.google.javascript.jscomp.TranspilationPasses.(Anon_3).create
3
0
0
3
2
0
1
1
0.00
com.google.javascript.jscomp.TranspilationPasses.(Anon_4).create
3
0
0
3
2
0
1
1
0.00
com.google.javascript.jscomp.TranspilationPasses.(Anon_5).create
3
0
0
3
2
0
1
1
0.00
com.google.javascript.jscomp.TranspilationPasses.(Anon_6).create
3
0
0
3
2
0
1
1
0.00
com.google.javascript.jscomp.TranspilationPasses.(Anon_7).create
3
0
0
3
2
0
1
1
0.00
com.google.javascript.jscomp.TranspilationPasses.(Anon_8).create
3
0
0
3
2
0
1
1
0.00
com.google.javascript.jscomp.TranspilationPasses.(Anon_9).create
3
0
0
3
2
0
1
1
0.00
com.google.javascript.jscomp.TranspilationPasses.addEs6EarlyPasses
13
7
0
6
4
1
4
1
1.17
com.google.javascript.jscomp.TranspilationPasses.addEs6LatePasses
16
8
0
8
6
1
6
1
1.00
com.google.javascript.jscomp.TranspilationPasses.TranspilationPasses
1
0
0
1
0
1
0
1
0.00
com.google.javascript.jscomp.type.ChainableReverseAbstractInterpreter.(Anon_1).caseAllType
4
0
0
4
3
0
1
1
0.00
com.google.javascript.jscomp.type.ChainableReverseAbstractInterpreter.(Anon_1).caseBooleanType
3
0
0
3
2
0
1
1
0.00
com.google.javascript.jscomp.type.ChainableReverseAbstractInterpreter.(Anon_1).caseEnumElementType
8
0
0
8
6
1
3
2
0.00
com.google.javascript.jscomp.type.ChainableReverseAbstractInterpreter.(Anon_1).caseFunctionType
3
0
0
3
2
0
1
1
0.00
com.google.javascript.jscomp.type.ChainableReverseAbstractInterpreter.(Anon_1).caseNamedType
3
0
0
3
2
0
1
1
0.00
com.google.javascript.jscomp.type.ChainableReverseAbstractInterpreter.(Anon_1).caseNoObjectType
3
0
0
3
2
0
1
1
0.00
com.google.javascript.jscomp.type.ChainableReverseAbstractInterpreter.(Anon_1).caseNoType
3
0
0
3
2
0
1
1
0.00
com.google.javascript.jscomp.type.ChainableReverseAbstractInterpreter.(Anon_1).caseNullType
3
0
0
3
2
0
1
1
0.00
com.google.javascript.jscomp.type.ChainableReverseAbstractInterpreter.(Anon_1).caseNumberType
3
0
0
3
2
0
1
1
0.00
com.google.javascript.jscomp.type.ChainableReverseAbstractInterpreter.(Anon_1).caseObjectType
3
0
0
3
2
0
1
1
0.00
com.google.javascript.jscomp.type.ChainableReverseAbstractInterpreter.(Anon_1).caseProxyObjectType
3
0
0
3
2
0
1
1
0.00
com.google.javascript.jscomp.type.ChainableReverseAbstractInterpreter.(Anon_1).caseStringType
3
0
0
3
2
0
1
1
0.00
com.google.javascript.jscomp.type.ChainableReverseAbstractInterpreter.(Anon_1).caseTemplateType
3
0
0
3
2
0
1
1
0.00
com.google.javascript.jscomp.type.ChainableReverseAbstractInterpreter.(Anon_1).caseTemplatizedType
3
0
0
3
2
0
1
1
0.00
com.google.javascript.jscomp.type.ChainableReverseAbstractInterpreter.(Anon_1).caseUnionType
3
0
0
3
2
0
1
1
0.00
com.google.javascript.jscomp.type.ChainableReverseAbstractInterpreter.(Anon_1).caseUnknownType
3
0
0
3
2
0
1
1
0.00
com.google.javascript.jscomp.type.ChainableReverseAbstractInterpreter.(Anon_1).caseVoidType
3
0
0
3
2
0
1
1
0.00
com.google.javascript.jscomp.type.ChainableReverseAbstractInterpreter.(Anon_2).caseAllType
4
0
0
4
3
0
1
1
0.00
com.google.javascript.jscomp.type.ChainableReverseAbstractInterpreter.(Anon_2).caseBooleanType
3
0
0
3
2
0
1
1
0.00
com.google.javascript.jscomp.type.ChainableReverseAbstractInterpreter.(Anon_2).caseEnumElementType
9
0
0
9
7
1
3
2
0.00
com.google.javascript.jscomp.type.ChainableReverseAbstractInterpreter.(Anon_2).caseFunctionType
3
0
0
3
2
0
1
1
0.00
com.google.javascript.jscomp.type.ChainableReverseAbstractInterpreter.(Anon_2).caseNamedType
3
0
0
3
2
0
1
1
0.00
com.google.javascript.jscomp.type.ChainableReverseAbstractInterpreter.(Anon_2).caseNoObjectType
3
0
0
3
2
0
1
1
0.00
com.google.javascript.jscomp.type.ChainableReverseAbstractInterpreter.(Anon_2).caseNoType
3
0
0
3
2
0
1
1
0.00
com.google.javascript.jscomp.type.ChainableReverseAbstractInterpreter.(Anon_2).caseNullType
3
0
0
3
2
0
1
1
0.00
com.google.javascript.jscomp.type.ChainableReverseAbstractInterpreter.(Anon_2).caseNumberType
3
0
0
3
2
0
1
1
0.00
com.google.javascript.jscomp.type.ChainableReverseAbstractInterpreter.(Anon_2).caseObjectType
3
0
0
3
2
0
1
1
0.00
com.google.javascript.jscomp.type.ChainableReverseAbstractInterpreter.(Anon_2).caseProxyObjectType
3
0
0
3
2
0
1
1
0.00
com.google.javascript.jscomp.type.ChainableReverseAbstractInterpreter.(Anon_2).caseStringType
3
0
0
3
2
0
1
1
0.00
com.google.javascript.jscomp.type.ChainableReverseAbstractInterpreter.(Anon_2).caseTemplateType
3
0
0
3
2
0
1
1
0.00
com.google.javascript.jscomp.type.ChainableReverseAbstractInterpreter.(Anon_2).caseTemplatizedType
3
0
0
3
2
0
1
1
0.00
com.google.javascript.jscomp.type.ChainableReverseAbstractInterpreter.(Anon_2).caseUnionType
3
0
0
3
2
0
1
1
0.00
com.google.javascript.jscomp.type.ChainableReverseAbstractInterpreter.(Anon_2).caseUnknownType
3
0
0
3
2
0
1
1
0.00
com.google.javascript.jscomp.type.ChainableReverseAbstractInterpreter.(Anon_2).caseVoidType
3
0
0
3
2
0
1
1
0.00
com.google.javascript.jscomp.type.ChainableReverseAbstractInterpreter.(Anon_3).caseObjectType
4
0
0
4
3
1
1
2
0.00
com.google.javascript.jscomp.type.ChainableReverseAbstractInterpreter.(Anon_3).caseTopType
3
0
0
3
2
0
1
1
0.00
com.google.javascript.jscomp.type.ChainableReverseAbstractInterpreter.(Anon_4).caseObjectType
3
0
0
3
2
0
1
1
0.00
com.google.javascript.jscomp.type.ChainableReverseAbstractInterpreter.append
15
8
0
7
4
2
4
1
1.14
com.google.javascript.jscomp.type.ChainableReverseAbstractInterpreter.ChainableReverseAbstractInterpreter
9
4
0
5
3
1
3
1
0.80
com.google.javascript.jscomp.type.ChainableReverseAbstractInterpreter.declareNameInScope
29
6
4
19
16
3
9
3
0.32
com.google.javascript.jscomp.type.ChainableReverseAbstractInterpreter.firstPreciserScopeKnowingConditionOutcome
8
3
0
5
2
2
1
1
0.60
com.google.javascript.jscomp.type.ChainableReverseAbstractInterpreter.getFirst
6
3
0
3
1
1
1
1
1.00
com.google.javascript.jscomp.type.ChainableReverseAbstractInterpreter.getNativeType
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.type.ChainableReverseAbstractInterpreter.getNativeTypeForTypeOf
25
9
0
16
13
1
7
1
0.56
com.google.javascript.jscomp.type.ChainableReverseAbstractInterpreter.getRestrictedByTypeOfResult
40
27
0
13
8
3
5
2
2.08
com.google.javascript.jscomp.type.ChainableReverseAbstractInterpreter.getRestrictedWithoutNull
6
3
0
3
1
1
1
1
1.00
com.google.javascript.jscomp.type.ChainableReverseAbstractInterpreter.getRestrictedWithoutUndefined
6
3
0
3
1
1
1
1
1.00
com.google.javascript.jscomp.type.ChainableReverseAbstractInterpreter.getTypeIfRefinable
38
5
1
32
23
6
16
6
0.16
com.google.javascript.jscomp.type.ChainableReverseAbstractInterpreter.nextPreciserScopeKnowingConditionOutcome
9
4
0
5
2
2
1
1
0.80
com.google.javascript.jscomp.type.ChainableReverseAbstractInterpreter.RestrictByFalseTypeOfResultVisitor.caseBooleanType
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.type.ChainableReverseAbstractInterpreter.RestrictByFalseTypeOfResultVisitor.caseFunctionType
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.type.ChainableReverseAbstractInterpreter.RestrictByFalseTypeOfResultVisitor.caseNoObjectType
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.type.ChainableReverseAbstractInterpreter.RestrictByFalseTypeOfResultVisitor.caseNullType
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.type.ChainableReverseAbstractInterpreter.RestrictByFalseTypeOfResultVisitor.caseNumberType
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.type.ChainableReverseAbstractInterpreter.RestrictByFalseTypeOfResultVisitor.caseObjectType
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.type.ChainableReverseAbstractInterpreter.RestrictByFalseTypeOfResultVisitor.caseStringType
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.type.ChainableReverseAbstractInterpreter.RestrictByFalseTypeOfResultVisitor.caseTopType
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.type.ChainableReverseAbstractInterpreter.RestrictByFalseTypeOfResultVisitor.caseVoidType
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.type.ChainableReverseAbstractInterpreter.RestrictByOneTypeOfResultVisitor.caseBooleanType
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.type.ChainableReverseAbstractInterpreter.RestrictByOneTypeOfResultVisitor.caseFunctionType
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.type.ChainableReverseAbstractInterpreter.RestrictByOneTypeOfResultVisitor.caseNoObjectType
4
0
0
4
2
1
1
1
0.00
com.google.javascript.jscomp.type.ChainableReverseAbstractInterpreter.RestrictByOneTypeOfResultVisitor.caseNullType
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.type.ChainableReverseAbstractInterpreter.RestrictByOneTypeOfResultVisitor.caseNumberType
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.type.ChainableReverseAbstractInterpreter.RestrictByOneTypeOfResultVisitor.caseObjectType
13
2
0
11
7
2
5
2
0.18
com.google.javascript.jscomp.type.ChainableReverseAbstractInterpreter.RestrictByOneTypeOfResultVisitor.caseStringType
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.type.ChainableReverseAbstractInterpreter.RestrictByOneTypeOfResultVisitor.caseTopType
10
0
0
10
6
3
4
3
0.00
com.google.javascript.jscomp.type.ChainableReverseAbstractInterpreter.RestrictByOneTypeOfResultVisitor.caseVoidType
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.type.ChainableReverseAbstractInterpreter.RestrictByOneTypeOfResultVisitor.matchesExpectation
8
5
0
3
1
1
1
1
1.67
com.google.javascript.jscomp.type.ChainableReverseAbstractInterpreter.RestrictByOneTypeOfResultVisitor.RestrictByOneTypeOfResultVisitor
4
0
0
4
2
1
2
1
0.00
com.google.javascript.jscomp.type.ChainableReverseAbstractInterpreter.RestrictByTrueTypeOfResultVisitor.caseBooleanType
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.type.ChainableReverseAbstractInterpreter.RestrictByTrueTypeOfResultVisitor.caseFunctionType
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.type.ChainableReverseAbstractInterpreter.RestrictByTrueTypeOfResultVisitor.caseNoObjectType
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.type.ChainableReverseAbstractInterpreter.RestrictByTrueTypeOfResultVisitor.caseNullType
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.type.ChainableReverseAbstractInterpreter.RestrictByTrueTypeOfResultVisitor.caseNumberType
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.type.ChainableReverseAbstractInterpreter.RestrictByTrueTypeOfResultVisitor.caseObjectType
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.type.ChainableReverseAbstractInterpreter.RestrictByTrueTypeOfResultVisitor.caseStringType
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.type.ChainableReverseAbstractInterpreter.RestrictByTrueTypeOfResultVisitor.caseVoidType
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.type.ChainableReverseAbstractInterpreter.RestrictByTypeOfResultVisitor.caseAllType
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.type.ChainableReverseAbstractInterpreter.RestrictByTypeOfResultVisitor.caseEnumElementType
18
9
0
9
6
2
3
2
1.00
com.google.javascript.jscomp.type.ChainableReverseAbstractInterpreter.RestrictByTypeOfResultVisitor.caseNamedType
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.type.ChainableReverseAbstractInterpreter.RestrictByTypeOfResultVisitor.caseNoType
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.type.ChainableReverseAbstractInterpreter.RestrictByTypeOfResultVisitor.caseProxyObjectType
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.type.ChainableReverseAbstractInterpreter.RestrictByTypeOfResultVisitor.caseTemplateType
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.type.ChainableReverseAbstractInterpreter.RestrictByTypeOfResultVisitor.caseTemplatizedType
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.type.ChainableReverseAbstractInterpreter.RestrictByTypeOfResultVisitor.caseTopType
9
8
0
1
0
1
0
1
8.00
com.google.javascript.jscomp.type.ChainableReverseAbstractInterpreter.RestrictByTypeOfResultVisitor.caseUnionType
14
0
0
14
9
3
6
4
0.00
com.google.javascript.jscomp.type.ChainableReverseAbstractInterpreter.RestrictByTypeOfResultVisitor.caseUnknownType
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.type.ClosureReverseAbstractInterpreter.(Anon_1).caseFunctionType
3
0
0
3
2
0
1
1
0.00
com.google.javascript.jscomp.type.ClosureReverseAbstractInterpreter.(Anon_1).caseObjectType
3
0
0
3
2
0
1
1
0.00
com.google.javascript.jscomp.type.ClosureReverseAbstractInterpreter.(Anon_1).caseTopType
3
0
0
3
2
0
1
1
0.00
com.google.javascript.jscomp.type.ClosureReverseAbstractInterpreter.(Anon_2).caseAllType
4
0
0
4
3
0
1
1
0.00
com.google.javascript.jscomp.type.ClosureReverseAbstractInterpreter.(Anon_2).caseFunctionType
3
0
0
3
2
0
1
1
0.00
com.google.javascript.jscomp.type.ClosureReverseAbstractInterpreter.(Anon_2).caseObjectType
3
0
0
3
2
0
1
1
0.00
com.google.javascript.jscomp.type.ClosureReverseAbstractInterpreter.ClosureReverseAbstractInterpreter
88
0
2
86
70
5
21
12
0.00
com.google.javascript.jscomp.type.ClosureReverseAbstractInterpreter.ClosureReverseAbstractInterpreter.(Anon_10).apply
9
0
1
8
6
2
3
2
0.00
com.google.javascript.jscomp.type.ClosureReverseAbstractInterpreter.ClosureReverseAbstractInterpreter.(Anon_11).apply
9
0
1
8
6
2
3
2
0.00
com.google.javascript.jscomp.type.ClosureReverseAbstractInterpreter.ClosureReverseAbstractInterpreter.(Anon_3).apply
8
0
0
8
6
0
3
1
0.00
com.google.javascript.jscomp.type.ClosureReverseAbstractInterpreter.ClosureReverseAbstractInterpreter.(Anon_4).apply
8
0
0
8
6
0
3
1
0.00
com.google.javascript.jscomp.type.ClosureReverseAbstractInterpreter.ClosureReverseAbstractInterpreter.(Anon_5).apply
9
0
0
9
7
0
3
1
0.00
com.google.javascript.jscomp.type.ClosureReverseAbstractInterpreter.ClosureReverseAbstractInterpreter.(Anon_6).apply
3
0
0
3
2
0
1
1
0.00
com.google.javascript.jscomp.type.ClosureReverseAbstractInterpreter.ClosureReverseAbstractInterpreter.(Anon_7).apply
3
0
0
3
2
0
1
1
0.00
com.google.javascript.jscomp.type.ClosureReverseAbstractInterpreter.ClosureReverseAbstractInterpreter.(Anon_8).apply
3
0
0
3
2
0
1
1
0.00
com.google.javascript.jscomp.type.ClosureReverseAbstractInterpreter.ClosureReverseAbstractInterpreter.(Anon_9).apply
3
0
0
3
2
0
1
1
0.00
com.google.javascript.jscomp.type.ClosureReverseAbstractInterpreter.getPreciserScopeKnowingConditionOutcome
23
0
0
23
15
9
6
7
0.00
com.google.javascript.jscomp.type.ClosureReverseAbstractInterpreter.restrictParameter
15
2
1
12
7
4
5
2
0.17
com.google.javascript.jscomp.type.ClosureReverseAbstractInterpreter.TypeRestriction.TypeRestriction
4
0
0
4
2
1
2
1
0.00
com.google.javascript.jscomp.type.FlowScope.completeScope
6
5
0
1
0
1
0
1
5.00
com.google.javascript.jscomp.type.FlowScope.createChildFlowScope
5
4
0
1
0
1
0
1
4.00
com.google.javascript.jscomp.type.FlowScope.findUniqueRefinedSlot
8
7
0
1
0
1
0
1
7.00
com.google.javascript.jscomp.type.FlowScope.inferQualifiedSlot
13
12
0
1
0
1
0
1
12.00
com.google.javascript.jscomp.type.FlowScope.inferSlotType
5
4
0
1
0
1
0
1
4.00
com.google.javascript.jscomp.type.FlowScope.optimize
4
3
0
1
0
1
0
1
3.00
com.google.javascript.jscomp.type.ReverseAbstractInterpreter.getPreciserScopeKnowingConditionOutcome
10
9
0
1
0
1
0
1
9.00
com.google.javascript.jscomp.type.SemanticReverseAbstractInterpreter.(Anon_1).apply
6
0
0
6
4
0
3
1
0.00
com.google.javascript.jscomp.type.SemanticReverseAbstractInterpreter.(Anon_2).apply
6
0
0
6
4
0
3
1
0.00
com.google.javascript.jscomp.type.SemanticReverseAbstractInterpreter.(Anon_3).apply
6
0
0
6
4
0
3
1
0.00
com.google.javascript.jscomp.type.SemanticReverseAbstractInterpreter.(Anon_4).apply
6
0
0
6
4
0
3
1
0.00
com.google.javascript.jscomp.type.SemanticReverseAbstractInterpreter.(Anon_5).apply
5
0
0
5
4
0
1
1
0.00
com.google.javascript.jscomp.type.SemanticReverseAbstractInterpreter.caseAndOrMaybeShortCircuiting
26
3
0
23
18
10
7
7
0.13
com.google.javascript.jscomp.type.SemanticReverseAbstractInterpreter.caseAndOrNotShortCircuiting
45
4
3
38
29
10
16
7
0.11
com.google.javascript.jscomp.type.SemanticReverseAbstractInterpreter.caseEquality
5
0
0
5
2
2
1
1
0.00
com.google.javascript.jscomp.type.SemanticReverseAbstractInterpreter.caseEquality
34
4
3
27
19
7
11
6
0.15
com.google.javascript.jscomp.type.SemanticReverseAbstractInterpreter.caseIn
33
7
1
25
19
9
10
8
0.28
com.google.javascript.jscomp.type.SemanticReverseAbstractInterpreter.caseInstanceOf
21
0
0
21
13
7
8
5
0.00
com.google.javascript.jscomp.type.SemanticReverseAbstractInterpreter.caseIsArray
8
0
0
8
5
3
3
3
0.00
com.google.javascript.jscomp.type.SemanticReverseAbstractInterpreter.caseNameOrGetProp
10
0
0
10
6
3
3
2
0.00
com.google.javascript.jscomp.type.SemanticReverseAbstractInterpreter.caseTypeOf
6
0
0
6
3
2
1
1
0.00
com.google.javascript.jscomp.type.SemanticReverseAbstractInterpreter.getPreciserScopeKnowingConditionOutcome
151
3
15
135
110
16
53
13
0.02
com.google.javascript.jscomp.type.SemanticReverseAbstractInterpreter.maybeRestrictName
25
16
0
9
5
3
4
2
1.78
com.google.javascript.jscomp.type.SemanticReverseAbstractInterpreter.maybeRestrictTwoNames
23
3
0
20
10
9
7
4
0.15
com.google.javascript.jscomp.type.SemanticReverseAbstractInterpreter.RestrictByFalseInstanceOfResultVisitor.caseFunctionType
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.type.SemanticReverseAbstractInterpreter.RestrictByFalseInstanceOfResultVisitor.caseObjectType
16
0
3
13
8
2
7
2
0.00
com.google.javascript.jscomp.type.SemanticReverseAbstractInterpreter.RestrictByFalseInstanceOfResultVisitor.caseUnionType
12
0
2
10
6
2
5
2
0.00
com.google.javascript.jscomp.type.SemanticReverseAbstractInterpreter.RestrictByFalseInstanceOfResultVisitor.RestrictByFalseInstanceOfResultVisitor
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.type.SemanticReverseAbstractInterpreter.RestrictByTrueInstanceOfResultVisitor.applyCommonRestriction
12
0
2
10
6
2
5
2
0.00
com.google.javascript.jscomp.type.SemanticReverseAbstractInterpreter.RestrictByTrueInstanceOfResultVisitor.caseFunctionType
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.type.SemanticReverseAbstractInterpreter.RestrictByTrueInstanceOfResultVisitor.caseObjectType
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.type.SemanticReverseAbstractInterpreter.RestrictByTrueInstanceOfResultVisitor.caseTopType
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.type.SemanticReverseAbstractInterpreter.RestrictByTrueInstanceOfResultVisitor.caseUnionType
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.type.SemanticReverseAbstractInterpreter.RestrictByTrueInstanceOfResultVisitor.caseUnknownType
7
0
0
7
4
2
3
2
0.00
com.google.javascript.jscomp.type.SemanticReverseAbstractInterpreter.RestrictByTrueInstanceOfResultVisitor.RestrictByTrueInstanceOfResultVisitor
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.type.SemanticReverseAbstractInterpreter.SemanticReverseAbstractInterpreter
6
3
0
3
1
1
1
1
1.00
com.google.javascript.jscomp.TypeCheck.check
12
0
1
11
8
2
6
2
0.00
com.google.javascript.jscomp.TypeCheck.checkCallConventions
21
5
0
16
11
8
3
5
0.31
com.google.javascript.jscomp.TypeCheck.checkDeclaredPropertyInheritance
134
18
8
108
83
26
31
18
0.17
com.google.javascript.jscomp.TypeCheck.checkEnumAlias
32
14
2
16
10
6
5
4
0.88
com.google.javascript.jscomp.TypeCheck.checkInterfaceConflictProperties
48
14
0
34
23
9
11
8
0.41
com.google.javascript.jscomp.TypeCheck.checkJsdocInfoContainsObjectWithBadKey
16
5
0
11
7
2
6
3
0.45
com.google.javascript.jscomp.TypeCheck.checkPropCreation
9
0
0
9
5
3
3
3
0.00
com.google.javascript.jscomp.TypeCheck.checkPropertyAccess
36
14
1
21
14
4
8
3
0.67
com.google.javascript.jscomp.TypeCheck.checkPropertyAccessHelper
22
0
0
22
14
7
6
4
0.00
com.google.javascript.jscomp.TypeCheck.checkPropertyInheritanceOnGetpropAssign
30
11
1
18
10
7
5
5
0.61
com.google.javascript.jscomp.TypeCheck.checkPropertyInheritanceOnPrototypeLitKey
23
11
1
11
7
4
3
3
1.00
com.google.javascript.jscomp.TypeCheck.checkTypeContainsObjectWithBadKey
9
0
0
9
5
3
3
3
0.00
com.google.javascript.jscomp.TypeCheck.checkTypeofString
7
0
0
7
4
1
2
1
0.00
com.google.javascript.jscomp.TypeCheck.classHasToString
15
4
0
11
7
3
5
3
0.36
com.google.javascript.jscomp.TypeCheck.doPercentTypedAccounting
17
4
0
13
9
2
7
2
0.31
com.google.javascript.jscomp.TypeCheck.ensureTyped
7
4
0
3
1
1
1
1
1.33
com.google.javascript.jscomp.TypeCheck.ensureTyped
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.TypeCheck.ensureTyped
34
20
1
13
9
3
5
3
1.54
com.google.javascript.jscomp.TypeCheck.findObjectWithNonStringifiableKey
38
6
0
32
20
5
16
8
0.19
com.google.javascript.jscomp.TypeCheck.getClosestPropertySuggestion
4
0
0
4
1
2
1
1
0.00
com.google.javascript.jscomp.TypeCheck.getJSType
16
8
0
8
5
2
3
2
1.00
com.google.javascript.jscomp.TypeCheck.getNativeType
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.TypeCheck.getObjectLitKeyTypeFromValueType
31
7
0
24
18
4
11
4
0.29
com.google.javascript.jscomp.TypeCheck.getTypedPercent
8
4
0
4
2
2
1
2
1.00
com.google.javascript.jscomp.TypeCheck.hasUnknownOrEmptySupertype
27
6
1
20
13
3
11
2
0.30
com.google.javascript.jscomp.TypeCheck.isObjectTypeWithNonStringifiableKey
15
3
0
12
8
2
5
2
0.25
com.google.javascript.jscomp.TypeCheck.isStringifiable
65
21
5
39
26
4
21
5
0.54
com.google.javascript.jscomp.TypeCheck.process
21
7
2
12
9
2
7
2
0.58
com.google.javascript.jscomp.TypeCheck.processForTesting
19
1
5
13
11
4
8
3
0.08
com.google.javascript.jscomp.TypeCheck.propertyIsImplicitCast
13
4
0
9
5
2
5
2
0.44
com.google.javascript.jscomp.TypeCheck.report
4
0
0
4
1
2
1
1
0.00
com.google.javascript.jscomp.TypeCheck.reportMissingProperties
5
1
0
4
2
1
2
1
0.25
com.google.javascript.jscomp.TypeCheck.shouldTraverse
24
7
1
16
11
4
5
3
0.44
com.google.javascript.jscomp.TypeCheck.SuggestionPair.SuggestionPair
4
0
0
4
2
1
2
1
0.00
com.google.javascript.jscomp.TypeCheck.TypeCheck
17
0
0
17
10
6
9
1
0.00
com.google.javascript.jscomp.TypeCheck.TypeCheck
7
0
0
7
2
4
1
1
0.00
com.google.javascript.jscomp.TypeCheck.TypeCheck
6
0
0
6
2
3
1
1
0.00
com.google.javascript.jscomp.TypeCheck.visit
372
38
46
289
263
17
149
18
0.13
com.google.javascript.jscomp.TypeCheck.visitAssign
113
28
10
75
57
18
30
17
0.37
com.google.javascript.jscomp.TypeCheck.visitBinaryOperator
65
10
4
51
46
5
15
5
0.20
com.google.javascript.jscomp.TypeCheck.visitCall
54
16
7
31
25
4
13
4
0.52
com.google.javascript.jscomp.TypeCheck.visitFunction
78
12
2
64
47
14
26
15
0.19
com.google.javascript.jscomp.TypeCheck.visitGetElem
12
7
0
5
3
1
2
1
1.40
com.google.javascript.jscomp.TypeCheck.visitGetProp
25
12
1
12
9
4
5
4
1.00
com.google.javascript.jscomp.TypeCheck.visitInterfaceGetprop
36
12
4
20
14
7
4
4
0.60
com.google.javascript.jscomp.TypeCheck.visitName
44
17
2
25
18
5
11
5
0.68
com.google.javascript.jscomp.TypeCheck.visitNew
19
3
0
16
12
4
7
4
0.19
com.google.javascript.jscomp.TypeCheck.visitObjLitKey
79
22
10
47
37
13
19
10
0.47
com.google.javascript.jscomp.TypeCheck.visitParameterList
38
6
3
30
24
10
9
9
0.20
com.google.javascript.jscomp.TypeCheck.visitReturn
36
11
5
20
14
6
8
6
0.55
com.google.javascript.jscomp.TypeCheck.visitVar
36
11
2
23
17
7
9
8
0.48
com.google.javascript.jscomp.TypeCheckFunctionCheckTest.assertOk
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.TypeCheckFunctionCheckTest.assertWarning
5
0
0
5
2
2
1
1
0.00
com.google.javascript.jscomp.TypeCheckFunctionCheckTest.getCodingConvention
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.TypeCheckFunctionCheckTest.getNumRepetitions
5
2
0
3
1
1
1
1
0.67
com.google.javascript.jscomp.TypeCheckFunctionCheckTest.getProcessor
6
0
0
6
4
1
1
2
0.00
com.google.javascript.jscomp.TypeCheckFunctionCheckTest.getProcessor.(Anon_1).process
1
0
0
1
1
0
0
1
0.00
com.google.javascript.jscomp.TypeCheckFunctionCheckTest.setUp
4
0
0
4
2
1
2
1
0.00
com.google.javascript.jscomp.TypeCheckFunctionCheckTest.testFunctionAritySimple
5
0
0
5
3
1
3
1
0.00
com.google.javascript.jscomp.TypeCheckFunctionCheckTest.testFunctionArityWithOptionalArgs
5
0
0
5
3
1
3
1
0.00
com.google.javascript.jscomp.TypeCheckFunctionCheckTest.testFunctionArityWithVarArgs
11
0
0
11
9
1
9
1
0.00
com.google.javascript.jscomp.TypeCheckFunctionCheckTest.testFunctionsWithJsDoc1
3
1
0
3
1
1
1
1
0.33
com.google.javascript.jscomp.TypeCheckFunctionCheckTest.testFunctionsWithJsDoc2
3
1
0
3
1
1
1
1
0.33
com.google.javascript.jscomp.TypeCheckFunctionCheckTest.testFunctionsWithJsDoc3
4
1
0
4
2
1
1
1
0.25
com.google.javascript.jscomp.TypeCheckFunctionCheckTest.testFunctionsWithJsDoc4
3
1
0
3
1
1
1
1
0.33
com.google.javascript.jscomp.TypeCheckFunctionCheckTest.testFunctionsWithJsDoc5
3
1
0
3
1
1
1
1
0.33
com.google.javascript.jscomp.TypeCheckFunctionCheckTest.testFunctionsWithJsDoc6
4
1
0
4
2
1
1
1
0.25
com.google.javascript.jscomp.TypeCheckFunctionCheckTest.testFunctionsWithJsDoc7
6
1
0
6
4
2
3
2
0.17
com.google.javascript.jscomp.TypeCheckFunctionCheckTest.testFunctionWithDefaultCodingConvention
7
0
0
7
5
1
4
1
0.00
com.google.javascript.jscomp.TypeCheckFunctionCheckTest.testMethodCalls
44
14
6
26
23
3
8
2
0.54
com.google.javascript.jscomp.TypeCheckFunctionCheckTest.testOptArgsLast
6
0
0
6
4
1
2
1
0.00
com.google.javascript.jscomp.TypeCheckFunctionCheckTest.testVarArgsLast
4
0
0
4
2
1
1
1
0.00
com.google.javascript.jscomp.TypeCheckFunctionCheckTest.testWrongNumberOfArgs
16
0
0
16
14
1
7
1
0.00
com.google.javascript.jscomp.TypeCheckFunctionCheckTest.TypeCheckFunctionCheckTest
4
0
0
4
2
1
2
1
0.00
com.google.javascript.jscomp.TypeCheckTest.checkObjectType
10
0
0
10
7
2
2
1
0.00
com.google.javascript.jscomp.TypeCheckTest.disable_testBadTemplateType4
12
4
0
9
7
1
1
1
0.44
com.google.javascript.jscomp.TypeCheckTest.disable_testBadTemplateType5
13
4
0
10
8
1
1
1
0.40
com.google.javascript.jscomp.TypeCheckTest.disable_testFunctionLiteralUndefinedThisArgument
14
4
0
11
9
1
1
1
0.36
com.google.javascript.jscomp.TypeCheckTest.disable_testTemplatized8
26
7
4
21
19
1
1
1
0.33
com.google.javascript.jscomp.TypeCheckTest.getInstanceType
8
0
0
8
6
3
4
3
0.00
com.google.javascript.jscomp.TypeCheckTest.getTypedPercent
11
0
2
9
7
5
3
5
0.00
com.google.javascript.jscomp.TypeCheckTest.makeTypeCheck
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.TypeCheckTest.parseAndTypeCheck
6
3
0
3
1
1
1
1
1.00
com.google.javascript.jscomp.TypeCheckTest.parseAndTypeCheck
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.TypeCheckTest.parseAndTypeCheckWithScope
7
4
0
3
1
1
1
1
1.33
com.google.javascript.jscomp.TypeCheckTest.parseAndTypeCheckWithScope
20
0
3
17
14
7
4
5
0.00
com.google.javascript.jscomp.TypeCheckTest.setUp
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.TypeCheckTest.suppressMissingProperty
7
0
0
7
4
2
3
3
0.00
com.google.javascript.jscomp.TypeCheckTest.testAbstractMethodHandling1
5
1
0
5
3
1
1
1
0.20
com.google.javascript.jscomp.TypeCheckTest.testAbstractMethodHandling2
8
0
0
8
6
1
1
1
0.00
com.google.javascript.jscomp.TypeCheckTest.testAbstractMethodHandling3
6
1
0
6
4
1
1
1
0.17
com.google.javascript.jscomp.TypeCheckTest.testAbstractMethodHandling4
9
0
0
9
7
1
1
1
0.00
com.google.javascript.jscomp.TypeCheckTest.testAbstractMethodHandling5
9
2
0
9
7
1
1
1
0.22
com.google.javascript.jscomp.TypeCheckTest.testAbstractMethodHandling6
10
2
0
10
8
1
1
1
0.20
com.google.javascript.jscomp.TypeCheckTest.testActiveXObject
5
2
0
5
3
1
1
1
0.40
com.google.javascript.jscomp.TypeCheckTest.testAdd1
3
1
0
3
1
1
1
1
0.33
com.google.javascript.jscomp.TypeCheckTest.testAdd10
7
3
0
6
4
1
1
1
0.50
com.google.javascript.jscomp.TypeCheckTest.testAdd11
7
3
0
6
4
1
1
1
0.50
com.google.javascript.jscomp.TypeCheckTest.testAdd12
8
3
0
8
6
1
1
1
0.38
com.google.javascript.jscomp.TypeCheckTest.testAdd13
8
3
0
8
6
1
1
1
0.38
com.google.javascript.jscomp.TypeCheckTest.testAdd14
8
3
0
8
6
1
1
1
0.38
com.google.javascript.jscomp.TypeCheckTest.testAdd15
8
3
0
8
6
1
1
1
0.38
com.google.javascript.jscomp.TypeCheckTest.testAdd16
8
3
0
8
6
1
1
1
0.38
com.google.javascript.jscomp.TypeCheckTest.testAdd17
8
3
0
8
6
1
1
1
0.38
com.google.javascript.jscomp.TypeCheckTest.testAdd18
8
2
0
8
6
1
1
1
0.25
com.google.javascript.jscomp.TypeCheckTest.testAdd19
5
1
0
5
3
1
1
1
0.20
com.google.javascript.jscomp.TypeCheckTest.testAdd2
3
1
0
3
1
1
1
1
0.33
com.google.javascript.jscomp.TypeCheckTest.testAdd20
5
1
0
5
3
1
1
1
0.20
com.google.javascript.jscomp.TypeCheckTest.testAdd21
6
1
0
6
4
1
1
1
0.17
com.google.javascript.jscomp.TypeCheckTest.testAdd3
5
3
0
5
3
1
1
1
0.60
com.google.javascript.jscomp.TypeCheckTest.testAdd4
5
3
0
5
3
1
1
1
0.60
com.google.javascript.jscomp.TypeCheckTest.testAdd5
5
3
0
5
3
1
1
1
0.60
com.google.javascript.jscomp.TypeCheckTest.testAdd6
5
3
0
5
3
1
1
1
0.60
com.google.javascript.jscomp.TypeCheckTest.testAdd7
8
3
0
8
6
1
1
1
0.38
com.google.javascript.jscomp.TypeCheckTest.testAdd8
8
3
0
8
6
1
1
1
0.38
com.google.javascript.jscomp.TypeCheckTest.testAdd9
8
3
0
8
6
1
1
1
0.38
com.google.javascript.jscomp.TypeCheckTest.testAddingMethodsPrototypeIdiomAndObjectLiteralSimpleNamespace
11
1
1
10
8
4
3
3
0.10
com.google.javascript.jscomp.TypeCheckTest.testAddingMethodsUsingPrototypeIdiomComplexNamespace
12
0
0
12
9
6
5
5
0.00
com.google.javascript.jscomp.TypeCheckTest.testAddingMethodsUsingPrototypeIdiomComplexNamespace1
8
2
1
7
5
3
1
2
0.29
com.google.javascript.jscomp.TypeCheckTest.testAddingMethodsUsingPrototypeIdiomComplexNamespace2
8
2
1
7
5
3
1
2
0.29
com.google.javascript.jscomp.TypeCheckTest.testAddingMethodsUsingPrototypeIdiomSimpleNamespace
10
1
1
9
7
4
2
3
0.11
com.google.javascript.jscomp.TypeCheckTest.testAddMethodsPrototypeTwoWays
14
1
1
13
11
4
5
3
0.08
com.google.javascript.jscomp.TypeCheckTest.testAddSingletonGetter
9
1
0
9
7
4
2
3
0.11
com.google.javascript.jscomp.TypeCheckTest.testAliasedEnum1
6
3
0
6
4
1
1
1
0.50
com.google.javascript.jscomp.TypeCheckTest.testAliasedEnum2
6
3
0
6
4
1
1
1
0.50
com.google.javascript.jscomp.TypeCheckTest.testAliasedEnum3
6
3
0
6
4
1
1
1
0.50
com.google.javascript.jscomp.TypeCheckTest.testAliasedEnum4
6
3
0
6
4
1
1
1
0.50
com.google.javascript.jscomp.TypeCheckTest.testAliasedEnum5
9
3
0
9
7
1
1
1
0.33
com.google.javascript.jscomp.TypeCheckTest.testAnd1
4
1
0
4
2
1
1
1
0.25
com.google.javascript.jscomp.TypeCheckTest.testAnd10
10
2
0
10
8
1
1
1
0.20
com.google.javascript.jscomp.TypeCheckTest.testAnd2
7
3
0
7
5
1
1
1
0.43
com.google.javascript.jscomp.TypeCheckTest.testAnd3
6
2
0
6
4
1
1
1
0.33
com.google.javascript.jscomp.TypeCheckTest.testAnd4
6
2
0
6
4
1
1
1
0.33
com.google.javascript.jscomp.TypeCheckTest.testAnd5
5
2
0
5
3
1
1
1
0.40
com.google.javascript.jscomp.TypeCheckTest.testAnd6
5
2
0
5
3
1
1
1
0.40
com.google.javascript.jscomp.TypeCheckTest.testAnd7
7
5
0
3
1
1
1
1
1.67
com.google.javascript.jscomp.TypeCheckTest.testAnd8
7
2
0
7
5
1
1
1
0.29
com.google.javascript.jscomp.TypeCheckTest.testAnd9
9
2
0
9
7
1
1
1
0.22
com.google.javascript.jscomp.TypeCheckTest.testAnnotatedPropertyOnInterface1
6
4
0
4
2
1
1
1
1.00
com.google.javascript.jscomp.TypeCheckTest.testAnnotatedPropertyOnInterface2
4
2
0
4
2
1
1
1
0.50
com.google.javascript.jscomp.TypeCheckTest.testAnnotatedPropertyOnInterface3
4
2
0
4
2
1
1
1
0.50
com.google.javascript.jscomp.TypeCheckTest.testAnnotatedPropertyOnInterface4
6
2
0
6
4
1
1
1
0.33
com.google.javascript.jscomp.TypeCheckTest.testAnonymousPrototype1
13
1
0
13
11
1
1
1
0.08
com.google.javascript.jscomp.TypeCheckTest.testAnonymousPrototype2
12
2
0
12
10
1
1
1
0.17
com.google.javascript.jscomp.TypeCheckTest.testAnonymousType1
5
1
0
5
3
1
1
1
0.20
com.google.javascript.jscomp.TypeCheckTest.testAnonymousType2
5
1
0
5
3
1
1
1
0.20
com.google.javascript.jscomp.TypeCheckTest.testAnonymousType3
5
1
0
5
3
1
1
1
0.20
com.google.javascript.jscomp.TypeCheckTest.testArrayAccess1
6
0
0
6
4
1
1
1
0.00
com.google.javascript.jscomp.TypeCheckTest.testArrayAccess2
6
0
0
6
4
1
1
1
0.00
com.google.javascript.jscomp.TypeCheckTest.testArrayAccess3
8
1
0
8
6
1
1
1
0.12
com.google.javascript.jscomp.TypeCheckTest.testArrayAccess4
6
1
0
6
4
1
1
1
0.17
com.google.javascript.jscomp.TypeCheckTest.testArrayAccess6
6
0
0
6
4
1
1
1
0.00
com.google.javascript.jscomp.TypeCheckTest.testArrayAccess7
6
0
0
6
4
1
1
1
0.00
com.google.javascript.jscomp.TypeCheckTest.testArrayAccess8
8
2
0
6
4
1
1
1
0.33
com.google.javascript.jscomp.TypeCheckTest.testArrayAccess9
7
1
0
7
5
1
1
1
0.14
com.google.javascript.jscomp.TypeCheckTest.testArrayImplementsIArrayLike
21
15
0
8
6
1
1
1
1.88
com.google.javascript.jscomp.TypeCheckTest.testArrayLegacyAccess1
9
0
0
9
7
3
2
2
0.00
com.google.javascript.jscomp.TypeCheckTest.testAssign1
7
1
0
7
5
1
1
1
0.14
com.google.javascript.jscomp.TypeCheckTest.testAssign2
8
1
0
8
6
1
1
1
0.12
com.google.javascript.jscomp.TypeCheckTest.testAssign3
5
1
0
5
3
1
1
1
0.20
com.google.javascript.jscomp.TypeCheckTest.testAssign4
5
0
0
5
3
1
1
1
0.00
com.google.javascript.jscomp.TypeCheckTest.testAssignInference
12
1
0
12
10
1
1
1
0.08
com.google.javascript.jscomp.TypeCheckTest.testAssignToUntypedProperty
10
1
1
9
7
4
2
3
0.11
com.google.javascript.jscomp.TypeCheckTest.testAssignToUntypedVariable
8
0
1
7
5
4
2
4
0.00
com.google.javascript.jscomp.TypeCheckTest.testBackwardsConstructor1
9
1
0
9
7
1
1
1
0.11
com.google.javascript.jscomp.TypeCheckTest.testBackwardsConstructor2
11
2
0
11
9
1
1
1
0.18
com.google.javascript.jscomp.TypeCheckTest.testBackwardsEnumUse1
5
2
0
5
3
1
1
1
0.40
com.google.javascript.jscomp.TypeCheckTest.testBackwardsEnumUse2
8
2
0
8
6
1
1
1
0.25
com.google.javascript.jscomp.TypeCheckTest.testBackwardsEnumUse3
6
3
0
6
4
1
1
1
0.50
com.google.javascript.jscomp.TypeCheckTest.testBackwardsEnumUse4
9
3
0
9
7
1
1
1
0.33
com.google.javascript.jscomp.TypeCheckTest.testBackwardsEnumUse5
7
3
0
7
5
1
1
1
0.43
com.google.javascript.jscomp.TypeCheckTest.testBackwardsInferenceGoogArrayFilter1
13
2
0
13
11
1
1
1
0.15
com.google.javascript.jscomp.TypeCheckTest.testBackwardsInferenceGoogArrayFilter2
14
2
0
14
12
1
1
1
0.14
com.google.javascript.jscomp.TypeCheckTest.testBackwardsInferenceGoogArrayFilter3
13
2
0
13
11
1
1
1
0.15
com.google.javascript.jscomp.TypeCheckTest.testBackwardsInferenceGoogArrayFilter4
13
2
0
13
11
1
1
1
0.15
com.google.javascript.jscomp.TypeCheckTest.testBackwardsTypedefUse10
11
3
0
11
9
1
1
1
0.27
com.google.javascript.jscomp.TypeCheckTest.testBackwardsTypedefUse2
5
2
0
5
3
1
1
1
0.40
com.google.javascript.jscomp.TypeCheckTest.testBackwardsTypedefUse4
8
2
0
8
6
1
1
1
0.25
com.google.javascript.jscomp.TypeCheckTest.testBackwardsTypedefUse6
9
2
0
9
7
1
1
1
0.22
com.google.javascript.jscomp.TypeCheckTest.testBackwardsTypedefUse7
6
2
0
6
4
1
1
1
0.33
com.google.javascript.jscomp.TypeCheckTest.testBackwardsTypedefUse8
9
5
0
7
5
1
1
1
0.71
com.google.javascript.jscomp.TypeCheckTest.testBackwardsTypedefUse9
10
3
0
10
8
1
1
1
0.30
com.google.javascript.jscomp.TypeCheckTest.testBadConstructorCall
7
1
0
7
5
1
1
1
0.14
com.google.javascript.jscomp.TypeCheckTest.testBadDict
4
1
0
4
2
1
1
1
0.25
com.google.javascript.jscomp.TypeCheckTest.testBadExtends1
5
2
0
5
3
1
1
1
0.40
com.google.javascript.jscomp.TypeCheckTest.testBadExtends2
15
5
0
15
13
1
1
1
0.33
com.google.javascript.jscomp.TypeCheckTest.testBadExtends3
4
1
0
4
2
1
1
1
0.25
com.google.javascript.jscomp.TypeCheckTest.testBadExtends4
10
5
0
8
6
1
1
1
0.62
com.google.javascript.jscomp.TypeCheckTest.testBadExtends5
20
4
0
20
18
1
1
1
0.20
com.google.javascript.jscomp.TypeCheckTest.testBadExtends6
23
4
0
23
21
1
1
1
0.17
com.google.javascript.jscomp.TypeCheckTest.testBadImplements1
9
3
0
9
7
1
1
1
0.33
com.google.javascript.jscomp.TypeCheckTest.testBadImplements2
5
2
0
5
3
1
1
1
0.40
com.google.javascript.jscomp.TypeCheckTest.testBadImplements3
9
3
0
9
7
1
1
1
0.33
com.google.javascript.jscomp.TypeCheckTest.testBadImplements4
6
2
0
6
4
1
1
1
0.33
com.google.javascript.jscomp.TypeCheckTest.testBadImplements5
7
2
0
7
5
1
1
1
0.29
com.google.javascript.jscomp.TypeCheckTest.testBadImplements6
11
2
0
11
9
1
1
1
0.18
com.google.javascript.jscomp.TypeCheckTest.testBadImplements7
20
4
0
20
18
1
1
1
0.20
com.google.javascript.jscomp.TypeCheckTest.testBadImplements8
18
4
0
18
16
1
1
1
0.22
com.google.javascript.jscomp.TypeCheckTest.testBadImplementsAConstructor
5
2
0
5
3
1
1
1
0.40
com.google.javascript.jscomp.TypeCheckTest.testBadImplementsDuplicateInterface1
16
4
0
14
12
1
1
1
0.29
com.google.javascript.jscomp.TypeCheckTest.testBadImplementsDuplicateInterface2
16
4
0
14
12
1
1
1
0.29
com.google.javascript.jscomp.TypeCheckTest.testBadImplementsNonInterfaceType
4
1
0
4
2
1
1
1
0.25
com.google.javascript.jscomp.TypeCheckTest.testBadImplementsNonObjectType
4
1
0
4
2
1
1
1
0.25
com.google.javascript.jscomp.TypeCheckTest.testBadInterfaceExtends1
4
1
0
4
2
1
1
1
0.25
com.google.javascript.jscomp.TypeCheckTest.testBadInterfaceExtends2
5
2
0
5
3
1
1
1
0.40
com.google.javascript.jscomp.TypeCheckTest.testBadInterfaceExtends3
5
2
0
5
3
1
1
1
0.40
com.google.javascript.jscomp.TypeCheckTest.testBadInterfaceExtends4
8
5
0
5
3
1
1
1
1.00
com.google.javascript.jscomp.TypeCheckTest.testBadInterfaceExtends5
8
5
0
5
3
1
1
1
1.00
com.google.javascript.jscomp.TypeCheckTest.testBadInterfaceExtendsNonExistentInterfaces
11
1
0
11
7
6
1
3
0.09
com.google.javascript.jscomp.TypeCheckTest.testBadMultipleExtendsClass
11
3
0
11
9
1
1
1
0.27
com.google.javascript.jscomp.TypeCheckTest.testBadStruct
4
1
0
4
2
1
1
1
0.25
com.google.javascript.jscomp.TypeCheckTest.testBang1
7
1
0
7
5
1
1
1
0.14
com.google.javascript.jscomp.TypeCheckTest.testBang2
4
1
0
4
2
1
1
1
0.25
com.google.javascript.jscomp.TypeCheckTest.testBang3
4
2
0
4
2
1
1
1
0.50
com.google.javascript.jscomp.TypeCheckTest.testBang4
6
1
0
6
4
1
1
1
0.17
com.google.javascript.jscomp.TypeCheckTest.testBang5
4
1
0
4
2
1
1
1
0.25
com.google.javascript.jscomp.TypeCheckTest.testBang6
4
1
0
4
2
1
1
1
0.25
com.google.javascript.jscomp.TypeCheckTest.testBang7
4
1
0
4
2
1
1
1
0.25
com.google.javascript.jscomp.TypeCheckTest.testBitOperation1
4
1
0
4
2
1
1
1
0.25
com.google.javascript.jscomp.TypeCheckTest.testBitOperation2
4
1
0
4
2
1
1
1
0.25
com.google.javascript.jscomp.TypeCheckTest.testBitOperation3
4
1
0
4
2
1
1
1
0.25
com.google.javascript.jscomp.TypeCheckTest.testBitOperation4
4
1
0
4
2
1
1
1
0.25
com.google.javascript.jscomp.TypeCheckTest.testBitOperation5
4
1
0
4
2
1
1
1
0.25
com.google.javascript.jscomp.TypeCheckTest.testBitOperation6
6
1
0
6
4
1
1
1
0.17
com.google.javascript.jscomp.TypeCheckTest.testBitOperation7
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.TypeCheckTest.testBitOperation8
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.TypeCheckTest.testBitOperation9
6
0
0
6
4
1
1
1
0.00
com.google.javascript.jscomp.TypeCheckTest.testBooleanAutoboxing
6
1
0
6
4
1
1
1
0.17
com.google.javascript.jscomp.TypeCheckTest.testBooleanNodeFalse
5
0
1
4
2
2
1
2
0.00
com.google.javascript.jscomp.TypeCheckTest.testBooleanNodeTrue
5
0
1
4
2
2
1
2
0.00
com.google.javascript.jscomp.TypeCheckTest.testBooleanPreservation1
7
1
0
7
5
1
1
1
0.14
com.google.javascript.jscomp.TypeCheckTest.testBooleanPreservation2
6
1
0
6
4
1
1
1
0.17
com.google.javascript.jscomp.TypeCheckTest.testBooleanPreservation3
7
1
0
7
5
1
1
1
0.14
com.google.javascript.jscomp.TypeCheckTest.testBooleanPreservation4
7
1
0
7
5
1
1
1
0.14
com.google.javascript.jscomp.TypeCheckTest.testBooleanReduction1
3
1
0
3
1
1
1
1
0.33
com.google.javascript.jscomp.TypeCheckTest.testBooleanReduction2
6
3
0
4
2
1
1
1
0.75
com.google.javascript.jscomp.TypeCheckTest.testBooleanReduction3
4
1
0
4
2
1
1
1
0.25
com.google.javascript.jscomp.TypeCheckTest.testBooleanReduction4
4
1
0
4
2
1
1
1
0.25
com.google.javascript.jscomp.TypeCheckTest.testBooleanReduction5
12
1
0
12
10
1
1
1
0.08
com.google.javascript.jscomp.TypeCheckTest.testBooleanReduction6
12
1
0
12
10
1
1
1
0.08
com.google.javascript.jscomp.TypeCheckTest.testBooleanReduction7
13
2
0
13
11
1
1
1
0.15
com.google.javascript.jscomp.TypeCheckTest.testBooleanType
3
1
0
3
1
1
1
1
0.33
com.google.javascript.jscomp.TypeCheckTest.testBooleanUnboxing
6
1
0
6
4
1
1
1
0.17
com.google.javascript.jscomp.TypeCheckTest.testBug12441160
24
5
0
24
22
1
1
1
0.21
com.google.javascript.jscomp.TypeCheckTest.testBug12722936
19
6
0
17
15
1
1
1
0.35
com.google.javascript.jscomp.TypeCheckTest.testBug13641083a
6
1
0
6
4
1
1
1
0.17
com.google.javascript.jscomp.TypeCheckTest.testBug13641083b
6
1
0
6
4
1
1
1
0.17
com.google.javascript.jscomp.TypeCheckTest.testBug1484445
14
4
0
14
12
1
1
1
0.29
com.google.javascript.jscomp.TypeCheckTest.testBug1859535
28
5
0
28
26
1
1
1
0.18
com.google.javascript.jscomp.TypeCheckTest.testBug1940591
11
3
0
11
9
1
1
1
0.27
com.google.javascript.jscomp.TypeCheckTest.testBug1940769
12
3
0
12
10
1
1
1
0.25
com.google.javascript.jscomp.TypeCheckTest.testBug1942972
11
0
0
11
9
1
1
1
0.00
com.google.javascript.jscomp.TypeCheckTest.testBug1943776
7
1
0
7
5
1
1
1
0.14
com.google.javascript.jscomp.TypeCheckTest.testBug1987544
11
1
0
11
9
1
1
1
0.09
com.google.javascript.jscomp.TypeCheckTest.testBug2335992
10
2
0
10
8
1
1
1
0.20
com.google.javascript.jscomp.TypeCheckTest.testBug2341812
10
4
0
10
8
1
1
1
0.40
com.google.javascript.jscomp.TypeCheckTest.testBug592170
13
7
0
8
6
1
1
1
0.88
com.google.javascript.jscomp.TypeCheckTest.testBug7701884
19
3
0
19
17
1
1
1
0.16
com.google.javascript.jscomp.TypeCheckTest.testBug8017789
10
2
0
10
8
1
1
1
0.20
com.google.javascript.jscomp.TypeCheckTest.testBug901455
11
7
0
6
4
1
2
1
1.17
com.google.javascript.jscomp.TypeCheckTest.testBug908625
9
6
0
6
4
1
1
1
1.00
com.google.javascript.jscomp.TypeCheckTest.testBug908701
7
4
0
4
2
1
1
1
1.00
com.google.javascript.jscomp.TypeCheckTest.testBug909000
9
2
0
9
7
1
1
1
0.22
com.google.javascript.jscomp.TypeCheckTest.testBug911118
16
6
1
9
7
3
2
3
0.67
com.google.javascript.jscomp.TypeCheckTest.testBug930117
8
1
0
8
6
1
1
1
0.12
com.google.javascript.jscomp.TypeCheckTest.testCall1
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.TypeCheckTest.testCall10
3
1
0
3
1
1
1
1
0.33
com.google.javascript.jscomp.TypeCheckTest.testCall11
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.TypeCheckTest.testCall2
6
1
0
6
4
1
1
1
0.17
com.google.javascript.jscomp.TypeCheckTest.testCall3
9
4
0
7
5
1
1
1
0.57
com.google.javascript.jscomp.TypeCheckTest.testCall4
6
1
0
6
4
1
1
1
0.17
com.google.javascript.jscomp.TypeCheckTest.testCall5
6
1
0
6
4
1
1
1
0.17
com.google.javascript.jscomp.TypeCheckTest.testCall6
7
1
0
7
5
1
1
1
0.14
com.google.javascript.jscomp.TypeCheckTest.testCall7
7
1
0
7
5
1
1
1
0.14
com.google.javascript.jscomp.TypeCheckTest.testCall8
5
1
0
5
3
1
1
1
0.20
com.google.javascript.jscomp.TypeCheckTest.testCall9
10
2
0
10
8
1
1
1
0.20
com.google.javascript.jscomp.TypeCheckTest.testCallArrayConstructorAsFunction
5
0
0
5
3
2
1
2
0.00
com.google.javascript.jscomp.TypeCheckTest.testCallDateConstructorAsFunction
6
2
0
4
2
2
1
2
0.50
com.google.javascript.jscomp.TypeCheckTest.testCallErrorConstructorAsFunction
5
0
0
5
3
2
1
2
0.00
com.google.javascript.jscomp.TypeCheckTest.testCast10
5
1
0
5
3
1
1
1
0.20
com.google.javascript.jscomp.TypeCheckTest.testCast11
5
1
0
5
3
1
1
1
0.20
com.google.javascript.jscomp.TypeCheckTest.testCast12
5
1
0
5
3
1
1
1
0.20
com.google.javascript.jscomp.TypeCheckTest.testCast13
9
3
0
7
5
1
1
1
0.43
com.google.javascript.jscomp.TypeCheckTest.testCast14
8
3
0
6
4
1
1
1
0.50
com.google.javascript.jscomp.TypeCheckTest.testCast15
18
9
0
11
9
1
2
1
0.82
com.google.javascript.jscomp.TypeCheckTest.testCast16
11
3
0
10
8
1
1
1
0.30
com.google.javascript.jscomp.TypeCheckTest.testCast17a
8
5
1
6
4
1
2
1
0.83
com.google.javascript.jscomp.TypeCheckTest.testCast17b
5
3
0
4
2
1
1
1
0.75
com.google.javascript.jscomp.TypeCheckTest.testCast19
9
2
0
9
7
1
1
1
0.22
com.google.javascript.jscomp.TypeCheckTest.testCast2
6
4
0
5
3
1
1
1
0.80
com.google.javascript.jscomp.TypeCheckTest.testCast20
10
2
0
10
8
1
1
1
0.20
com.google.javascript.jscomp.TypeCheckTest.testCast21
11
2
0
11
9
1
1
1
0.18
com.google.javascript.jscomp.TypeCheckTest.testCast22
8
1
0
8
6
1
1
1
0.12
com.google.javascript.jscomp.TypeCheckTest.testCast23
5
1
0
5
3
1
1
1
0.20
com.google.javascript.jscomp.TypeCheckTest.testCast24
8
1
0
8
6
1
1
1
0.12
com.google.javascript.jscomp.TypeCheckTest.testCast25
5
1
0
5
3
1
1
1
0.20
com.google.javascript.jscomp.TypeCheckTest.testCast26
7
1
0
7
5
1
1
1
0.14
com.google.javascript.jscomp.TypeCheckTest.testCast27
8
4
0
7
5
1
1
1
0.57
com.google.javascript.jscomp.TypeCheckTest.testCast27a
8
5
0
7
5
1
1
1
0.71
com.google.javascript.jscomp.TypeCheckTest.testCast28
8
5
0
7
5
1
1
1
0.71
com.google.javascript.jscomp.TypeCheckTest.testCast28a
8
5
0
7
5
1
1
1
0.71
com.google.javascript.jscomp.TypeCheckTest.testCast29a
7
3
0
6
4
1
1
1
0.50
com.google.javascript.jscomp.TypeCheckTest.testCast29b
7
4
0
6
4
1
1
1
0.67
com.google.javascript.jscomp.TypeCheckTest.testCast29c
7
4
0
6
4
1
1
1
0.67
com.google.javascript.jscomp.TypeCheckTest.testCast3
9
4
0
8
6
1
1
1
0.50
com.google.javascript.jscomp.TypeCheckTest.testCast30
7
4
0
6
4
1
1
1
0.67
com.google.javascript.jscomp.TypeCheckTest.testCast31
7
4
0
6
4
1
1
1
0.67
com.google.javascript.jscomp.TypeCheckTest.testCast32
6
3
0
6
4
1
1
1
0.50
com.google.javascript.jscomp.TypeCheckTest.testCast33
20
14
0
18
16
1
4
1
0.78
com.google.javascript.jscomp.TypeCheckTest.testCast34a
6
3
0
6
4
1
1
1
0.50
com.google.javascript.jscomp.TypeCheckTest.testCast34b
6
3
0
6
4
1
1
1
0.50
com.google.javascript.jscomp.TypeCheckTest.testCast3a
10
4
0
9
7
1
1
1
0.44
com.google.javascript.jscomp.TypeCheckTest.testCast4
7
5
0
6
4
1
1
1
0.83
com.google.javascript.jscomp.TypeCheckTest.testCast4Types
11
5
0
10
8
4
2
3
0.50
com.google.javascript.jscomp.TypeCheckTest.testCast5
9
4
0
8
6
1
1
1
0.50
com.google.javascript.jscomp.TypeCheckTest.testCast5a
10
4
0
9
7
1
1
1
0.44
com.google.javascript.jscomp.TypeCheckTest.testCast6
13
11
0
12
10
1
1
1
0.92
com.google.javascript.jscomp.TypeCheckTest.testCast7
4
1
0
4
2
1
1
1
0.25
com.google.javascript.jscomp.TypeCheckTest.testCast8
4
1
0
4
2
1
1
1
0.25
com.google.javascript.jscomp.TypeCheckTest.testCast9
5
1
0
5
3
1
1
1
0.20
com.google.javascript.jscomp.TypeCheckTest.testCatchExpression1
15
2
0
15
13
1
1
1
0.13
com.google.javascript.jscomp.TypeCheckTest.testCatchExpression2
14
2
0
14
12
1
1
1
0.14
com.google.javascript.jscomp.TypeCheckTest.testCheckObjectKeysBadKey1
4
1
0
4
2
1
1
1
0.25
com.google.javascript.jscomp.TypeCheckTest.testCheckObjectKeysBadKey10
4
1
0
4
2
1
1
1
0.25
com.google.javascript.jscomp.TypeCheckTest.testCheckObjectKeysBadKey11
12
4
0
12
10
1
1
1
0.33
com.google.javascript.jscomp.TypeCheckTest.testCheckObjectKeysBadKey2
4
1
0
4
2
1
1
1
0.25
com.google.javascript.jscomp.TypeCheckTest.testCheckObjectKeysBadKey3
4
1
0
4
2
1
1
1
0.25
com.google.javascript.jscomp.TypeCheckTest.testCheckObjectKeysBadKey4
4
1
0
4
2
1
1
1
0.25
com.google.javascript.jscomp.TypeCheckTest.testCheckObjectKeysBadKey5
4
1
0
4
2
1
1
1
0.25
com.google.javascript.jscomp.TypeCheckTest.testCheckObjectKeysBadKey6
4
1
0
4
2
1
1
1
0.25
com.google.javascript.jscomp.TypeCheckTest.testCheckObjectKeysBadKey7
8
2
0
8
6
1
1
1
0.25
com.google.javascript.jscomp.TypeCheckTest.testCheckObjectKeysBadKey8
8
2
0
8
6
1
1
1
0.25
com.google.javascript.jscomp.TypeCheckTest.testCheckObjectKeysBadKey9
4
1
0
4
2
1
1
1
0.25
com.google.javascript.jscomp.TypeCheckTest.testCheckObjectKeysClassInheritsToString
13
4
2
11
9
1
1
1
0.36
com.google.javascript.jscomp.TypeCheckTest.testCheckObjectKeysClassWithToString
10
3
1
9
7
1
1
1
0.33
com.google.javascript.jscomp.TypeCheckTest.testCheckObjectKeysForEnumUsingClassWithToString
13
4
2
11
9
1
1
1
0.36
com.google.javascript.jscomp.TypeCheckTest.testCheckObjectKeysGoodKey1
3
1
0
3
1
1
1
1
0.33
com.google.javascript.jscomp.TypeCheckTest.testCheckObjectKeysGoodKey10
3
1
0
3
1
1
1
1
0.33
com.google.javascript.jscomp.TypeCheckTest.testCheckObjectKeysGoodKey11
3
1
0
3
1
1
1
1
0.33
com.google.javascript.jscomp.TypeCheckTest.testCheckObjectKeysGoodKey12
3
1
0
3
1
1
1
1
0.33
com.google.javascript.jscomp.TypeCheckTest.testCheckObjectKeysGoodKey13
7
2
0
7
5
1
1
1
0.29
com.google.javascript.jscomp.TypeCheckTest.testCheckObjectKeysGoodKey14
5
2
0
5
3
1
1
1
0.40
com.google.javascript.jscomp.TypeCheckTest.testCheckObjectKeysGoodKey15
7
2
0
7
5
1
1
1
0.29
com.google.javascript.jscomp.TypeCheckTest.testCheckObjectKeysGoodKey2
3
1
0
3
1
1
1
1
0.33
com.google.javascript.jscomp.TypeCheckTest.testCheckObjectKeysGoodKey3
3
1
0
3
1
1
1
1
0.33
com.google.javascript.jscomp.TypeCheckTest.testCheckObjectKeysGoodKey4
3
1
0
3
1
1
1
1
0.33
com.google.javascript.jscomp.TypeCheckTest.testCheckObjectKeysGoodKey5
3
1
0
3
1
1
1
1
0.33
com.google.javascript.jscomp.TypeCheckTest.testCheckObjectKeysGoodKey6
3
1
0
3
1
1
1
1
0.33
com.google.javascript.jscomp.TypeCheckTest.testCheckObjectKeysGoodKey7
3
1
0
3
1
1
1
1
0.33
com.google.javascript.jscomp.TypeCheckTest.testCheckObjectKeysGoodKey8
3
1
0
3
1
1
1
1
0.33
com.google.javascript.jscomp.TypeCheckTest.testCheckObjectKeysGoodKey9
3
1
0
3
1
1
1
1
0.33
com.google.javascript.jscomp.TypeCheckTest.testCheckObjectKeysVariousTags1
4
1
0
4
2
1
1
1
0.25
com.google.javascript.jscomp.TypeCheckTest.testCheckObjectKeysVariousTags2
4
1
0
4
2
1
1
1
0.25
com.google.javascript.jscomp.TypeCheckTest.testCheckObjectKeysVariousTags3
4
1
0
4
2
1
1
1
0.25
com.google.javascript.jscomp.TypeCheckTest.testCheckObjectKeysVariousTags4
4
1
0
4
2
1
1
1
0.25
com.google.javascript.jscomp.TypeCheckTest.testCheckObjectKeysWithNamedType
8
2
1
7
5
1
1
1
0.29
com.google.javascript.jscomp.TypeCheckTest.testCircularTypeDef
7
2
0
7
5
1
1
1
0.29
com.google.javascript.jscomp.TypeCheckTest.testClosure1
8
2
0
8
6
1
1
1
0.25
com.google.javascript.jscomp.TypeCheckTest.testClosure2
8
2
0
8
6
1
1
1
0.25
com.google.javascript.jscomp.TypeCheckTest.testClosure3
8
2
0
8
6
1
1
1
0.25
com.google.javascript.jscomp.TypeCheckTest.testClosure4
8
2
0
8
6
1
1
1
0.25
com.google.javascript.jscomp.TypeCheckTest.testClosure5
8
2
0
8
6
1
1
1
0.25
com.google.javascript.jscomp.TypeCheckTest.testClosure6
8
2
0
8
6
1
1
1
0.25
com.google.javascript.jscomp.TypeCheckTest.testClosure7
10
2
0
10
8
1
1
1
0.20
com.google.javascript.jscomp.TypeCheckTest.testClosureTypes
4
0
0
4
2
1
1
1
0.00
com.google.javascript.jscomp.TypeCheckTest.testClosureTypesMultipleWarnings
46
1
5
40
34
6
13
6
0.03
com.google.javascript.jscomp.TypeCheckTest.testComparison10
4
1
0
4
2
1
1
1
0.25
com.google.javascript.jscomp.TypeCheckTest.testComparison11
7
0
0
7
5
1
1
1
0.00
com.google.javascript.jscomp.TypeCheckTest.testComparison12
7
0
0
7
5
1
1
1
0.00
com.google.javascript.jscomp.TypeCheckTest.testComparison13
7
0
0
7
5
1
1
1
0.00
com.google.javascript.jscomp.TypeCheckTest.testComparison14
7
1
0
7
5
1
1
1
0.14
com.google.javascript.jscomp.TypeCheckTest.testComparison15
22
4
0
22
20
1
1
1
0.18
com.google.javascript.jscomp.TypeCheckTest.testComparison2
8
2
0
8
6
1
1
1
0.25
com.google.javascript.jscomp.TypeCheckTest.testComparison3
5
2
0
4
2
1
1
1
0.50
com.google.javascript.jscomp.TypeCheckTest.testComparison4
5
2
0
5
3
1
1
1
0.40
com.google.javascript.jscomp.TypeCheckTest.testComparison5
8
2
0
8
6
1
1
1
0.25
com.google.javascript.jscomp.TypeCheckTest.testComparison6
8
2
0
8
6
1
1
1
0.25
com.google.javascript.jscomp.TypeCheckTest.testComparison7
8
0
0
8
6
1
1
1
0.00
com.google.javascript.jscomp.TypeCheckTest.testComparison8
4
1
0
4
2
1
1
1
0.25
com.google.javascript.jscomp.TypeCheckTest.testComparison9
7
1
0
7
5
1
1
1
0.14
com.google.javascript.jscomp.TypeCheckTest.testComplexNamespace
64
11
10
43
40
15
19
13
0.26
com.google.javascript.jscomp.TypeCheckTest.testConstDecl1
10
2
0
10
8
1
1
1
0.20
com.google.javascript.jscomp.TypeCheckTest.testConstDecl2
14
3
0
14
12
1
2
1
0.21
com.google.javascript.jscomp.TypeCheckTest.testConstructorAlias1
11
4
0
11
9
1
1
1
0.36
com.google.javascript.jscomp.TypeCheckTest.testConstructorAlias10
11
3
0
11
9
1
1
1
0.27
com.google.javascript.jscomp.TypeCheckTest.testConstructorAlias11
12
4
0
12
10
1
1
1
0.33
com.google.javascript.jscomp.TypeCheckTest.testConstructorAlias2
11
4
0
11
9
1
1
1
0.36
com.google.javascript.jscomp.TypeCheckTest.testConstructorAlias3
11
4
0
11
9
1
1
1
0.36
com.google.javascript.jscomp.TypeCheckTest.testConstructorAlias4
11
3
0
11
9
1
1
1
0.27
com.google.javascript.jscomp.TypeCheckTest.testConstructorAlias5
7
3
0
7
5
1
1
1
0.43
com.google.javascript.jscomp.TypeCheckTest.testConstructorAlias6
7
3
0
7
5
1
1
1
0.43
com.google.javascript.jscomp.TypeCheckTest.testConstructorAlias7
11
3
0
11
9
1
1
1
0.27
com.google.javascript.jscomp.TypeCheckTest.testConstructorAlias8
13
3
0
13
11
1
1
1
0.23
com.google.javascript.jscomp.TypeCheckTest.testConstructorAlias9
12
3
0
12
10
1
1
1
0.25
com.google.javascript.jscomp.TypeCheckTest.testConstructorClassTemplate
3
1
0
3
1
1
1
1
0.33
com.google.javascript.jscomp.TypeCheckTest.testConstructorType1
7
2
0
7
5
1
1
1
0.29
com.google.javascript.jscomp.TypeCheckTest.testConstructorType10
10
2
0
10
8
1
1
1
0.20
com.google.javascript.jscomp.TypeCheckTest.testConstructorType11
10
2
0
10
8
1
1
1
0.20
com.google.javascript.jscomp.TypeCheckTest.testConstructorType12
8
1
0
8
6
1
1
1
0.12
com.google.javascript.jscomp.TypeCheckTest.testConstructorType2
7
4
0
7
5
1
1
1
0.57
com.google.javascript.jscomp.TypeCheckTest.testConstructorType3
9
6
0
7
5
1
1
1
0.86
com.google.javascript.jscomp.TypeCheckTest.testConstructorType4
10
4
0
10
8
1
1
1
0.40
com.google.javascript.jscomp.TypeCheckTest.testConstructorType5
4
1
0
4
2
1
1
1
0.25
com.google.javascript.jscomp.TypeCheckTest.testConstructorType6
8
2
0
8
6
1
1
1
0.25
com.google.javascript.jscomp.TypeCheckTest.testConstructorType7
9
1
1
8
5
5
2
4
0.12
com.google.javascript.jscomp.TypeCheckTest.testConstructorType8
17
2
0
17
15
1
1
1
0.12
com.google.javascript.jscomp.TypeCheckTest.testConstructorType9
15
2
0
15
13
1
1
1
0.13
com.google.javascript.jscomp.TypeCheckTest.testControlFlowRestrictsType1
12
4
0
12
10
1
1
1
0.33
com.google.javascript.jscomp.TypeCheckTest.testControlFlowRestrictsType10
19
4
0
17
15
1
1
1
0.24
com.google.javascript.jscomp.TypeCheckTest.testControlFlowRestrictsType11
14
1
0
14
12
1
1
1
0.07
com.google.javascript.jscomp.TypeCheckTest.testControlFlowRestrictsType2
13
4
0
13
11
1
1
1
0.31
com.google.javascript.jscomp.TypeCheckTest.testControlFlowRestrictsType3
10
2
0
10
8
1
1
1
0.20
com.google.javascript.jscomp.TypeCheckTest.testControlFlowRestrictsType4
5
2
0
5
3
1
1
1
0.40
com.google.javascript.jscomp.TypeCheckTest.testControlFlowRestrictsType5
5
2
0
5
3
1
1
1
0.40
com.google.javascript.jscomp.TypeCheckTest.testControlFlowRestrictsType6
8
2
0
8
6
1
1
1
0.25
com.google.javascript.jscomp.TypeCheckTest.testControlFlowRestrictsType7
8
2
0
8
6
1
1
1
0.25
com.google.javascript.jscomp.TypeCheckTest.testControlFlowRestrictsType8
5
2
0
5
3
1
1
1
0.40
com.google.javascript.jscomp.TypeCheckTest.testControlFlowRestrictsType9
6
1
0
6
4
1
1
1
0.17
com.google.javascript.jscomp.TypeCheckTest.testConversionFromInterfaceToRecursiveConstructor
14
4
0
14
12
1
1
1
0.29
com.google.javascript.jscomp.TypeCheckTest.testCovarianceForRecordType1
16
4
0
16
14
1
1
1
0.25
com.google.javascript.jscomp.TypeCheckTest.testCovarianceForRecordType10
19
4
0
19
17
1
1
1
0.21
com.google.javascript.jscomp.TypeCheckTest.testCovarianceForRecordType11
20
6
0
20
18
1
1
1
0.30
com.google.javascript.jscomp.TypeCheckTest.testCovarianceForRecordType12
16
5
0
16
14
1
1
1
0.31
com.google.javascript.jscomp.TypeCheckTest.testCovarianceForRecordType13
14
4
0
14
12
1
1
1
0.29
com.google.javascript.jscomp.TypeCheckTest.testCovarianceForRecordType14
14
4
0
14
12
1
1
1
0.29
com.google.javascript.jscomp.TypeCheckTest.testCovarianceForRecordType15
17
5
0
17
15
1
1
1
0.29
com.google.javascript.jscomp.TypeCheckTest.testCovarianceForRecordType16
16
5
0
16
14
1
1
1
0.31
com.google.javascript.jscomp.TypeCheckTest.testCovarianceForRecordType17
16
5
0
16
14
1
1
1
0.31
com.google.javascript.jscomp.TypeCheckTest.testCovarianceForRecordType18
15
5
0
15
13
1
1
1
0.33
com.google.javascript.jscomp.TypeCheckTest.testCovarianceForRecordType19
17
6
0
17
15
1
1
1
0.35
com.google.javascript.jscomp.TypeCheckTest.testCovarianceForRecordType2
16
4
0
16
14
1
1
1
0.25
com.google.javascript.jscomp.TypeCheckTest.testCovarianceForRecordType20
18
8
0
16
14
1
1
1
0.50
com.google.javascript.jscomp.TypeCheckTest.testCovarianceForRecordType20_2
11
4
0
9
7
1
1
1
0.44
com.google.javascript.jscomp.TypeCheckTest.testCovarianceForRecordType21
15
5
0
15
13
1
1
1
0.33
com.google.javascript.jscomp.TypeCheckTest.testCovarianceForRecordType22
21
9
0
19
17
1
1
1
0.47
com.google.javascript.jscomp.TypeCheckTest.testCovarianceForRecordType23
31
12
0
29
27
1
1
1
0.41
com.google.javascript.jscomp.TypeCheckTest.testCovarianceForRecordType24
23
5
0
23
21
1
1
1
0.22
com.google.javascript.jscomp.TypeCheckTest.testCovarianceForRecordType25
24
5
0
24
22
1
1
1
0.21
com.google.javascript.jscomp.TypeCheckTest.testCovarianceForRecordType26
22
5
0
22
20
1
1
1
0.23
com.google.javascript.jscomp.TypeCheckTest.testCovarianceForRecordType26AndAHalf
21
4
0
21
19
1
1
1
0.19
com.google.javascript.jscomp.TypeCheckTest.testCovarianceForRecordType27
13
4
0
13
11
1
1
1
0.31
com.google.javascript.jscomp.TypeCheckTest.testCovarianceForRecordType28
27
4
0
27
25
1
1
1
0.15
com.google.javascript.jscomp.TypeCheckTest.testCovarianceForRecordType29
29
5
0
29
27
1
1
1
0.17
com.google.javascript.jscomp.TypeCheckTest.testCovarianceForRecordType3
14
4
0
14
12
1
1
1
0.29
com.google.javascript.jscomp.TypeCheckTest.testCovarianceForRecordType30
21
3
0
21
19
1
1
1
0.14
com.google.javascript.jscomp.TypeCheckTest.testCovarianceForRecordType31
21
3
0
21
19
1
1
1
0.14
com.google.javascript.jscomp.TypeCheckTest.testCovarianceForRecordType4
18
4
0
18
16
1
1
1
0.22
com.google.javascript.jscomp.TypeCheckTest.testCovarianceForRecordType5
18
4
0
18
16
1
1
1
0.22
com.google.javascript.jscomp.TypeCheckTest.testCovarianceForRecordType6
18
4
0
18
16
1
1
1
0.22
com.google.javascript.jscomp.TypeCheckTest.testCovarianceForRecordType7
18
4
0
18
16
1
1
1
0.22
com.google.javascript.jscomp.TypeCheckTest.testCovarianceForRecordType8
17
5
0
17
15
1
1
1
0.29
com.google.javascript.jscomp.TypeCheckTest.testCovarianceForRecordType9
21
5
0
21
19
1
1
1
0.24
com.google.javascript.jscomp.TypeCheckTest.testDataPropertyOnInterface1
4
2
0
4
2
1
1
1
0.50
com.google.javascript.jscomp.TypeCheckTest.testDataPropertyOnInterface2
15
4
0
15
13
1
1
1
0.27
com.google.javascript.jscomp.TypeCheckTest.testDataPropertyOnInterface3
14
4
0
14
12
1
1
1
0.29
com.google.javascript.jscomp.TypeCheckTest.testDataPropertyOnInterface4
12
4
0
12
10
1
1
1
0.33
com.google.javascript.jscomp.TypeCheckTest.testDeclareBuiltInConstructor
8
3
0
6
4
3
1
2
0.50
com.google.javascript.jscomp.TypeCheckTest.testDeclaredNativeTypeEquality
5
1
0
5
3
2
1
2
0.20
com.google.javascript.jscomp.TypeCheckTest.testDefinePropertyOnNullableObject1
8
3
0
8
6
1
1
1
0.38
com.google.javascript.jscomp.TypeCheckTest.testDefinePropertyOnNullableObject2
8
2
0
8
6
1
1
1
0.25
com.google.javascript.jscomp.TypeCheckTest.testDeleteOperator1
8
1
0
8
6
1
1
1
0.12
com.google.javascript.jscomp.TypeCheckTest.testDeleteOperator2
13
2
0
13
11
1
1
1
0.15
com.google.javascript.jscomp.TypeCheckTest.testDeterminacyIssue
11
3
0
11
9
1
1
1
0.27
com.google.javascript.jscomp.TypeCheckTest.testDfa1
3
1
0
3
1
1
1
1
0.33
com.google.javascript.jscomp.TypeCheckTest.testDfa10
9
2
0
9
7
1
1
1
0.22
com.google.javascript.jscomp.TypeCheckTest.testDfa11
5
1
0
5
3
1
1
1
0.20
com.google.javascript.jscomp.TypeCheckTest.testDfa12
12
3
0
12
10
1
1
1
0.25
com.google.javascript.jscomp.TypeCheckTest.testDfa13
12
1
0
12
10
1
1
1
0.08
com.google.javascript.jscomp.TypeCheckTest.testDfa2
5
1
0
5
3
1
1
1
0.20
com.google.javascript.jscomp.TypeCheckTest.testDfa3
6
2
0
6
4
1
1
1
0.33
com.google.javascript.jscomp.TypeCheckTest.testDfa4
5
2
0
5
3
1
1
1
0.40
com.google.javascript.jscomp.TypeCheckTest.testDfa5
5
2
0
5
3
1
1
1
0.40
com.google.javascript.jscomp.TypeCheckTest.testDfa6
5
2
0
5
3
1
1
1
0.40
com.google.javascript.jscomp.TypeCheckTest.testDfa7
7
4
0
7
5
1
1
1
0.57
com.google.javascript.jscomp.TypeCheckTest.testDfa8
7
3
0
7
5
1
1
1
0.43
com.google.javascript.jscomp.TypeCheckTest.testDfa9
7
1
0
7
5
1
1
1
0.14
com.google.javascript.jscomp.TypeCheckTest.testDirectPrototypeAssign
7
4
0
6
4
1
1
1
0.67
com.google.javascript.jscomp.TypeCheckTest.testDirectPrototypeAssignment1
11
3
0
11
9
1
1
1
0.27
com.google.javascript.jscomp.TypeCheckTest.testDirectPrototypeAssignment2
10
5
0
8
6
1
1
1
0.62
com.google.javascript.jscomp.TypeCheckTest.testDirectPrototypeAssignment3
13
5
0
11
9
1
1
1
0.45
com.google.javascript.jscomp.TypeCheckTest.testDontAddMethodsIfNoConstructor
12
0
1
11
9
4
3
3
0.00
com.google.javascript.jscomp.TypeCheckTest.testDontCrashOnDupPropDefinition
15
4
0
15
13
1
1
1
0.27
com.google.javascript.jscomp.TypeCheckTest.testDontOverrideNativeScalarTypes
18
2
1
17
15
1
2
1
0.12
com.google.javascript.jscomp.TypeCheckTest.testDoubleNestedInterface
5
3
0
5
3
1
1
1
0.60
com.google.javascript.jscomp.TypeCheckTest.testDuplicateInstanceMethod1
8
3
0
6
4
1
1
1
0.50
com.google.javascript.jscomp.TypeCheckTest.testDuplicateInstanceMethod2
8
3
0
8
6
1
1
1
0.38
com.google.javascript.jscomp.TypeCheckTest.testDuplicateInstanceMethod3
8
2
0
8
6
1
1
1
0.25
com.google.javascript.jscomp.TypeCheckTest.testDuplicateInstanceMethod4
6
2
0
6
4
1
1
1
0.33
com.google.javascript.jscomp.TypeCheckTest.testDuplicateInstanceMethod5
12
3
0
12
10
1
1
1
0.25
com.google.javascript.jscomp.TypeCheckTest.testDuplicateInstanceMethod6
12
3
0
12
10
1
1
1
0.25
com.google.javascript.jscomp.TypeCheckTest.testDuplicateLocalVarDecl
11
2
0
11
9
1
1
1
0.18
com.google.javascript.jscomp.TypeCheckTest.testDuplicateRecordFields1
7
1
0
7
5
1
1
1
0.14
com.google.javascript.jscomp.TypeCheckTest.testDuplicateRecordFields2
8
1
0
8
6
1
1
1
0.12
com.google.javascript.jscomp.TypeCheckTest.testDuplicateStaticMethodDecl1
7
2
0
7
5
1
1
1
0.29
com.google.javascript.jscomp.TypeCheckTest.testDuplicateStaticMethodDecl2
7
2
0
7
5
1
1
1
0.29
com.google.javascript.jscomp.TypeCheckTest.testDuplicateStaticMethodDecl3
6
0
0
6
4
1
1
1
0.00
com.google.javascript.jscomp.TypeCheckTest.testDuplicateStaticMethodDecl4
6
1
0
6
4
1
1
1
0.17
com.google.javascript.jscomp.TypeCheckTest.testDuplicateStaticMethodDecl5
8
1
0
8
6
1
1
1
0.12
com.google.javascript.jscomp.TypeCheckTest.testDuplicateStaticMethodDecl6
13
4
0
11
9
1
1
1
0.36
com.google.javascript.jscomp.TypeCheckTest.testDuplicateStaticPropertyDec20
10
3
0
10
8
1
1
1
0.30
com.google.javascript.jscomp.TypeCheckTest.testDuplicateStaticPropertyDecl1
7
3
0
7
5
1
1
1
0.43
com.google.javascript.jscomp.TypeCheckTest.testDuplicateStaticPropertyDecl2
7
3
0
7
5
1
1
1
0.43
com.google.javascript.jscomp.TypeCheckTest.testDuplicateStaticPropertyDecl3
9
3
0
9
7
1
1
1
0.33
com.google.javascript.jscomp.TypeCheckTest.testDuplicateStaticPropertyDecl4
13
3
0
13
11
1
1
1
0.23
com.google.javascript.jscomp.TypeCheckTest.testDuplicateStaticPropertyDecl5
13
3
0
13
11
1
1
1
0.23
com.google.javascript.jscomp.TypeCheckTest.testDuplicateStaticPropertyDecl6
6
2
0
6
4
1
1
1
0.33
com.google.javascript.jscomp.TypeCheckTest.testDuplicateStaticPropertyDecl7
6
2
0
6
4
1
1
1
0.33
com.google.javascript.jscomp.TypeCheckTest.testDuplicateStaticPropertyDecl8
7
3
0
7
5
1
1
1
0.43
com.google.javascript.jscomp.TypeCheckTest.testDuplicateStaticPropertyDecl9
7
3
0
7
5
1
1
1
0.43
com.google.javascript.jscomp.TypeCheckTest.testDuplicateTypeDef
9
2
0
9
7
1
1
1
0.22
com.google.javascript.jscomp.TypeCheckTest.testDuplicateVariableDefinition1
21
8
0
21
19
1
1
1
0.38
com.google.javascript.jscomp.TypeCheckTest.testDuplicateVariableDefinition3
7
2
0
7
5
1
1
1
0.29
com.google.javascript.jscomp.TypeCheckTest.testDuplicateVariableDefinition3_1
9
2
0
9
7
1
1
1
0.22
com.google.javascript.jscomp.TypeCheckTest.testDuplicateVariableDefinition3_2
9
2
0
9
7
1
1
1
0.22
com.google.javascript.jscomp.TypeCheckTest.testDuplicateVariableDefinition4
9
4
0
9
7
1
1
1
0.44
com.google.javascript.jscomp.TypeCheckTest.testDuplicateVariableDefinition5
12
5
0
12
10
1
1
1
0.42
com.google.javascript.jscomp.TypeCheckTest.testDuplicateVariableDefinition6
12
5
0
12
10
1
1
1
0.42
com.google.javascript.jscomp.TypeCheckTest.testDuplicateVariableDefinition7
17
7
0
14
12
1
1
1
0.50
com.google.javascript.jscomp.TypeCheckTest.testDuplicateVariableDefinition8
13
6
0
13
11
1
1
1
0.46
com.google.javascript.jscomp.TypeCheckTest.testDuplicateVariableDefinition8_2
15
6
0
15
13
1
1
1
0.40
com.google.javascript.jscomp.TypeCheckTest.testDuplicateVariableDefinition8_3
15
6
0
15
13
1
1
1
0.40
com.google.javascript.jscomp.TypeCheckTest.testDuplicateVariableDefinition8_4
12
6
0
12
10
1
1
1
0.50
com.google.javascript.jscomp.TypeCheckTest.testDuplicateVariableDefinition8_5
12
6
0
12
10
1
1
1
0.50
com.google.javascript.jscomp.TypeCheckTest.testDuplicateVariableDefinition8_6
14
6
0
14
12
1
1
1
0.43
com.google.javascript.jscomp.TypeCheckTest.testDuplicateVariableDefinition8_7
12
4
0
12
10
1
1
1
0.33
com.google.javascript.jscomp.TypeCheckTest.testEnum1
4
2
0
4
2
1
1
1
0.50
com.google.javascript.jscomp.TypeCheckTest.testEnum10
5
1
0
5
3
1
1
1
0.20
com.google.javascript.jscomp.TypeCheckTest.testEnum11
5
1
0
5
3
1
1
1
0.20
com.google.javascript.jscomp.TypeCheckTest.testEnum12
5
2
0
5
3
1
1
1
0.40
com.google.javascript.jscomp.TypeCheckTest.testEnum13
8
2
0
8
6
1
1
1
0.25
com.google.javascript.jscomp.TypeCheckTest.testEnum14
6
2
0
6
4
1
1
1
0.33
com.google.javascript.jscomp.TypeCheckTest.testEnum15
7
2
0
7
5
1
1
1
0.29
com.google.javascript.jscomp.TypeCheckTest.testEnum16
5
1
0
5
3
1
1
1
0.20
com.google.javascript.jscomp.TypeCheckTest.testEnum17
7
1
0
7
5
1
1
1
0.14
com.google.javascript.jscomp.TypeCheckTest.testEnum18
5
2
0
5
3
1
1
1
0.40
com.google.javascript.jscomp.TypeCheckTest.testEnum19
8
2
0
8
6
1
1
1
0.25
com.google.javascript.jscomp.TypeCheckTest.testEnum20
3
1
0
3
1
1
1
1
0.33
com.google.javascript.jscomp.TypeCheckTest.testEnum21
9
2
0
9
7
5
2
4
0.22
com.google.javascript.jscomp.TypeCheckTest.testEnum22
4
2
0
4
2
1
1
1
0.50
com.google.javascript.jscomp.TypeCheckTest.testEnum23
7
2
0
7
5
1
1
1
0.29
com.google.javascript.jscomp.TypeCheckTest.testEnum24
7
2
0
7
5
1
1
1
0.29
com.google.javascript.jscomp.TypeCheckTest.testEnum25
4
2
0
4
2
1
1
1
0.50
com.google.javascript.jscomp.TypeCheckTest.testEnum26
4
2
0
4
2
1
1
1
0.50
com.google.javascript.jscomp.TypeCheckTest.testEnum27
5
2
0
4
2
1
1
1
0.50
com.google.javascript.jscomp.TypeCheckTest.testEnum28
5
2
0
4
2
1
1
1
0.50
com.google.javascript.jscomp.TypeCheckTest.testEnum29
7
2
0
7
5
1
1
1
0.29
com.google.javascript.jscomp.TypeCheckTest.testEnum3
4
1
0
4
2
1
1
1
0.25
com.google.javascript.jscomp.TypeCheckTest.testEnum30
4
2
0
4
2
1
1
1
0.50
com.google.javascript.jscomp.TypeCheckTest.testEnum31
7
2
0
7
5
1
1
1
0.29
com.google.javascript.jscomp.TypeCheckTest.testEnum32
4
2
0
4
2
1
1
1
0.50
com.google.javascript.jscomp.TypeCheckTest.testEnum34
4
2
0
4
2
1
1
1
0.50
com.google.javascript.jscomp.TypeCheckTest.testEnum35
4
2
0
4
2
1
1
1
0.50
com.google.javascript.jscomp.TypeCheckTest.testEnum36
7
2
0
7
5
1
1
1
0.29
com.google.javascript.jscomp.TypeCheckTest.testEnum37
6
2
0
6
4
1
1
1
0.33
com.google.javascript.jscomp.TypeCheckTest.testEnum38
7
2
0
7
5
1
1
1
0.29
com.google.javascript.jscomp.TypeCheckTest.testEnum39
9
2
0
9
7
1
1
1
0.22
com.google.javascript.jscomp.TypeCheckTest.testEnum4
6
1
0
6
4
1
1
1
0.17
com.google.javascript.jscomp.TypeCheckTest.testEnum40
9
2
0
9
7
1
1
1
0.22
com.google.javascript.jscomp.TypeCheckTest.testEnum41
9
2
0
9
7
1
1
1
0.22
com.google.javascript.jscomp.TypeCheckTest.testEnum42
6
2
0
6
4
1
1
1
0.33
com.google.javascript.jscomp.TypeCheckTest.testEnum5
6
1
0
6
4
1
1
1
0.17
com.google.javascript.jscomp.TypeCheckTest.testEnum6
6
1
0
6
4
1
1
1
0.17
com.google.javascript.jscomp.TypeCheckTest.testEnum7
5
2
0
5
3
1
1
1
0.40
com.google.javascript.jscomp.TypeCheckTest.testEnum8
8
1
0
8
6
1
1
1
0.12
com.google.javascript.jscomp.TypeCheckTest.testEnum9
10
1
0
10
8
1
1
1
0.10
com.google.javascript.jscomp.TypeCheckTest.testEnums
11
2
0
11
9
1
1
1
0.18
com.google.javascript.jscomp.TypeCheckTest.testEnumStaticMethod1
9
2
0
9
7
1
1
1
0.22
com.google.javascript.jscomp.TypeCheckTest.testEnumStaticMethod2
9
2
0
9
7
1
1
1
0.22
com.google.javascript.jscomp.TypeCheckTest.testErrorMismatchingPropertyOnInterface4
6
2
0
6
4
1
1
1
0.33
com.google.javascript.jscomp.TypeCheckTest.testErrorMismatchingPropertyOnInterface5
7
2
0
7
5
1
1
1
0.29
com.google.javascript.jscomp.TypeCheckTest.testErrorMismatchingPropertyOnInterface6
11
2
0
11
9
1
1
1
0.18
com.google.javascript.jscomp.TypeCheckTest.testExtendBuiltInType1
12
2
0
12
9
4
1
3
0.17
com.google.javascript.jscomp.TypeCheckTest.testExtendBuiltInType2
12
2
0
12
9
4
1
3
0.17
com.google.javascript.jscomp.TypeCheckTest.testExtendedInterfacePropertiesCompatibility1
13
5
0
13
11
1
1
1
0.38
com.google.javascript.jscomp.TypeCheckTest.testExtendedInterfacePropertiesCompatibility2
21
7
0
21
19
1
1
1
0.33
com.google.javascript.jscomp.TypeCheckTest.testExtendedInterfacePropertiesCompatibility3
14
6
0
14
12
1
1
1
0.43
com.google.javascript.jscomp.TypeCheckTest.testExtendedInterfacePropertiesCompatibility4
15
7
0
15
13
1
1
1
0.47
com.google.javascript.jscomp.TypeCheckTest.testExtendedInterfacePropertiesCompatibility5
22
9
0
22
20
1
1
1
0.41
com.google.javascript.jscomp.TypeCheckTest.testExtendedInterfacePropertiesCompatibility6
19
9
0
19
17
1
1
1
0.47
com.google.javascript.jscomp.TypeCheckTest.testExtendedInterfacePropertiesCompatibility7
22
9
0
22
20
1
1
1
0.41
com.google.javascript.jscomp.TypeCheckTest.testExtendedInterfacePropertiesCompatibility8
24
10
0
24
22
1
1
1
0.42
com.google.javascript.jscomp.TypeCheckTest.testExtendedInterfacePropertiesCompatibility9
13
5
0
13
11
1
1
1
0.38
com.google.javascript.jscomp.TypeCheckTest.testExtendedInterfacePropertiesCompatibilityNoError
11
5
0
11
9
1
1
1
0.45
com.google.javascript.jscomp.TypeCheckTest.testExtendFunction1
7
1
0
7
5
4
1
3
0.14
com.google.javascript.jscomp.TypeCheckTest.testExtendFunction2
7
1
0
7
5
4
1
3
0.14
com.google.javascript.jscomp.TypeCheckTest.testExternFunctionType
14
6
0
9
6
2
1
1
0.67
com.google.javascript.jscomp.TypeCheckTest.testFilter0
14
3
1
13
11
1
1
1
0.23
com.google.javascript.jscomp.TypeCheckTest.testFilter1
14
3
1
13
11
1
1
1
0.23
com.google.javascript.jscomp.TypeCheckTest.testFilter2
17
3
1
16
14
1
1
1
0.19
com.google.javascript.jscomp.TypeCheckTest.testFilter3
17
3
1
16
14
1
1
1
0.19
com.google.javascript.jscomp.TypeCheckTest.testFlowScopeBug1
13
3
1
11
9
3
1
2
0.27
com.google.javascript.jscomp.TypeCheckTest.testFlowScopeBug2
20
5
1
18
16
3
1
2
0.28
com.google.javascript.jscomp.TypeCheckTest.testForIn1
10
1
0
10
8
1
1
1
0.10
com.google.javascript.jscomp.TypeCheckTest.testForIn2
13
3
0
13
11
1
1
1
0.23
com.google.javascript.jscomp.TypeCheckTest.testForIn3
11
2
0
11
9
1
1
1
0.18
com.google.javascript.jscomp.TypeCheckTest.testForIn4
12
3
0
12
10
1
1
1
0.25
com.google.javascript.jscomp.TypeCheckTest.testForIn5
13
4
0
13
11
1
1
1
0.31
com.google.javascript.jscomp.TypeCheckTest.testForinOnStruct
9
1
0
9
7
1
1
1
0.11
com.google.javascript.jscomp.TypeCheckTest.testForwardPropertyReference
14
3
0
14
12
1
1
1
0.21
com.google.javascript.jscomp.TypeCheckTest.testForwardTypeDeclaration1
10
2
1
8
6
1
1
1
0.25
com.google.javascript.jscomp.TypeCheckTest.testForwardTypeDeclaration10
10
1
0
10
8
3
3
2
0.10
com.google.javascript.jscomp.TypeCheckTest.testForwardTypeDeclaration12
11
3
0
9
7
1
1
1
0.33
com.google.javascript.jscomp.TypeCheckTest.testForwardTypeDeclaration13
13
4
0
10
8
1
1
1
0.40
com.google.javascript.jscomp.TypeCheckTest.testForwardTypeDeclaration2
9
1
0
9
7
3
2
2
0.11
com.google.javascript.jscomp.TypeCheckTest.testForwardTypeDeclaration3
10
2
0
10
8
1
1
1
0.20
com.google.javascript.jscomp.TypeCheckTest.testForwardTypeDeclaration4
8
2
0
8
6
1
1
1
0.25
com.google.javascript.jscomp.TypeCheckTest.testForwardTypeDeclaration5
10
2
0
10
8
1
1
1
0.20
com.google.javascript.jscomp.TypeCheckTest.testForwardTypeDeclaration6
12
2
0
12
10
1
1
1
0.17
com.google.javascript.jscomp.TypeCheckTest.testForwardTypeDeclaration7
6
1
0
6
4
1
1
1
0.17
com.google.javascript.jscomp.TypeCheckTest.testForwardTypeDeclaration8
6
1
0
6
4
1
1
1
0.17
com.google.javascript.jscomp.TypeCheckTest.testForwardTypeDeclaration9
6
1
0
6
4
1
1
1
0.17
com.google.javascript.jscomp.TypeCheckTest.testFunctionArguments1
6
1
0
6
4
1
1
1
0.17
com.google.javascript.jscomp.TypeCheckTest.testFunctionArguments10
6
1
0
5
3
1
1
1
0.20
com.google.javascript.jscomp.TypeCheckTest.testFunctionArguments11
5
0
0
5
3
1
1
1
0.00
com.google.javascript.jscomp.TypeCheckTest.testFunctionArguments12
4
1
0
4
2
1
1
1
0.25
com.google.javascript.jscomp.TypeCheckTest.testFunctionArguments13
10
3
0
9
7
1
1
1
0.33
com.google.javascript.jscomp.TypeCheckTest.testFunctionArguments14
9
1
0
9
7
1
1
1
0.11
com.google.javascript.jscomp.TypeCheckTest.testFunctionArguments15
8
1
0
8
6
1
1
1
0.12
com.google.javascript.jscomp.TypeCheckTest.testFunctionArguments16
8
1
0
8
6
1
1
1
0.12
com.google.javascript.jscomp.TypeCheckTest.testFunctionArguments17
8
2
0
8
6
1
1
1
0.25
com.google.javascript.jscomp.TypeCheckTest.testFunctionArguments18
6
1
0
6
4
1
1
1
0.17
com.google.javascript.jscomp.TypeCheckTest.testFunctionArguments2
6
1
0
6
4
1
1
1
0.17
com.google.javascript.jscomp.TypeCheckTest.testFunctionArguments3
6
1
0
6
4
1
1
1
0.17
com.google.javascript.jscomp.TypeCheckTest.testFunctionArguments4
6
1
0
6
4
1
1
1
0.17
com.google.javascript.jscomp.TypeCheckTest.testFunctionArguments5
5
0
0
5
3
1
1
1
0.00
com.google.javascript.jscomp.TypeCheckTest.testFunctionArguments6
5
0
0
5
3
1
1
1
0.00
com.google.javascript.jscomp.TypeCheckTest.testFunctionArguments7
5
1
0
5
3
1
1
1
0.20
com.google.javascript.jscomp.TypeCheckTest.testFunctionArguments8
5
0
0
5
3
1
1
1
0.00
com.google.javascript.jscomp.TypeCheckTest.testFunctionArguments9
6
1
0
5
3
1
1
1
0.20
com.google.javascript.jscomp.TypeCheckTest.testFunctionAssignement
10
2
0
10
8
1
1
1
0.20
com.google.javascript.jscomp.TypeCheckTest.testFunctionBind1
9
1
0
9
7
1
1
1
0.11
com.google.javascript.jscomp.TypeCheckTest.testFunctionBind2
9
1
0
9
7
1
1
1
0.11
com.google.javascript.jscomp.TypeCheckTest.testFunctionBind3
9
1
0
9
7
1
1
1
0.11
com.google.javascript.jscomp.TypeCheckTest.testFunctionBind4
9
1
0
9
7
1
1
1
0.11
com.google.javascript.jscomp.TypeCheckTest.testFunctionBind5
9
1
0
9
7
1
1
1
0.11
com.google.javascript.jscomp.TypeCheckTest.testFunctionBind6
14
2
0
14
12
1
1
1
0.14
com.google.javascript.jscomp.TypeCheckTest.testFunctionBind7
14
2
0
14
12
1
1
1
0.14
com.google.javascript.jscomp.TypeCheckTest.testFunctionBind8
14
3
0
14
12
1
1
1
0.21
com.google.javascript.jscomp.TypeCheckTest.testFunctionBind9
13
2
0
13
11
1
1
1
0.15
com.google.javascript.jscomp.TypeCheckTest.testFunctionCall1
5
1
0
5
3
1
1
1
0.20
com.google.javascript.jscomp.TypeCheckTest.testFunctionCall2
8
1
0
8
6
1
1
1
0.12
com.google.javascript.jscomp.TypeCheckTest.testFunctionCall3
6
2
0
6
4
1
1
1
0.33
com.google.javascript.jscomp.TypeCheckTest.testFunctionCall4
10
2
0
10
8
1
1
1
0.20
com.google.javascript.jscomp.TypeCheckTest.testFunctionCall5
5
1
0
5
3
1
1
1
0.20
com.google.javascript.jscomp.TypeCheckTest.testFunctionCall6
5
1
0
5
3
1
1
1
0.20
com.google.javascript.jscomp.TypeCheckTest.testFunctionCall7
7
1
0
7
5
1
1
1
0.14
com.google.javascript.jscomp.TypeCheckTest.testFunctionCall8
7
1
0
7
5
1
1
1
0.14
com.google.javascript.jscomp.TypeCheckTest.testFunctionCall9
10
3
0
10
8
1
1
1
0.30
com.google.javascript.jscomp.TypeCheckTest.testFunctionInference1
5
0
0
5
3
1
1
1
0.00
com.google.javascript.jscomp.TypeCheckTest.testFunctionInference10
6
1
0
6
4
1
1
1
0.17
com.google.javascript.jscomp.TypeCheckTest.testFunctionInference11
7
1
0
7
5
1
1
1
0.14
com.google.javascript.jscomp.TypeCheckTest.testFunctionInference12
7
0
0
7
5
1
1
1
0.00
com.google.javascript.jscomp.TypeCheckTest.testFunctionInference13
8
2
0
8
6
1
1
1
0.25
com.google.javascript.jscomp.TypeCheckTest.testFunctionInference14
8
2
0
8
6
1
1
1
0.25
com.google.javascript.jscomp.TypeCheckTest.testFunctionInference15
7
1
0
7
5
1
1
1
0.14
com.google.javascript.jscomp.TypeCheckTest.testFunctionInference16
7
1
0
7
5
1
1
1
0.14
com.google.javascript.jscomp.TypeCheckTest.testFunctionInference17
8
2
0
8
6
1
1
1
0.25
com.google.javascript.jscomp.TypeCheckTest.testFunctionInference18
7
1
0
7
5
1
1
1
0.14
com.google.javascript.jscomp.TypeCheckTest.testFunctionInference19
6
1
0
6
4
1
1
1
0.17
com.google.javascript.jscomp.TypeCheckTest.testFunctionInference2
5
0
0
5
3
1
1
1
0.00
com.google.javascript.jscomp.TypeCheckTest.testFunctionInference20
6
1
0
6
4
1
1
1
0.17
com.google.javascript.jscomp.TypeCheckTest.testFunctionInference21
9
1
0
9
7
1
2
1
0.11
com.google.javascript.jscomp.TypeCheckTest.testFunctionInference22
5
2
0
5
3
1
1
1
0.40
com.google.javascript.jscomp.TypeCheckTest.testFunctionInference23
11
4
0
10
8
1
1
1
0.40
com.google.javascript.jscomp.TypeCheckTest.testFunctionInference3
5
0
0
5
3
1
1
1
0.00
com.google.javascript.jscomp.TypeCheckTest.testFunctionInference4
5
0
0
5
3
1
1
1
0.00
com.google.javascript.jscomp.TypeCheckTest.testFunctionInference5
4
1
0
4
2
1
1
1
0.25
com.google.javascript.jscomp.TypeCheckTest.testFunctionInference6
5
1
0
5
3
1
1
1
0.20
com.google.javascript.jscomp.TypeCheckTest.testFunctionInference7
5
1
0
5
3
1
1
1
0.20
com.google.javascript.jscomp.TypeCheckTest.testFunctionInference8
5
0
0
5
3
1
1
1
0.00
com.google.javascript.jscomp.TypeCheckTest.testFunctionInference9
5
0
0
5
3
1
1
1
0.00
com.google.javascript.jscomp.TypeCheckTest.testFunctionLiteralDefinedThisArgument
10
1
0
10
8
1
1
1
0.10
com.google.javascript.jscomp.TypeCheckTest.testFunctionLiteralDefinedThisArgument2
14
2
0
14
12
1
1
1
0.14
com.google.javascript.jscomp.TypeCheckTest.testFunctionLiteralUnreadNullThisArgument
10
1
0
10
8
1
1
1
0.10
com.google.javascript.jscomp.TypeCheckTest.testFunctionMasksVariableBug
4
0
0
4
2
1
1
1
0.00
com.google.javascript.jscomp.TypeCheckTest.testFunctionType
7
4
0
3
1
1
1
1
1.33
com.google.javascript.jscomp.TypeCheckTest.testFunctionType
14
6
0
9
6
2
1
1
0.67
com.google.javascript.jscomp.TypeCheckTest.testGatherProperyWithoutAnnotation1
9
2
0
9
7
5
3
4
0.22
com.google.javascript.jscomp.TypeCheckTest.testGatherProperyWithoutAnnotation2
11
1
0
11
8
6
4
5
0.09
com.google.javascript.jscomp.TypeCheckTest.testGenericRelationalExpression
4
1
0
4
2
1
1
1
0.25
com.google.javascript.jscomp.TypeCheckTest.testGenerics1
33
5
3
30
28
3
3
2
0.17
com.google.javascript.jscomp.TypeCheckTest.testGetelemStruct1
13
2
0
13
11
1
1
1
0.15
com.google.javascript.jscomp.TypeCheckTest.testGetelemStruct2
15
3
0
15
13
1
1
1
0.20
com.google.javascript.jscomp.TypeCheckTest.testGetelemStruct3
14
2
0
14
12
1
1
1
0.14
com.google.javascript.jscomp.TypeCheckTest.testGetelemStruct4
12
3
0
12
10
1
1
1
0.25
com.google.javascript.jscomp.TypeCheckTest.testGetelemStruct5
15
3
0
15
13
1
1
1
0.20
com.google.javascript.jscomp.TypeCheckTest.testGetelemStruct6
11
4
0
10
8
1
1
1
0.40
com.google.javascript.jscomp.TypeCheckTest.testGetelemStruct7
12
2
0
12
10
1
1
1
0.17
com.google.javascript.jscomp.TypeCheckTest.testGetprop1
6
1
0
6
4
1
1
1
0.17
com.google.javascript.jscomp.TypeCheckTest.testGetprop2
6
0
0
6
4
1
1
1
0.00
com.google.javascript.jscomp.TypeCheckTest.testGetprop3
9
2
0
9
7
1
1
1
0.22
com.google.javascript.jscomp.TypeCheckTest.testGetprop4
6
0
0
6
4
1
1
1
0.00
com.google.javascript.jscomp.TypeCheckTest.testGetpropDict1
10
2
0
10
8
1
1
1
0.20
com.google.javascript.jscomp.TypeCheckTest.testGetpropDict2
15
3
0
15
13
1
1
1
0.20
com.google.javascript.jscomp.TypeCheckTest.testGetpropDict3
12
3
0
12
10
1
1
1
0.25
com.google.javascript.jscomp.TypeCheckTest.testGetpropDict4
15
3
0
15
13
1
1
1
0.20
com.google.javascript.jscomp.TypeCheckTest.testGetpropDict5
8
1
0
8
6
1
1
1
0.12
com.google.javascript.jscomp.TypeCheckTest.testGetpropDict6
11
1
0
11
9
1
1
1
0.09
com.google.javascript.jscomp.TypeCheckTest.testGetpropDict7
4
1
0
4
2
1
1
1
0.25
com.google.javascript.jscomp.TypeCheckTest.testGetTypedPercent1
5
0
0
5
3
3
1
2
0.00
com.google.javascript.jscomp.TypeCheckTest.testGetTypedPercent2
4
0
0
4
2
2
1
2
0.00
com.google.javascript.jscomp.TypeCheckTest.testGetTypedPercent3
4
0
0
4
2
2
1
2
0.00
com.google.javascript.jscomp.TypeCheckTest.testGetTypedPercent4
5
2
0
5
3
3
1
2
0.40
com.google.javascript.jscomp.TypeCheckTest.testGetTypedPercent5
4
1
0
4
2
2
1
2
0.25
com.google.javascript.jscomp.TypeCheckTest.testGetTypedPercent6
4
0
0
4
2
2
1
2
0.00
com.google.javascript.jscomp.TypeCheckTest.testGlobalThis1
10
2
0
10
8
1
1
1
0.20
com.google.javascript.jscomp.TypeCheckTest.testGlobalThis2
8
3
0
7
5
1
1
1
0.43
com.google.javascript.jscomp.TypeCheckTest.testGlobalThis2b
11
3
0
11
9
1
1
1
0.27
com.google.javascript.jscomp.TypeCheckTest.testGlobalThis3
10
1
0
10
8
1
1
1
0.10
com.google.javascript.jscomp.TypeCheckTest.testGlobalThis4
10
1
0
10
8
1
1
1
0.10
com.google.javascript.jscomp.TypeCheckTest.testGlobalThis5
9
1
0
9
7
1
1
1
0.11
com.google.javascript.jscomp.TypeCheckTest.testGlobalThis6
8
1
0
8
6
1
1
1
0.12
com.google.javascript.jscomp.TypeCheckTest.testGlobalThis7
7
2
0
7
5
1
1
1
0.29
com.google.javascript.jscomp.TypeCheckTest.testGlobalThis8
10
2
0
10
8
1
1
1
0.20
com.google.javascript.jscomp.TypeCheckTest.testGlobalThis9
9
2
0
7
5
1
1
1
0.29
com.google.javascript.jscomp.TypeCheckTest.testGoodExtends1
5
3
0
4
2
1
1
1
0.75
com.google.javascript.jscomp.TypeCheckTest.testGoodExtends10
7
3
0
7
5
1
1
1
0.43
com.google.javascript.jscomp.TypeCheckTest.testGoodExtends11
12
3
0
12
10
1
1
1
0.25
com.google.javascript.jscomp.TypeCheckTest.testGoodExtends12
8
4
0
8
6
1
1
1
0.50
com.google.javascript.jscomp.TypeCheckTest.testGoodExtends13
12
6
0
12
10
1
1
1
0.50
com.google.javascript.jscomp.TypeCheckTest.testGoodExtends14
9
2
0
9
7
1
1
1
0.22
com.google.javascript.jscomp.TypeCheckTest.testGoodExtends15
17
3
0
17
15
1
1
1
0.18
com.google.javascript.jscomp.TypeCheckTest.testGoodExtends16
9
2
0
9
7
1
1
1
0.22
com.google.javascript.jscomp.TypeCheckTest.testGoodExtends17
10
3
0
10
8
1
1
1
0.30
com.google.javascript.jscomp.TypeCheckTest.testGoodExtends18
12
2
0
12
10
1
1
1
0.17
com.google.javascript.jscomp.TypeCheckTest.testGoodExtends19
28
6
0
28
26
1
1
1
0.21
com.google.javascript.jscomp.TypeCheckTest.testGoodExtends2
4
2
0
4
2
1
1
1
0.50
com.google.javascript.jscomp.TypeCheckTest.testGoodExtends20
15
4
0
15
13
1
1
1
0.27
com.google.javascript.jscomp.TypeCheckTest.testGoodExtends21
18
4
0
18
16
1
1
1
0.22
com.google.javascript.jscomp.TypeCheckTest.testGoodExtends3
4
2
0
4
2
1
1
1
0.50
com.google.javascript.jscomp.TypeCheckTest.testGoodExtends4
19
5
2
14
11
7
3
5
0.36
com.google.javascript.jscomp.TypeCheckTest.testGoodExtends5
5
3
0
4
2
1
1
1
0.75
com.google.javascript.jscomp.TypeCheckTest.testGoodExtends6
11
3
0
11
9
1
1
1
0.27
com.google.javascript.jscomp.TypeCheckTest.testGoodExtends7
9
2
0
9
7
1
1
1
0.22
com.google.javascript.jscomp.TypeCheckTest.testGoodExtends8
9
4
0
9
7
1
1
1
0.44
com.google.javascript.jscomp.TypeCheckTest.testGoodExtends9
8
3
0
8
6
1
1
1
0.38
com.google.javascript.jscomp.TypeCheckTest.testGoodImplements1
4
2
0
4
2
1
1
1
0.50
com.google.javascript.jscomp.TypeCheckTest.testGoodImplements2
8
3
0
8
6
1
1
1
0.38
com.google.javascript.jscomp.TypeCheckTest.testGoodImplements3
4
2
0
4
2
1
1
1
0.50
com.google.javascript.jscomp.TypeCheckTest.testGoodImplements4
12
4
0
12
10
1
1
1
0.33
com.google.javascript.jscomp.TypeCheckTest.testGoodImplements5
11
4
0
11
9
1
1
1
0.36
com.google.javascript.jscomp.TypeCheckTest.testGoodImplements6
12
4
0
12
10
1
1
1
0.33
com.google.javascript.jscomp.TypeCheckTest.testGoodImplements7
12
4
0
12
10
1
1
1
0.33
com.google.javascript.jscomp.TypeCheckTest.testGoodImplements8
15
4
0
15
13
1
1
1
0.27
com.google.javascript.jscomp.TypeCheckTest.testGoogBind1
10
1
0
10
8
1
1
1
0.10
com.google.javascript.jscomp.TypeCheckTest.testGoogBind2
10
3
0
8
6
1
1
1
0.38
com.google.javascript.jscomp.TypeCheckTest.testHigherOrderFunctions1
8
1
0
8
6
1
1
1
0.12
com.google.javascript.jscomp.TypeCheckTest.testHigherOrderFunctions2
5
1
0
5
3
1
1
1
0.20
com.google.javascript.jscomp.TypeCheckTest.testHigherOrderFunctions3
5
1
0
5
3
1
1
1
0.20
com.google.javascript.jscomp.TypeCheckTest.testHigherOrderFunctions4
5
1
0
5
3
1
1
1
0.20
com.google.javascript.jscomp.TypeCheckTest.testHigherOrderFunctions5
9
2
0
9
7
1
1
1
0.22
com.google.javascript.jscomp.TypeCheckTest.testHook
3
1
0
3
1
1
1
1
0.33
com.google.javascript.jscomp.TypeCheckTest.testHookRestrictsType1
7
3
0
7
5
1
1
1
0.43
com.google.javascript.jscomp.TypeCheckTest.testHookRestrictsType2
6
2
0
6
4
1
1
1
0.33
com.google.javascript.jscomp.TypeCheckTest.testHookRestrictsType3
6
2
0
6
4
1
1
1
0.33
com.google.javascript.jscomp.TypeCheckTest.testHookRestrictsType4
6
2
0
6
4
1
1
1
0.33
com.google.javascript.jscomp.TypeCheckTest.testHookRestrictsType5
6
2
0
6
4
1
1
1
0.33
com.google.javascript.jscomp.TypeCheckTest.testHookRestrictsType6
6
2
0
6
4
1
1
1
0.33
com.google.javascript.jscomp.TypeCheckTest.testHookRestrictsType7
6
2
0
6
4
1
1
1
0.33
com.google.javascript.jscomp.TypeCheckTest.testIArrayLike1
7
1
0
7
5
1
1
1
0.14
com.google.javascript.jscomp.TypeCheckTest.testIArrayLike10
10
0
0
10
8
1
1
1
0.00
com.google.javascript.jscomp.TypeCheckTest.testIArrayLike11
10
0
0
10
8
1
1
1
0.00
com.google.javascript.jscomp.TypeCheckTest.testIArrayLike12
10
0
0
10
8
1
1
1
0.00
com.google.javascript.jscomp.TypeCheckTest.testIArrayLike13
11
0
0
11
9
1
1
1
0.00
com.google.javascript.jscomp.TypeCheckTest.testIArrayLike2
9
1
0
9
7
1
1
1
0.11
com.google.javascript.jscomp.TypeCheckTest.testIArrayLike3
9
1
0
9
7
1
1
1
0.11
com.google.javascript.jscomp.TypeCheckTest.testIArrayLike4
9
1
0
9
7
1
1
1
0.11
com.google.javascript.jscomp.TypeCheckTest.testIArrayLike5
9
1
0
9
7
1
1
1
0.11
com.google.javascript.jscomp.TypeCheckTest.testIArrayLike6
9
1
0
9
7
1
1
1
0.11
com.google.javascript.jscomp.TypeCheckTest.testIArrayLike7
9
0
0
9
7
1
1
1
0.00
com.google.javascript.jscomp.TypeCheckTest.testIArrayLike8
10
0
0
10
8
1
1
1
0.00
com.google.javascript.jscomp.TypeCheckTest.testIArrayLike9
10
0
0
10
8
1
1
1
0.00
com.google.javascript.jscomp.TypeCheckTest.testIArrayLikeAccess1
16
3
0
16
14
1
1
1
0.19
com.google.javascript.jscomp.TypeCheckTest.testIArrayLikeAccess2
16
3
0
16
14
1
1
1
0.19
com.google.javascript.jscomp.TypeCheckTest.testIArrayLikeCovariant1
8
2
0
8
6
1
1
1
0.25
com.google.javascript.jscomp.TypeCheckTest.testIArrayLikeCovariant2
8
2
0
8
6
1
1
1
0.25
com.google.javascript.jscomp.TypeCheckTest.testIArrayLikeStructuralMatch1
9
3
0
9
7
1
1
1
0.33
com.google.javascript.jscomp.TypeCheckTest.testIArrayLikeStructuralMatch2
10
3
0
10
8
1
1
1
0.30
com.google.javascript.jscomp.TypeCheckTest.testIArrayLikeStructuralMatch3
6
1
0
6
4
1
1
1
0.17
com.google.javascript.jscomp.TypeCheckTest.testIArrayLikeStructuralMatch4
8
3
0
8
6
1
1
1
0.38
com.google.javascript.jscomp.TypeCheckTest.testIArrayLikeStructuralMatch5
8
2
0
8
6
1
1
1
0.25
com.google.javascript.jscomp.TypeCheckTest.testIArrayLikeStructuralMatch6
11
5
0
9
7
1
1
1
0.56
com.google.javascript.jscomp.TypeCheckTest.testIIFE1
11
1
0
11
9
1
1
1
0.09
com.google.javascript.jscomp.TypeCheckTest.testIIFE2
11
3
0
11
9
1
1
1
0.27
com.google.javascript.jscomp.TypeCheckTest.testIIFE3
12
3
0
12
10
1
1
1
0.25
com.google.javascript.jscomp.TypeCheckTest.testIIFE4
16
2
0
16
14
1
1
1
0.12
com.google.javascript.jscomp.TypeCheckTest.testIIFE5
19
7
0
16
14
1
1
1
0.44
com.google.javascript.jscomp.TypeCheckTest.testImplementsExtendsLoop
9
2
0
9
7
1
1
1
0.22
com.google.javascript.jscomp.TypeCheckTest.testImplementsLoop
8
1
0
8
6
1
1
1
0.12
com.google.javascript.jscomp.TypeCheckTest.testImplicitCast1
7
2
0
7
5
1
1
1
0.29
com.google.javascript.jscomp.TypeCheckTest.testImplicitCast2
15
4
0
15
13
1
1
1
0.27
com.google.javascript.jscomp.TypeCheckTest.testImplicitCastNotInExterns
13
2
0
13
11
1
1
1
0.15
com.google.javascript.jscomp.TypeCheckTest.testImplicitCastSubclassAccess
9
3
0
9
7
1
1
1
0.33
com.google.javascript.jscomp.TypeCheckTest.testIn1
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.TypeCheckTest.testIn2
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.TypeCheckTest.testIn3
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.TypeCheckTest.testIn4
6
0
0
6
4
1
1
1
0.00
com.google.javascript.jscomp.TypeCheckTest.testIn5
6
0
0
6
4
1
1
1
0.00
com.google.javascript.jscomp.TypeCheckTest.testIn6
9
1
0
9
7
1
1
1
0.11
com.google.javascript.jscomp.TypeCheckTest.testIn7
17
2
0
16
14
1
1
1
0.12
com.google.javascript.jscomp.TypeCheckTest.testInferredParam1
10
3
0
10
8
1
1
1
0.30
com.google.javascript.jscomp.TypeCheckTest.testInferredParam2
12
5
0
12
10
1
1
1
0.42
com.google.javascript.jscomp.TypeCheckTest.testInferredParam3
12
5
0
12
10
1
1
1
0.42
com.google.javascript.jscomp.TypeCheckTest.testInferredParam4
12
5
0
12
10
1
1
1
0.42
com.google.javascript.jscomp.TypeCheckTest.testInferredParam5
13
5
0
13
11
1
1
1
0.38
com.google.javascript.jscomp.TypeCheckTest.testInferredParam6
13
5
0
13
11
1
1
1
0.38
com.google.javascript.jscomp.TypeCheckTest.testInferredParam7
9
2
0
9
7
1
1
1
0.22
com.google.javascript.jscomp.TypeCheckTest.testInferredReturn1
8
1
0
8
6
1
1
1
0.12
com.google.javascript.jscomp.TypeCheckTest.testInferredReturn2
10
2
0
10
8
1
1
1
0.20
com.google.javascript.jscomp.TypeCheckTest.testInferredReturn3
12
3
0
12
10
1
1
1
0.25
com.google.javascript.jscomp.TypeCheckTest.testInferredReturn4
11
4
0
8
6
1
1
1
0.50
com.google.javascript.jscomp.TypeCheckTest.testInferredReturn5
13
3
0
12
10
1
1
1
0.25
com.google.javascript.jscomp.TypeCheckTest.testInferredReturn6
14
2
0
14
12
1
1
1
0.14
com.google.javascript.jscomp.TypeCheckTest.testInferredReturn7
9
2
0
9
7
1
1
1
0.22
com.google.javascript.jscomp.TypeCheckTest.testInferredReturn8
9
4
0
9
7
1
1
1
0.44
com.google.javascript.jscomp.TypeCheckTest.testInheritanceCheck1
6
2
0
6
4
1
1
1
0.33
com.google.javascript.jscomp.TypeCheckTest.testInheritanceCheck10_1
9
4
0
9
7
1
1
1
0.44
com.google.javascript.jscomp.TypeCheckTest.testInheritanceCheck10_2
10
5
0
10
8
1
1
1
0.50
com.google.javascript.jscomp.TypeCheckTest.testInheritanceCheck10_3
14
5
0
14
12
1
1
1
0.36
com.google.javascript.jscomp.TypeCheckTest.testInheritanceCheck12
8
3
0
8
6
1
1
1
0.38
com.google.javascript.jscomp.TypeCheckTest.testInheritanceCheck13
7
2
0
7
5
1
1
1
0.29
com.google.javascript.jscomp.TypeCheckTest.testInheritanceCheck14
9
3
0
9
7
1
1
1
0.33
com.google.javascript.jscomp.TypeCheckTest.testInheritanceCheck15
8
4
0
8
6
1
1
1
0.50
com.google.javascript.jscomp.TypeCheckTest.testInheritanceCheck16
10
4
0
10
8
1
1
1
0.40
com.google.javascript.jscomp.TypeCheckTest.testInheritanceCheck17
14
6
0
12
10
1
1
1
0.50
com.google.javascript.jscomp.TypeCheckTest.testInheritanceCheck2
7
3
0
7
5
1
1
1
0.43
com.google.javascript.jscomp.TypeCheckTest.testInheritanceCheck3
9
2
0
9
7
1
1
1
0.22
com.google.javascript.jscomp.TypeCheckTest.testInheritanceCheck4
7
3
0
7
5
1
1
1
0.43
com.google.javascript.jscomp.TypeCheckTest.testInheritanceCheck5
10
3
0
10
8
1
1
1
0.30
com.google.javascript.jscomp.TypeCheckTest.testInheritanceCheck6
8
4
0
8
6
1
1
1
0.50
com.google.javascript.jscomp.TypeCheckTest.testInheritanceCheck7
8
2
0
8
6
1
1
1
0.25
com.google.javascript.jscomp.TypeCheckTest.testInheritanceCheck8
8
3
0
8
6
1
1
1
0.38
com.google.javascript.jscomp.TypeCheckTest.testInheritanceCheck9_1
8
3
0
8
6
1
1
1
0.38
com.google.javascript.jscomp.TypeCheckTest.testInheritanceCheck9_2
9
4
0
9
7
1
1
1
0.44
com.google.javascript.jscomp.TypeCheckTest.testInheritanceCheck9_3
13
4
0
13
11
1
1
1
0.31
com.google.javascript.jscomp.TypeCheckTest.testInitialTypingScope
29
0
1
28
26
3
14
2
0.00
com.google.javascript.jscomp.TypeCheckTest.testInnerFunction1
11
1
0
11
9
1
1
1
0.09
com.google.javascript.jscomp.TypeCheckTest.testInnerFunction10
16
2
0
16
14
1
1
1
0.12
com.google.javascript.jscomp.TypeCheckTest.testInnerFunction11
19
6
0
15
13
1
1
1
0.40
com.google.javascript.jscomp.TypeCheckTest.testInnerFunction2
13
1
0
13
11
1
1
1
0.08
com.google.javascript.jscomp.TypeCheckTest.testInnerFunction3
14
2
0
14
12
1
1
1
0.14
com.google.javascript.jscomp.TypeCheckTest.testInnerFunction4
14
2
0
14
12
1
1
1
0.14
com.google.javascript.jscomp.TypeCheckTest.testInnerFunction5
13
2
0
13
11
1
1
1
0.15
com.google.javascript.jscomp.TypeCheckTest.testInnerFunction6
12
0
0
12
10
1
1
1
0.00
com.google.javascript.jscomp.TypeCheckTest.testInnerFunction7
13
1
0
13
11
1
1
1
0.08
com.google.javascript.jscomp.TypeCheckTest.testInnerFunction8
12
0
0
12
10
1
1
1
0.00
com.google.javascript.jscomp.TypeCheckTest.testInnerFunction9
9
0
0
9
7
1
1
1
0.00
com.google.javascript.jscomp.TypeCheckTest.testInOnStruct
9
1
0
9
7
1
1
1
0.11
com.google.javascript.jscomp.TypeCheckTest.testInstanceof1
7
0
0
7
5
1
1
1
0.00
com.google.javascript.jscomp.TypeCheckTest.testInstanceof2
7
1
0
7
5
1
1
1
0.14
com.google.javascript.jscomp.TypeCheckTest.testInstanceof3
4
1
0
4
2
1
1
1
0.25
com.google.javascript.jscomp.TypeCheckTest.testInstanceof4
4
1
0
4
2
1
1
1
0.25
com.google.javascript.jscomp.TypeCheckTest.testInstanceof5
5
2
0
4
2
1
1
1
0.50
com.google.javascript.jscomp.TypeCheckTest.testInstanceof6
4
1
0
4
2
1
1
1
0.25
com.google.javascript.jscomp.TypeCheckTest.testInstanceOfReduction1
7
2
0
7
5
1
1
1
0.29
com.google.javascript.jscomp.TypeCheckTest.testInstanceOfReduction2
7
2
0
7
5
1
1
1
0.29
com.google.javascript.jscomp.TypeCheckTest.testInstanceOfReduction3
11
1
0
11
9
1
1
1
0.09
com.google.javascript.jscomp.TypeCheckTest.testInterfaceAssignment1
6
3
0
6
4
1
1
1
0.50
com.google.javascript.jscomp.TypeCheckTest.testInterfaceAssignment10
10
5
0
10
8
1
1
1
0.50
com.google.javascript.jscomp.TypeCheckTest.testInterfaceAssignment11
10
5
0
10
8
1
1
1
0.50
com.google.javascript.jscomp.TypeCheckTest.testInterfaceAssignment12
6
4
0
6
4
1
1
1
0.67
com.google.javascript.jscomp.TypeCheckTest.testInterfaceAssignment13
10
6
0
10
8
1
1
1
0.60
com.google.javascript.jscomp.TypeCheckTest.testInterfaceAssignment2
9
3
0
9
7
1
1
1
0.33
com.google.javascript.jscomp.TypeCheckTest.testInterfaceAssignment3
6
3
0
6
4
1
1
1
0.50
com.google.javascript.jscomp.TypeCheckTest.testInterfaceAssignment4
7
4
0
7
5
1
1
1
0.57
com.google.javascript.jscomp.TypeCheckTest.testInterfaceAssignment5
9
5
0
9
7
1
1
1
0.56
com.google.javascript.jscomp.TypeCheckTest.testInterfaceAssignment6
10
5
0
10
8
1
1
1
0.50
com.google.javascript.jscomp.TypeCheckTest.testInterfaceAssignment7
9
5
0
9
7
1
1
1
0.56
com.google.javascript.jscomp.TypeCheckTest.testInterfaceAssignment8
6
3
0
6
4
1
1
1
0.50
com.google.javascript.jscomp.TypeCheckTest.testInterfaceAssignment9
8
3
0
8
6
1
1
1
0.38
com.google.javascript.jscomp.TypeCheckTest.testInterfaceExtends
7
3
0
7
5
1
1
1
0.43
com.google.javascript.jscomp.TypeCheckTest.testInterfaceExtendsLoop
13
3
0
13
11
1
1
1
0.23
com.google.javascript.jscomp.TypeCheckTest.testInterfaceExtendsLoop2
13
3
0
13
11
1
1
1
0.23
com.google.javascript.jscomp.TypeCheckTest.testInterfaceExtendsResolution
5
3
0
5
3
1
1
1
0.60
com.google.javascript.jscomp.TypeCheckTest.testInterfaceInheritanceCheck1
9
2
0
9
7
1
1
1
0.22
com.google.javascript.jscomp.TypeCheckTest.testInterfaceInheritanceCheck10
15
7
0
15
13
1
1
1
0.47
com.google.javascript.jscomp.TypeCheckTest.testInterfaceInheritanceCheck11
12
4
0
12
10
1
1
1
0.33
com.google.javascript.jscomp.TypeCheckTest.testInterfaceInheritanceCheck12
13
5
0
13
11
1
1
1
0.38
com.google.javascript.jscomp.TypeCheckTest.testInterfaceInheritanceCheck13
10
5
0
10
8
1
1
1
0.50
com.google.javascript.jscomp.TypeCheckTest.testInterfaceInheritanceCheck14
14
11
0
10
8
1
1
1
1.10
com.google.javascript.jscomp.TypeCheckTest.testInterfaceInheritanceCheck15
14
11
0
10
8
1
1
1
1.10
com.google.javascript.jscomp.TypeCheckTest.testInterfaceInheritanceCheck16
16
10
0
12
10
1
1
1
0.83
com.google.javascript.jscomp.TypeCheckTest.testInterfaceInheritanceCheck2
7
3
0
7
5
1
1
1
0.43
com.google.javascript.jscomp.TypeCheckTest.testInterfaceInheritanceCheck3
10
5
0
10
8
1
1
1
0.50
com.google.javascript.jscomp.TypeCheckTest.testInterfaceInheritanceCheck4
9
5
0
9
7
1
1
1
0.56
com.google.javascript.jscomp.TypeCheckTest.testInterfaceInheritanceCheck5
12
4
0
12
10
1
1
1
0.33
com.google.javascript.jscomp.TypeCheckTest.testInterfaceInheritanceCheck6
13
5
0
13
11
1
1
1
0.38
com.google.javascript.jscomp.TypeCheckTest.testInterfaceInheritanceCheck7
12
4
0
12
10
1
1
1
0.33
com.google.javascript.jscomp.TypeCheckTest.testInterfaceInheritanceCheck8
9
2
0
9
7
1
1
1
0.22
com.google.javascript.jscomp.TypeCheckTest.testInterfaceInheritanceCheck9
14
7
0
14
12
1
1
1
0.50
com.google.javascript.jscomp.TypeCheckTest.testInterfaceInstantiation
4
1
0
4
2
1
1
1
0.25
com.google.javascript.jscomp.TypeCheckTest.testInterfaceNonEmptyFunction
6
1
0
6
4
1
1
1
0.17
com.google.javascript.jscomp.TypeCheckTest.testInterfacePropertyNotImplemented
7
2
0
7
5
1
1
1
0.29
com.google.javascript.jscomp.TypeCheckTest.testInterfacePropertyNotImplemented2
8
3
0
8
6
1
1
1
0.38
com.google.javascript.jscomp.TypeCheckTest.testInterfacePropertyNotImplemented3
14
7
0
11
9
1
1
1
0.64
com.google.javascript.jscomp.TypeCheckTest.testInterfacePropertyOverride1
7
2
0
7
5
1
1
1
0.29
com.google.javascript.jscomp.TypeCheckTest.testInterfacePropertyOverride2
8
3
0
8
6
1
1
1
0.38
com.google.javascript.jscomp.TypeCheckTest.testIObject1
9
2
0
7
5
1
1
1
0.29
com.google.javascript.jscomp.TypeCheckTest.testIObject10
8
1
0
8
6
1
1
1
0.12
com.google.javascript.jscomp.TypeCheckTest.testIObject11
12
1
0
12
10
1
1
1
0.08
com.google.javascript.jscomp.TypeCheckTest.testIObject12
12
1
0
12
10
1
1
1
0.08
com.google.javascript.jscomp.TypeCheckTest.testIObject13
11
0
0
11
9
1
1
1
0.00
com.google.javascript.jscomp.TypeCheckTest.testIObject14
11
0
0
11
9
1
1
1
0.00
com.google.javascript.jscomp.TypeCheckTest.testIObject2
7
0
0
7
5
1
1
1
0.00
com.google.javascript.jscomp.TypeCheckTest.testIObject3
11
0
0
11
9
1
1
1
0.00
com.google.javascript.jscomp.TypeCheckTest.testIObject4
11
0
0
11
9
1
1
1
0.00
com.google.javascript.jscomp.TypeCheckTest.testIObject5
11
0
0
11
9
1
1
1
0.00
com.google.javascript.jscomp.TypeCheckTest.testIObject6
11
0
0
11
9
1
1
1
0.00
com.google.javascript.jscomp.TypeCheckTest.testIObject7
11
0
0
11
9
1
1
1
0.00
com.google.javascript.jscomp.TypeCheckTest.testIObject8
12
1
0
12
10
1
1
1
0.08
com.google.javascript.jscomp.TypeCheckTest.testIObject9
8
1
0
8
6
1
1
1
0.12
com.google.javascript.jscomp.TypeCheckTest.testIssue1002
14
3
0
14
12
1
1
1
0.21
com.google.javascript.jscomp.TypeCheckTest.testIssue1023
15
2
0
15
13
1
1
1
0.13
com.google.javascript.jscomp.TypeCheckTest.testIssue1024
30
8
0
26
24
1
2
1
0.31
com.google.javascript.jscomp.TypeCheckTest.testIssue1047
21
3
0
21
19
1
1
1
0.14
com.google.javascript.jscomp.TypeCheckTest.testIssue1056
8
1
0
8
6
1
1
1
0.12
com.google.javascript.jscomp.TypeCheckTest.testIssue1058
22
3
0
22
20
1
1
1
0.14
com.google.javascript.jscomp.TypeCheckTest.testIssue1072
26
4
0
26
24
1
1
1
0.15
com.google.javascript.jscomp.TypeCheckTest.testIssue1123
8
1
0
8
6
1
1
1
0.12
com.google.javascript.jscomp.TypeCheckTest.testIssue1201
10
3
0
10
8
1
1
1
0.30
com.google.javascript.jscomp.TypeCheckTest.testIssue1201b
8
3
0
8
6
1
1
1
0.38
com.google.javascript.jscomp.TypeCheckTest.testIssue1201c
8
1
0
8
6
1
1
1
0.12
com.google.javascript.jscomp.TypeCheckTest.testIssue124
8
0
0
8
6
1
1
1
0.00
com.google.javascript.jscomp.TypeCheckTest.testIssue124b
11
0
0
11
9
1
1
1
0.00
com.google.javascript.jscomp.TypeCheckTest.testIssue259
13
3
0
13
11
1
1
1
0.23
com.google.javascript.jscomp.TypeCheckTest.testIssue301
7
0
0
7
5
1
1
1
0.00
com.google.javascript.jscomp.TypeCheckTest.testIssue368
20
4
0
20
18
1
1
1
0.20
com.google.javascript.jscomp.TypeCheckTest.testIssue380
8
2
0
8
6
1
1
1
0.25
com.google.javascript.jscomp.TypeCheckTest.testIssue483
15
3
0
15
13
1
1
1
0.20
com.google.javascript.jscomp.TypeCheckTest.testIssue537a
22
2
0
22
20
1
1
1
0.09
com.google.javascript.jscomp.TypeCheckTest.testIssue537b
22
2
0
22
20
1
1
1
0.09
com.google.javascript.jscomp.TypeCheckTest.testIssue537c
19
2
0
19
17
1
1
1
0.11
com.google.javascript.jscomp.TypeCheckTest.testIssue537d
22
8
0
22
20
1
1
1
0.36
com.google.javascript.jscomp.TypeCheckTest.testIssue586
14
2
0
14
12
1
1
1
0.14
com.google.javascript.jscomp.TypeCheckTest.testIssue61
14
1
0
14
12
1
1
1
0.07
com.google.javascript.jscomp.TypeCheckTest.testIssue61b
12
1
0
12
10
1
1
1
0.08
com.google.javascript.jscomp.TypeCheckTest.testIssue635
11
3
0
10
8
1
1
1
0.30
com.google.javascript.jscomp.TypeCheckTest.testIssue635b
11
3
0
11
9
1
1
1
0.27
com.google.javascript.jscomp.TypeCheckTest.testIssue669
14
1
0
14
12
1
1
1
0.07
com.google.javascript.jscomp.TypeCheckTest.testIssue688
18
6
0
18
16
1
1
1
0.33
com.google.javascript.jscomp.TypeCheckTest.testIssue700
41
4
0
41
39
1
1
1
0.10
com.google.javascript.jscomp.TypeCheckTest.testIssue725
9
3
0
9
7
1
1
1
0.33
com.google.javascript.jscomp.TypeCheckTest.testIssue726
15
3
0
15
13
1
1
1
0.20
com.google.javascript.jscomp.TypeCheckTest.testIssue765
19
3
0
19
17
1
1
1
0.16
com.google.javascript.jscomp.TypeCheckTest.testIssue783
13
2
0
13
11
1
1
1
0.15
com.google.javascript.jscomp.TypeCheckTest.testIssue791
8
1
0
8
6
1
1
1
0.12
com.google.javascript.jscomp.TypeCheckTest.testIssue810
10
1
0
10
8
1
1
1
0.10
com.google.javascript.jscomp.TypeCheckTest.testIssue86
10
4
0
10
8
1
1
1
0.40
com.google.javascript.jscomp.TypeCheckTest.testIssue926a
14
4
0
14
12
1
1
1
0.29
com.google.javascript.jscomp.TypeCheckTest.testIssue926b
13
5
0
13
11
1
1
1
0.38
com.google.javascript.jscomp.TypeCheckTest.testLateExtends
9
2
0
9
7
1
1
1
0.22
com.google.javascript.jscomp.TypeCheckTest.testLends1
7
2
0
7
5
1
1
1
0.29
com.google.javascript.jscomp.TypeCheckTest.testLends10
11
3
0
11
9
1
1
1
0.27
com.google.javascript.jscomp.TypeCheckTest.testLends11
16
6
0
16
14
1
1
1
0.38
com.google.javascript.jscomp.TypeCheckTest.testLends2
7
2
0
7
5
1
1
1
0.29
com.google.javascript.jscomp.TypeCheckTest.testLends3
8
1
0
8
6
1
1
1
0.12
com.google.javascript.jscomp.TypeCheckTest.testLends4
7
2
0
7
5
1
1
1
0.29
com.google.javascript.jscomp.TypeCheckTest.testLends5
8
1
0
8
6
1
1
1
0.12
com.google.javascript.jscomp.TypeCheckTest.testLends6
7
2
0
7
5
1
1
1
0.29
com.google.javascript.jscomp.TypeCheckTest.testLends7
7
2
0
7
5
1
1
1
0.29
com.google.javascript.jscomp.TypeCheckTest.testLends8
7
2
0
7
5
1
1
1
0.29
com.google.javascript.jscomp.TypeCheckTest.testLends9
9
2
0
9
7
1
1
1
0.22
com.google.javascript.jscomp.TypeCheckTest.testLocallyInferredGlobalProperty1
13
5
0
12
10
1
1
1
0.42
com.google.javascript.jscomp.TypeCheckTest.testMethodInference1
11
4
0
11
9
1
1
1
0.36
com.google.javascript.jscomp.TypeCheckTest.testMethodInference2
13
4
0
13
11
1
1
1
0.31
com.google.javascript.jscomp.TypeCheckTest.testMethodInference3
13
4
0
13
11
1
1
1
0.31
com.google.javascript.jscomp.TypeCheckTest.testMethodInference4
13
4
0
13
11
1
1
1
0.31
com.google.javascript.jscomp.TypeCheckTest.testMethodInference5
14
5
0
14
12
1
1
1
0.36
com.google.javascript.jscomp.TypeCheckTest.testMethodInference6
9
4
0
9
7
1
1
1
0.44
com.google.javascript.jscomp.TypeCheckTest.testMethodInference7
12
3
0
12
10
1
1
1
0.25
com.google.javascript.jscomp.TypeCheckTest.testMethodInference8
10
3
0
10
8
1
1
1
0.30
com.google.javascript.jscomp.TypeCheckTest.testMethodInference9
10
3
0
10
8
1
1
1
0.30
com.google.javascript.jscomp.TypeCheckTest.testMinimalConstructorAnnotation
3
1
0
3
1
1
1
1
0.33
com.google.javascript.jscomp.TypeCheckTest.testMismatchingOverridingInferredPropertyBeforeDeclaredProperty1
7
2
0
7
5
1
1
1
0.29
com.google.javascript.jscomp.TypeCheckTest.testMismatchingOverridingInferredPropertyBeforeDeclaredProperty2
7
2
0
7
5
1
1
1
0.29
com.google.javascript.jscomp.TypeCheckTest.testMismatchingOverridingInferredPropertyBeforeDeclaredProperty3
8
3
0
8
6
1
1
1
0.38
com.google.javascript.jscomp.TypeCheckTest.testMismatchingOverridingInferredPropertyBeforeDeclaredProperty4
8
2
0
8
6
1
1
1
0.25
com.google.javascript.jscomp.TypeCheckTest.testMissingProperty1
6
1
0
6
4
1
1
1
0.17
com.google.javascript.jscomp.TypeCheckTest.testMissingProperty10
5
1
0
5
3
1
1
1
0.20
com.google.javascript.jscomp.TypeCheckTest.testMissingProperty11
5
1
0
5
3
1
1
1
0.20
com.google.javascript.jscomp.TypeCheckTest.testMissingProperty12
5
1
0
5
3
1
1
1
0.20
com.google.javascript.jscomp.TypeCheckTest.testMissingProperty13
6
1
0
6
4
1
1
1
0.17
com.google.javascript.jscomp.TypeCheckTest.testMissingProperty14
7
1
0
7
5
1
1
1
0.14
com.google.javascript.jscomp.TypeCheckTest.testMissingProperty15
5
1
0
5
3
1
1
1
0.20
com.google.javascript.jscomp.TypeCheckTest.testMissingProperty16
6
1
0
6
4
1
1
1
0.17
com.google.javascript.jscomp.TypeCheckTest.testMissingProperty17
5
1
0
5
3
1
1
1
0.20
com.google.javascript.jscomp.TypeCheckTest.testMissingProperty18
5
1
0
5
3
1
1
1
0.20
com.google.javascript.jscomp.TypeCheckTest.testMissingProperty19
6
1
0
6
4
1
1
1
0.17
com.google.javascript.jscomp.TypeCheckTest.testMissingProperty2
7
1
0
7
5
1
1
1
0.14
com.google.javascript.jscomp.TypeCheckTest.testMissingProperty20
6
1
0
6
4
1
1
1
0.17
com.google.javascript.jscomp.TypeCheckTest.testMissingProperty21
5
1
0
5
3
1
1
1
0.20
com.google.javascript.jscomp.TypeCheckTest.testMissingProperty22
5
1
0
5
3
1
1
1
0.20
com.google.javascript.jscomp.TypeCheckTest.testMissingProperty23
5
0
0
5
3
1
1
1
0.00
com.google.javascript.jscomp.TypeCheckTest.testMissingProperty24
6
1
0
6
4
1
1
1
0.17
com.google.javascript.jscomp.TypeCheckTest.testMissingProperty25
7
2
0
7
5
1
1
1
0.29
com.google.javascript.jscomp.TypeCheckTest.testMissingProperty26
7
2
0
7
5
1
1
1
0.29
com.google.javascript.jscomp.TypeCheckTest.testMissingProperty27
8
1
0
8
6
1
1
1
0.12
com.google.javascript.jscomp.TypeCheckTest.testMissingProperty28
13
2
0
13
11
1
2
1
0.15
com.google.javascript.jscomp.TypeCheckTest.testMissingProperty29
9
3
0
7
5
1
1
1
0.43
com.google.javascript.jscomp.TypeCheckTest.testMissingProperty3
6
1
0
6
4
1
1
1
0.17
com.google.javascript.jscomp.TypeCheckTest.testMissingProperty30
9
2
0
9
7
1
1
1
0.22
com.google.javascript.jscomp.TypeCheckTest.testMissingProperty31
9
2
0
9
7
1
1
1
0.22
com.google.javascript.jscomp.TypeCheckTest.testMissingProperty32
10
2
0
10
8
1
1
1
0.20
com.google.javascript.jscomp.TypeCheckTest.testMissingProperty33
5
1
0
5
3
1
1
1
0.20
com.google.javascript.jscomp.TypeCheckTest.testMissingProperty34
7
2
0
7
5
1
1
1
0.29
com.google.javascript.jscomp.TypeCheckTest.testMissingProperty35
9
6
0
8
6
1
1
1
0.75
com.google.javascript.jscomp.TypeCheckTest.testMissingProperty36
10
5
0
8
6
1
1
1
0.62
com.google.javascript.jscomp.TypeCheckTest.testMissingProperty37
19
7
0
17
15
1
1
1
0.41
com.google.javascript.jscomp.TypeCheckTest.testMissingProperty38
8
3
0
8
6
1
1
1
0.38
com.google.javascript.jscomp.TypeCheckTest.testMissingProperty39
5
1
0
5
3
1
1
1
0.20
com.google.javascript.jscomp.TypeCheckTest.testMissingProperty4
7
1
0
7
5
1
1
1
0.14
com.google.javascript.jscomp.TypeCheckTest.testMissingProperty40
6
1
0
6
4
1
1
1
0.17
com.google.javascript.jscomp.TypeCheckTest.testMissingProperty41
5
1
0
5
3
1
1
1
0.20
com.google.javascript.jscomp.TypeCheckTest.testMissingProperty42
8
1
0
8
6
1
1
1
0.12
com.google.javascript.jscomp.TypeCheckTest.testMissingProperty43
6
1
0
6
4
1
1
1
0.17
com.google.javascript.jscomp.TypeCheckTest.testMissingProperty5
7
2
0
7
5
1
1
1
0.29
com.google.javascript.jscomp.TypeCheckTest.testMissingProperty6
7
2
0
7
5
1
1
1
0.29
com.google.javascript.jscomp.TypeCheckTest.testMissingProperty7
6
1
0
6
4
1
1
1
0.17
com.google.javascript.jscomp.TypeCheckTest.testMissingProperty8
5
1
0
5
3
1
1
1
0.20
com.google.javascript.jscomp.TypeCheckTest.testMissingProperty9
5
1
0
5
3
1
1
1
0.20
com.google.javascript.jscomp.TypeCheckTest.testModuleReferenceNotAllowed
5
1
0
5
3
1
1
1
0.20
com.google.javascript.jscomp.TypeCheckTest.testModuloNullUndef1
6
1
0
6
4
1
1
1
0.17
com.google.javascript.jscomp.TypeCheckTest.testModuloNullUndef10
11
4
0
11
9
1
1
1
0.36
com.google.javascript.jscomp.TypeCheckTest.testModuloNullUndef11
10
3
0
10
8
1
1
1
0.30
com.google.javascript.jscomp.TypeCheckTest.testModuloNullUndef12
5
2
0
5
3
1
1
1
0.40
com.google.javascript.jscomp.TypeCheckTest.testModuloNullUndef2
6
1
0
6
4
1
1
1
0.17
com.google.javascript.jscomp.TypeCheckTest.testModuloNullUndef3
8
2
0
8
6
1
1
1
0.25
com.google.javascript.jscomp.TypeCheckTest.testModuloNullUndef4
10
3
0
10
8
1
1
1
0.30
com.google.javascript.jscomp.TypeCheckTest.testModuloNullUndef5
6
1
0
6
4
1
1
1
0.17
com.google.javascript.jscomp.TypeCheckTest.testModuloNullUndef6
6
1
0
6
4
1
1
1
0.17
com.google.javascript.jscomp.TypeCheckTest.testModuloNullUndef7
8
2
0
8
6
1
1
1
0.25
com.google.javascript.jscomp.TypeCheckTest.testModuloNullUndef8
8
2
0
8
6
1
1
1
0.25
com.google.javascript.jscomp.TypeCheckTest.testModuloNullUndef9
11
2
0
11
9
1
1
1
0.18
com.google.javascript.jscomp.TypeCheckTest.testModuloNullUndefThatWorkedWithoutSpecialSubtypingRules
18
5
2
16
14
1
3
1
0.31
com.google.javascript.jscomp.TypeCheckTest.testMultipleExtendsInterface1
9
3
0
9
7
1
1
1
0.33
com.google.javascript.jscomp.TypeCheckTest.testMultipleExtendsInterface2
10
4
0
10
8
1
1
1
0.40
com.google.javascript.jscomp.TypeCheckTest.testMultipleExtendsInterface3
10
4
0
10
8
1
1
1
0.40
com.google.javascript.jscomp.TypeCheckTest.testMultipleExtendsInterface4
10
4
0
10
8
1
1
1
0.40
com.google.javascript.jscomp.TypeCheckTest.testMultipleExtendsInterface5
9
4
0
9
7
1
1
1
0.44
com.google.javascript.jscomp.TypeCheckTest.testMultipleExtendsInterface6
14
5
0
14
12
1
1
1
0.36
com.google.javascript.jscomp.TypeCheckTest.testMultipleExtendsInterfaceAssignment
13
7
0
13
11
1
1
1
0.54
com.google.javascript.jscomp.TypeCheckTest.testMultipleExtendsInterfaceParamPass
19
5
0
19
17
1
1
1
0.26
com.google.javascript.jscomp.TypeCheckTest.testName1
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.TypeCheckTest.testName2
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.TypeCheckTest.testName3
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.TypeCheckTest.testName4
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.TypeCheckTest.testName5
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.TypeCheckTest.testNameNode
17
3
3
11
9
5
5
5
0.27
com.google.javascript.jscomp.TypeCheckTest.testNamespacedConstructor
14
2
2
12
10
5
3
4
0.17
com.google.javascript.jscomp.TypeCheckTest.testNamespaceType1
6
2
0
6
4
1
1
1
0.33
com.google.javascript.jscomp.TypeCheckTest.testNamespaceType2
7
3
0
7
5
1
1
1
0.43
com.google.javascript.jscomp.TypeCheckTest.testNativeCast1
8
1
0
8
6
1
1
1
0.12
com.google.javascript.jscomp.TypeCheckTest.testNativeCast2
8
1
0
8
6
1
1
1
0.12
com.google.javascript.jscomp.TypeCheckTest.testNativeCast3
8
1
0
8
6
1
1
1
0.12
com.google.javascript.jscomp.TypeCheckTest.testNativeCast4
8
1
0
8
6
1
1
1
0.12
com.google.javascript.jscomp.TypeCheckTest.testNestedCasts
18
6
0
18
16
1
1
1
0.33
com.google.javascript.jscomp.TypeCheckTest.testNestedFunctionInference1
7
1
0
7
4
3
1
2
0.14
com.google.javascript.jscomp.TypeCheckTest.testNew1
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.TypeCheckTest.testNew10
7
1
0
7
5
1
1
1
0.14
com.google.javascript.jscomp.TypeCheckTest.testNew11
7
1
0
7
5
1
1
1
0.14
com.google.javascript.jscomp.TypeCheckTest.testNew12
6
0
1
5
3
3
1
3
0.00
com.google.javascript.jscomp.TypeCheckTest.testNew13
9
1
1
8
6
4
2
3
0.12
com.google.javascript.jscomp.TypeCheckTest.testNew14
9
1
1
8
6
4
2
3
0.12
com.google.javascript.jscomp.TypeCheckTest.testNew15
10
1
1
9
7
4
2
3
0.11
com.google.javascript.jscomp.TypeCheckTest.testNew16
12
1
0
12
10
1
1
1
0.08
com.google.javascript.jscomp.TypeCheckTest.testNew17
4
0
0
4
2
1
1
1
0.00
com.google.javascript.jscomp.TypeCheckTest.testNew18
5
2
0
5
3
1
1
1
0.40
com.google.javascript.jscomp.TypeCheckTest.testNew2
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.TypeCheckTest.testNew3
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.TypeCheckTest.testNew4
3
1
0
3
1
1
1
1
0.33
com.google.javascript.jscomp.TypeCheckTest.testNew5
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.TypeCheckTest.testNew6
10
1
1
9
6
5
2
4
0.11
com.google.javascript.jscomp.TypeCheckTest.testNew7
6
1
0
6
4
1
1
1
0.17
com.google.javascript.jscomp.TypeCheckTest.testNew8
6
1
0
6
4
1
1
1
0.17
com.google.javascript.jscomp.TypeCheckTest.testNew9
6
1
0
6
4
1
1
1
0.17
com.google.javascript.jscomp.TypeCheckTest.testNoForwardTypeDeclaration
5
1
0
5
3
1
1
1
0.20
com.google.javascript.jscomp.TypeCheckTest.testNoForwardTypeDeclarationAndNoBraces
4
1
0
4
2
1
1
1
0.25
com.google.javascript.jscomp.TypeCheckTest.testNonexistentPropertyAccessOnExternStruct
13
2
0
13
11
1
1
1
0.15
com.google.javascript.jscomp.TypeCheckTest.testNonexistentPropertyAccessOnStruct
13
2
0
13
11
1
1
1
0.15
com.google.javascript.jscomp.TypeCheckTest.testNonexistentPropertyAccessOnStructOrObject
12
2
0
12
10
1
1
1
0.17
com.google.javascript.jscomp.TypeCheckTest.testNonexistentPropertyAccessStructInterfaceSubtype
22
4
0
22
20
1
1
1
0.18
com.google.javascript.jscomp.TypeCheckTest.testNonexistentPropertyAccessStructRecordSubtype
22
4
0
22
20
1
1
1
0.18
com.google.javascript.jscomp.TypeCheckTest.testNonexistentPropertyAccessStructSubtype
21
3
0
21
19
1
1
1
0.14
com.google.javascript.jscomp.TypeCheckTest.testNonexistentPropertyAccessStructSubtype2
14
2
0
14
12
1
1
1
0.14
com.google.javascript.jscomp.TypeCheckTest.testNoPersistentTypeInferenceForFunctionProperties
10
4
0
10
8
1
1
1
0.40
com.google.javascript.jscomp.TypeCheckTest.testNoPersistentTypeInferenceForObjectProperties
10
4
0
10
8
1
1
1
0.40
com.google.javascript.jscomp.TypeCheckTest.testNotIIFE1
6
2
0
6
4
1
1
1
0.33
com.google.javascript.jscomp.TypeCheckTest.testNullAnd
7
2
0
7
5
1
1
1
0.29
com.google.javascript.jscomp.TypeCheckTest.testNullOr
7
2
0
7
5
1
1
1
0.29
com.google.javascript.jscomp.TypeCheckTest.testNumberAutoboxing
6
1
0
6
4
1
1
1
0.17
com.google.javascript.jscomp.TypeCheckTest.testNumberNode
5
0
1
4
2
2
1
2
0.00
com.google.javascript.jscomp.TypeCheckTest.testNumberUnboxing
6
1
0
6
4
1
1
1
0.17
com.google.javascript.jscomp.TypeCheckTest.testNumericComparison1
3
1
0
3
1
1
1
1
0.33
com.google.javascript.jscomp.TypeCheckTest.testNumericComparison2
6
1
0
6
4
1
1
1
0.17
com.google.javascript.jscomp.TypeCheckTest.testNumericComparison3
3
1
0
3
1
1
1
1
0.33
com.google.javascript.jscomp.TypeCheckTest.testNumericComparison4
4
1
0
4
2
1
1
1
0.25
com.google.javascript.jscomp.TypeCheckTest.testNumericComparison5
6
1
0
6
4
1
1
1
0.17
com.google.javascript.jscomp.TypeCheckTest.testNumericComparison6
6
1
0
6
4
1
1
1
0.17
com.google.javascript.jscomp.TypeCheckTest.testObjectLiteral
19
3
4
12
9
6
5
5
0.25
com.google.javascript.jscomp.TypeCheckTest.testObjectLiteralDeclaration1
8
3
0
8
6
1
1
1
0.38
com.google.javascript.jscomp.TypeCheckTest.testObjectLiteralDeclaration2
10
1
0
10
8
1
1
1
0.10
com.google.javascript.jscomp.TypeCheckTest.testObjectLiteralDeclaration3
5
1
0
5
3
1
1
1
0.20
com.google.javascript.jscomp.TypeCheckTest.testObjectLiteralDeclaration4
16
5
0
13
11
1
1
1
0.38
com.google.javascript.jscomp.TypeCheckTest.testObjectLiteralDeclaration5
10
2
0
10
8
1
1
1
0.20
com.google.javascript.jscomp.TypeCheckTest.testObjectLiteralDeclaration6
15
2
0
15
13
1
1
1
0.13
com.google.javascript.jscomp.TypeCheckTest.testObjectLiteralDeclaration7
14
2
0
14
12
1
1
1
0.14
com.google.javascript.jscomp.TypeCheckTest.testObjectPropertyTypeInferredInLocalScope1
7
1
0
7
5
1
1
1
0.14
com.google.javascript.jscomp.TypeCheckTest.testObjectPropertyTypeInferredInLocalScope2
7
1
0
7
5
1
1
1
0.14
com.google.javascript.jscomp.TypeCheckTest.testObjectPropertyTypeInferredInLocalScope3
7
1
0
7
5
1
1
1
0.14
com.google.javascript.jscomp.TypeCheckTest.testObjLitDef1a
8
1
0
8
6
1
1
1
0.12
com.google.javascript.jscomp.TypeCheckTest.testObjLitDef1b
11
1
0
11
9
1
1
1
0.09
com.google.javascript.jscomp.TypeCheckTest.testObjLitDef2a
8
1
0
8
6
1
1
1
0.12
com.google.javascript.jscomp.TypeCheckTest.testObjLitDef2b
11
1
0
11
9
1
1
1
0.09
com.google.javascript.jscomp.TypeCheckTest.testObjLitDef3a
9
2
0
9
7
1
1
1
0.22
com.google.javascript.jscomp.TypeCheckTest.testObjLitDef3b
12
2
0
12
10
1
1
1
0.17
com.google.javascript.jscomp.TypeCheckTest.testObjLitDef4
8
1
0
8
6
1
1
1
0.12
com.google.javascript.jscomp.TypeCheckTest.testObjLitDef5
8
1
0
8
6
1
1
1
0.12
com.google.javascript.jscomp.TypeCheckTest.testObjLitDef6
4
1
0
4
2
1
1
1
0.25
com.google.javascript.jscomp.TypeCheckTest.testObjLitDef7
4
1
0
4
2
1
1
1
0.25
com.google.javascript.jscomp.TypeCheckTest.testOptionalAllType
5
2
0
5
3
1
1
1
0.40
com.google.javascript.jscomp.TypeCheckTest.testOptionalArgFunctionParam
4
1
0
4
2
1
1
1
0.25
com.google.javascript.jscomp.TypeCheckTest.testOptionalArgFunctionParam2
4
1
0
4
2
1
1
1
0.25
com.google.javascript.jscomp.TypeCheckTest.testOptionalArgFunctionParam3
4
1
0
4
2
1
1
1
0.25
com.google.javascript.jscomp.TypeCheckTest.testOptionalArgFunctionParam4
8
1
1
7
5
3
1
2
0.14
com.google.javascript.jscomp.TypeCheckTest.testOptionalArgFunctionParamError
6
1
0
6
3
3
1
2
0.17
com.google.javascript.jscomp.TypeCheckTest.testOptionalArgFunctionReturn
5
1
0
5
3
1
1
1
0.20
com.google.javascript.jscomp.TypeCheckTest.testOptionalArgFunctionReturn2
5
1
0
5
3
1
1
1
0.20
com.google.javascript.jscomp.TypeCheckTest.testOptionalNullableArgFunctionParam
4
1
0
4
2
1
1
1
0.25
com.google.javascript.jscomp.TypeCheckTest.testOptionalNullableArgFunctionParam2
4
1
0
4
2
1
1
1
0.25
com.google.javascript.jscomp.TypeCheckTest.testOptionalNullableArgFunctionParam3
4
1
0
4
2
1
1
1
0.25
com.google.javascript.jscomp.TypeCheckTest.testOptionalParameterComparedToUndefined
4
1
0
4
2
1
1
1
0.25
com.google.javascript.jscomp.TypeCheckTest.testOptionalUnknownIsAssignableToUnknown
7
2
0
7
5
1
1
1
0.29
com.google.javascript.jscomp.TypeCheckTest.testOptionalUnknownNamedType
8
2
0
8
6
1
1
1
0.25
com.google.javascript.jscomp.TypeCheckTest.testOr1
5
2
0
5
3
1
1
1
0.40
com.google.javascript.jscomp.TypeCheckTest.testOr2
8
3
0
8
6
1
1
1
0.38
com.google.javascript.jscomp.TypeCheckTest.testOr3
3
1
0
3
1
1
1
1
0.33
com.google.javascript.jscomp.TypeCheckTest.testOr4
11
6
0
6
4
1
1
1
1.00
com.google.javascript.jscomp.TypeCheckTest.testOr5
9
4
0
6
4
1
1
1
0.67
com.google.javascript.jscomp.TypeCheckTest.testOverriddenParams1
15
4
0
15
13
1
1
1
0.27
com.google.javascript.jscomp.TypeCheckTest.testOverriddenParams2
15
4
0
15
13
1
1
1
0.27
com.google.javascript.jscomp.TypeCheckTest.testOverriddenParams3
19
4
0
19
17
1
1
1
0.21
com.google.javascript.jscomp.TypeCheckTest.testOverriddenParams4
19
4
0
19
17
1
1
1
0.21
com.google.javascript.jscomp.TypeCheckTest.testOverriddenParams5
15
4
0
15
13
1
1
1
0.27
com.google.javascript.jscomp.TypeCheckTest.testOverriddenParams6
19
4
0
19
17
1
1
1
0.21
com.google.javascript.jscomp.TypeCheckTest.testOverriddenParams7
19
4
0
19
17
1
1
1
0.21
com.google.javascript.jscomp.TypeCheckTest.testOverriddenProperty1
15
4
0
15
13
1
1
1
0.27
com.google.javascript.jscomp.TypeCheckTest.testOverriddenProperty2
16
4
0
16
14
1
1
1
0.25
com.google.javascript.jscomp.TypeCheckTest.testOverriddenProperty3
16
4
0
16
14
1
1
1
0.25
com.google.javascript.jscomp.TypeCheckTest.testOverriddenProperty4
11
3
0
10
8
1
1
1
0.30
com.google.javascript.jscomp.TypeCheckTest.testOverriddenProperty5
11
4
0
10
8
1
1
1
0.40
com.google.javascript.jscomp.TypeCheckTest.testOverriddenProperty6
12
5
0
10
8
1
1
1
0.50
com.google.javascript.jscomp.TypeCheckTest.testOverriddenReturn1
12
4
0
12
10
1
1
1
0.33
com.google.javascript.jscomp.TypeCheckTest.testOverriddenReturn2
13
4
0
13
11
1
1
1
0.31
com.google.javascript.jscomp.TypeCheckTest.testOverriddenReturn3
12
4
0
12
10
1
1
1
0.33
com.google.javascript.jscomp.TypeCheckTest.testOverriddenReturn4
13
4
0
13
11
1
1
1
0.31
com.google.javascript.jscomp.TypeCheckTest.testPrintFunctionName1
9
1
0
8
6
1
1
1
0.12
com.google.javascript.jscomp.TypeCheckTest.testPrintFunctionName2
9
1
0
9
7
1
1
1
0.11
com.google.javascript.jscomp.TypeCheckTest.testPrivateType
7
1
0
7
5
1
1
1
0.14
com.google.javascript.jscomp.TypeCheckTest.testPropAccess
7
1
0
7
5
1
1
1
0.14
com.google.javascript.jscomp.TypeCheckTest.testPropAccess2
6
0
0
6
4
1
1
1
0.00
com.google.javascript.jscomp.TypeCheckTest.testPropAccess3
8
2
0
6
4
1
1
1
0.33
com.google.javascript.jscomp.TypeCheckTest.testPropAccess4
3
1
0
3
1
1
1
1
0.33
com.google.javascript.jscomp.TypeCheckTest.testPropertyCanBeDefinedInObject
6
2
0
6
4
1
1
1
0.33
com.google.javascript.jscomp.TypeCheckTest.testPropertyInference1
9
2
0
9
7
1
1
1
0.22
com.google.javascript.jscomp.TypeCheckTest.testPropertyInference10
18
8
0
14
12
1
1
1
0.57
com.google.javascript.jscomp.TypeCheckTest.testPropertyInference2
10
2
0
10
8
1
1
1
0.20
com.google.javascript.jscomp.TypeCheckTest.testPropertyInference3
10
2
0
10
8
1
1
1
0.20
com.google.javascript.jscomp.TypeCheckTest.testPropertyInference4
10
2
0
10
8
1
1
1
0.20
com.google.javascript.jscomp.TypeCheckTest.testPropertyInference5
7
2
0
7
5
1
1
1
0.29
com.google.javascript.jscomp.TypeCheckTest.testPropertyInference6
7
2
0
7
5
1
1
1
0.29
com.google.javascript.jscomp.TypeCheckTest.testPropertyInference7
10
2
0
10
8
1
1
1
0.20
com.google.javascript.jscomp.TypeCheckTest.testPropertyInference8
12
3
0
12
10
1
1
1
0.25
com.google.javascript.jscomp.TypeCheckTest.testPropertyInference9
12
3
0
12
10
1
1
1
0.25
com.google.javascript.jscomp.TypeCheckTest.testPropertyInferredPropagation
5
1
0
5
3
1
1
1
0.20
com.google.javascript.jscomp.TypeCheckTest.testPropertyTypeOfUnionType
12
3
0
12
10
1
1
1
0.25
com.google.javascript.jscomp.TypeCheckTest.testPropertyUsedBeforeDefinition1
9
3
0
9
7
1
1
1
0.33
com.google.javascript.jscomp.TypeCheckTest.testPropertyUsedBeforeDefinition2
10
3
0
10
8
1
1
1
0.30
com.google.javascript.jscomp.TypeCheckTest.testProtoDoesNotRequireOverrideFromInterface
14
4
0
14
12
1
1
1
0.29
com.google.javascript.jscomp.TypeCheckTest.testPrototypeLoop
9
1
0
9
7
1
1
1
0.11
com.google.javascript.jscomp.TypeCheckTest.testPrototypePropertyReference
18
3
1
17
15
4
4
3
0.18
com.google.javascript.jscomp.TypeCheckTest.testPrototypePropertyTypes
22
7
1
21
19
4
7
3
0.33
com.google.javascript.jscomp.TypeCheckTest.testQualifiedNameInference1
15
5
0
14
12
1
1
1
0.36
com.google.javascript.jscomp.TypeCheckTest.testQualifiedNameInference10
12
2
0
12
10
1
1
1
0.17
com.google.javascript.jscomp.TypeCheckTest.testQualifiedNameInference11
10
1
0
10
8
1
1
1
0.10
com.google.javascript.jscomp.TypeCheckTest.testQualifiedNameInference12
10
5
0
8
6
1
1
1
0.62
com.google.javascript.jscomp.TypeCheckTest.testQualifiedNameInference13
12
1
0
12
10
1
1
1
0.08
com.google.javascript.jscomp.TypeCheckTest.testQualifiedNameInference2
14
0
0
14
12
1
1
1
0.00
com.google.javascript.jscomp.TypeCheckTest.testQualifiedNameInference3
14
0
0
14
12
1
1
1
0.00
com.google.javascript.jscomp.TypeCheckTest.testQualifiedNameInference4
12
2
0
12
10
1
1
1
0.17
com.google.javascript.jscomp.TypeCheckTest.testQualifiedNameInference5
10
1
0
10
8
1
1
1
0.10
com.google.javascript.jscomp.TypeCheckTest.testQualifiedNameInference6
12
2
0
12
10
1
1
1
0.17
com.google.javascript.jscomp.TypeCheckTest.testQualifiedNameInference7
13
2
0
13
11
1
1
1
0.15
com.google.javascript.jscomp.TypeCheckTest.testQualifiedNameInference8
14
2
0
14
12
1
1
1
0.14
com.google.javascript.jscomp.TypeCheckTest.testQualifiedNameInference9
14
2
0
14
12
1
1
1
0.14
com.google.javascript.jscomp.TypeCheckTest.testQualifiedNameReduction1
5
2
0
5
3
1
1
1
0.40
com.google.javascript.jscomp.TypeCheckTest.testQualifiedNameReduction10
11
4
0
9
7
1
1
1
0.44
com.google.javascript.jscomp.TypeCheckTest.testQualifiedNameReduction2
6
2
0
6
4
1
1
1
0.33
com.google.javascript.jscomp.TypeCheckTest.testQualifiedNameReduction3
6
2
0
6
4
1
1
1
0.33
com.google.javascript.jscomp.TypeCheckTest.testQualifiedNameReduction4
8
2
0
8
6
1
1
1
0.25
com.google.javascript.jscomp.TypeCheckTest.testQualifiedNameReduction5a
5
2
0
5
3
1
1
1
0.40
com.google.javascript.jscomp.TypeCheckTest.testQualifiedNameReduction5b
11
2
0
11
9
1
1
1
0.18
com.google.javascript.jscomp.TypeCheckTest.testQualifiedNameReduction5c
9
2
0
9
7
1
1
1
0.22
com.google.javascript.jscomp.TypeCheckTest.testQualifiedNameReduction6
6
2
0
6
4
1
1
1
0.33
com.google.javascript.jscomp.TypeCheckTest.testQualifiedNameReduction7
9
2
0
9
7
1
1
1
0.22
com.google.javascript.jscomp.TypeCheckTest.testQualifiedNameReduction7a
7
2
0
6
4
1
1
1
0.33
com.google.javascript.jscomp.TypeCheckTest.testQualifiedNameReduction8
6
1
0
6
4
1
1
1
0.17
com.google.javascript.jscomp.TypeCheckTest.testQualifiedNameReduction9
6
2
0
6
4
1
1
1
0.33
com.google.javascript.jscomp.TypeCheckTest.testRecordType1
9
1
0
9
7
1
1
1
0.11
com.google.javascript.jscomp.TypeCheckTest.testRecordType2
6
1
0
6
4
1
1
1
0.17
com.google.javascript.jscomp.TypeCheckTest.testRecordType3
9
1
0
9
7
1
1
1
0.11
com.google.javascript.jscomp.TypeCheckTest.testRecordType4
18
5
0
15
13
1
1
1
0.33
com.google.javascript.jscomp.TypeCheckTest.testRecordType5
8
2
0
8
6
1
1
1
0.25
com.google.javascript.jscomp.TypeCheckTest.testRecordType6
5
1
0
5
3
1
1
1
0.20
com.google.javascript.jscomp.TypeCheckTest.testRecordType7
10
2
0
10
8
1
1
1
0.20
com.google.javascript.jscomp.TypeCheckTest.testRecordType8
10
2
0
10
8
1
1
1
0.20
com.google.javascript.jscomp.TypeCheckTest.testRecordWithOptionalProperty
8
2
0
8
6
1
1
1
0.25
com.google.javascript.jscomp.TypeCheckTest.testRecordWithOptionalUnknownProperty
8
2
0
8
6
1
1
1
0.25
com.google.javascript.jscomp.TypeCheckTest.testRecordWithTopProperty
12
2
0
12
10
1
1
1
0.17
com.google.javascript.jscomp.TypeCheckTest.testRecordWithUnknownProperty
12
2
0
12
10
1
1
1
0.17
com.google.javascript.jscomp.TypeCheckTest.testRecursiveTemplatizedStructuralInterface
19
4
0
19
17
1
1
1
0.21
com.google.javascript.jscomp.TypeCheckTest.testReflectObject1
8
1
0
8
6
1
1
1
0.12
com.google.javascript.jscomp.TypeCheckTest.testReflectObject2
11
2
0
11
9
1
1
1
0.18
com.google.javascript.jscomp.TypeCheckTest.testResolutionViaRegistry1
12
3
0
12
10
1
1
1
0.25
com.google.javascript.jscomp.TypeCheckTest.testResolutionViaRegistry2
13
2
0
13
11
1
1
1
0.15
com.google.javascript.jscomp.TypeCheckTest.testResolutionViaRegistry3
12
3
0
12
10
1
1
1
0.25
com.google.javascript.jscomp.TypeCheckTest.testResolutionViaRegistry4
11
5
0
11
9
1
1
1
0.45
com.google.javascript.jscomp.TypeCheckTest.testResolutionViaRegistry5
8
1
0
8
6
3
3
3
0.12
com.google.javascript.jscomp.TypeCheckTest.testResolvingNamedTypes
17
5
0
17
15
3
1
2
0.29
com.google.javascript.jscomp.TypeCheckTest.testReturn1
6
1
0
6
4
1
1
1
0.17
com.google.javascript.jscomp.TypeCheckTest.testReturn2
6
1
0
6
4
1
1
1
0.17
com.google.javascript.jscomp.TypeCheckTest.testReturn3
6
1
0
6
4
1
1
1
0.17
com.google.javascript.jscomp.TypeCheckTest.testReturn4
6
1
0
6
4
1
1
1
0.17
com.google.javascript.jscomp.TypeCheckTest.testReturn5
4
1
0
4
2
1
1
1
0.25
com.google.javascript.jscomp.TypeCheckTest.testReturn6
8
1
0
8
6
1
1
1
0.12
com.google.javascript.jscomp.TypeCheckTest.testReturn7
8
3
0
8
6
1
1
1
0.38
com.google.javascript.jscomp.TypeCheckTest.testReturn8
8
3
0
8
6
1
1
1
0.38
com.google.javascript.jscomp.TypeCheckTest.testScopedConstructors1
21
5
0
21
19
1
1
1
0.24
com.google.javascript.jscomp.TypeCheckTest.testScopedConstructors2
8
2
0
8
6
1
1
1
0.25
com.google.javascript.jscomp.TypeCheckTest.testScoping1
8
2
0
8
6
1
1
1
0.25
com.google.javascript.jscomp.TypeCheckTest.testScoping10
11
2
2
7
5
2
3
2
0.29
com.google.javascript.jscomp.TypeCheckTest.testScoping11
9
3
0
7
5
1
1
1
0.43
com.google.javascript.jscomp.TypeCheckTest.testScoping12
14
4
0
14
12
1
1
1
0.29
com.google.javascript.jscomp.TypeCheckTest.testScoping2
7
2
0
7
5
1
1
1
0.29
com.google.javascript.jscomp.TypeCheckTest.testScoping3
5
1
0
5
3
1
1
1
0.20
com.google.javascript.jscomp.TypeCheckTest.testScoping4
5
1
0
5
3
1
1
1
0.20
com.google.javascript.jscomp.TypeCheckTest.testScoping5
5
2
0
3
1
1
1
1
0.67
com.google.javascript.jscomp.TypeCheckTest.testScoping6
5
2
0
3
1
1
1
1
0.67
com.google.javascript.jscomp.TypeCheckTest.testScoping7
8
2
0
8
6
1
1
1
0.25
com.google.javascript.jscomp.TypeCheckTest.testScoping8
9
3
0
9
7
1
1
1
0.33
com.google.javascript.jscomp.TypeCheckTest.testScoping9
9
3
0
9
7
1
1
1
0.33
com.google.javascript.jscomp.TypeCheckTest.testSetprop1
8
2
0
7
5
1
1
1
0.29
com.google.javascript.jscomp.TypeCheckTest.testSetprop10
14
3
0
13
11
1
1
1
0.23
com.google.javascript.jscomp.TypeCheckTest.testSetprop11
11
2
0
11
9
1
1
1
0.18
com.google.javascript.jscomp.TypeCheckTest.testSetprop12
9
2
0
8
6
1
1
1
0.25
com.google.javascript.jscomp.TypeCheckTest.testSetprop13
15
3
0
14
12
1
1
1
0.21
com.google.javascript.jscomp.TypeCheckTest.testSetprop14
23
6
0
22
20
1
1
1
0.27
com.google.javascript.jscomp.TypeCheckTest.testSetprop15
22
6
0
21
19
1
1
1
0.29
com.google.javascript.jscomp.TypeCheckTest.testSetprop2
10
2
0
9
7
1
1
1
0.22
com.google.javascript.jscomp.TypeCheckTest.testSetprop3
10
2
0
9
7
1
1
1
0.22
com.google.javascript.jscomp.TypeCheckTest.testSetprop4
9
2
0
8
6
1
1
1
0.25
com.google.javascript.jscomp.TypeCheckTest.testSetprop5
10
2
0
9
7
1
1
1
0.22
com.google.javascript.jscomp.TypeCheckTest.testSetprop6
14
3
0
13
11
1
1
1
0.23
com.google.javascript.jscomp.TypeCheckTest.testSetprop7
12
2
0
11
9
1
1
1
0.18
com.google.javascript.jscomp.TypeCheckTest.testSetprop8
13
2
0
12
10
1
1
1
0.17
com.google.javascript.jscomp.TypeCheckTest.testSetprop9
13
2
0
12
10
1
1
1
0.17
com.google.javascript.jscomp.TypeCheckTest.testSheqRefinedScope
22
4
1
21
19
8
2
6
0.19
com.google.javascript.jscomp.TypeCheckTest.testStaticDataPropertyOnNestedInterface
5
3
0
5
3
1
1
1
0.60
com.google.javascript.jscomp.TypeCheckTest.testStaticMethodDeclaration1
8
2
0
8
6
1
1
1
0.25
com.google.javascript.jscomp.TypeCheckTest.testStaticMethodDeclaration2
8
1
0
8
6
1
1
1
0.12
com.google.javascript.jscomp.TypeCheckTest.testStaticMethodDeclaration3
7
0
0
7
5
1
1
1
0.00
com.google.javascript.jscomp.TypeCheckTest.testStringAutoboxing
6
1
0
6
4
1
1
1
0.17
com.google.javascript.jscomp.TypeCheckTest.testStringComparison1
3
1
0
3
1
1
1
1
0.33
com.google.javascript.jscomp.TypeCheckTest.testStringComparison2
3
1
0
3
1
1
1
1
0.33
com.google.javascript.jscomp.TypeCheckTest.testStringComparison3
3
1
0
3
1
1
1
1
0.33
com.google.javascript.jscomp.TypeCheckTest.testStringComparison4
4
1
0
4
2
1
1
1
0.25
com.google.javascript.jscomp.TypeCheckTest.testStringComparison5
4
1
0
4
2
1
1
1
0.25
com.google.javascript.jscomp.TypeCheckTest.testStringComparison6
7
1
0
7
5
1
1
1
0.14
com.google.javascript.jscomp.TypeCheckTest.testStringNode
5
0
1
4
2
2
1
2
0.00
com.google.javascript.jscomp.TypeCheckTest.testStringUnboxing
6
1
0
6
4
1
1
1
0.17
com.google.javascript.jscomp.TypeCheckTest.testStructuralInterfaceCycleDoesntCrash
18
12
0
18
16
1
1
1
0.67
com.google.javascript.jscomp.TypeCheckTest.testStructuralInterfaceMatching1
25
12
0
19
17
1
1
1
0.63
com.google.javascript.jscomp.TypeCheckTest.testStructuralInterfaceMatching11_1
29
9
0
29
27
1
1
1
0.31
com.google.javascript.jscomp.TypeCheckTest.testStructuralInterfaceMatching13
23
6
0
23
21
1
1
1
0.26
com.google.javascript.jscomp.TypeCheckTest.testStructuralInterfaceMatching13_2
23
6
0
23
21
1
1
1
0.26
com.google.javascript.jscomp.TypeCheckTest.testStructuralInterfaceMatching13_3
27
6
0
27
25
1
1
1
0.22
com.google.javascript.jscomp.TypeCheckTest.testStructuralInterfaceMatching15
24
8
0
24
22
1
1
1
0.33
com.google.javascript.jscomp.TypeCheckTest.testStructuralInterfaceMatching16_1
27
19
0
10
8
1
1
1
1.90
com.google.javascript.jscomp.TypeCheckTest.testStructuralInterfaceMatching17_1
14
3
0
13
11
1
1
1
0.23
com.google.javascript.jscomp.TypeCheckTest.testStructuralInterfaceMatching18_1
11
3
0
10
8
1
1
1
0.30
com.google.javascript.jscomp.TypeCheckTest.testStructuralInterfaceMatching19
31
19
0
14
12
1
1
1
1.36
com.google.javascript.jscomp.TypeCheckTest.testStructuralInterfaceMatching1_1
23
6
0
23
21
1
1
1
0.26
com.google.javascript.jscomp.TypeCheckTest.testStructuralInterfaceMatching2
18
5
0
18
16
1
1
1
0.28
com.google.javascript.jscomp.TypeCheckTest.testStructuralInterfaceMatching20
18
3
0
17
15
1
1
1
0.18
com.google.javascript.jscomp.TypeCheckTest.testStructuralInterfaceMatching21
15
3
0
14
12
1
1
1
0.21
com.google.javascript.jscomp.TypeCheckTest.testStructuralInterfaceMatching22_1
28
13
0
21
19
1
1
1
0.62
com.google.javascript.jscomp.TypeCheckTest.testStructuralInterfaceMatching22_2
32
13
0
25
23
1
1
1
0.52
com.google.javascript.jscomp.TypeCheckTest.testStructuralInterfaceMatching23
32
13
0
25
23
1
1
1
0.52
com.google.javascript.jscomp.TypeCheckTest.testStructuralInterfaceMatching24_1
28
13
0
21
19
1
1
1
0.62
com.google.javascript.jscomp.TypeCheckTest.testStructuralInterfaceMatching26_1
28
13
0
21
19
1
1
1
0.62
com.google.javascript.jscomp.TypeCheckTest.testStructuralInterfaceMatching29_1
28
13
0
21
19
1
1
1
0.62
com.google.javascript.jscomp.TypeCheckTest.testStructuralInterfaceMatching3
16
4
0
16
14
1
1
1
0.25
com.google.javascript.jscomp.TypeCheckTest.testStructuralInterfaceMatching30_1_1
25
10
0
21
19
1
1
1
0.48
com.google.javascript.jscomp.TypeCheckTest.testStructuralInterfaceMatching30_2_1
25
10
0
21
19
1
1
1
0.48
com.google.javascript.jscomp.TypeCheckTest.testStructuralInterfaceMatching30_3
30
12
0
26
24
1
1
1
0.46
com.google.javascript.jscomp.TypeCheckTest.testStructuralInterfaceMatching30_3_1
25
11
0
22
20
1
1
1
0.50
com.google.javascript.jscomp.TypeCheckTest.testStructuralInterfaceMatching30_3_2
25
11
0
22
20
1
1
1
0.50
com.google.javascript.jscomp.TypeCheckTest.testStructuralInterfaceMatching30_3_3
31
13
0
26
24
1
1
1
0.50
com.google.javascript.jscomp.TypeCheckTest.testStructuralInterfaceMatching30_3_4
23
9
0
22
20
1
1
1
0.41
com.google.javascript.jscomp.TypeCheckTest.testStructuralInterfaceMatching30_4_1
26
12
0
22
20
1
1
1
0.55
com.google.javascript.jscomp.TypeCheckTest.testStructuralInterfaceMatching30_4_2
30
12
0
26
24
1
1
1
0.46
com.google.javascript.jscomp.TypeCheckTest.testStructuralInterfaceMatching31_1
28
13
0
21
19
1
1
1
0.62
com.google.javascript.jscomp.TypeCheckTest.testStructuralInterfaceMatching32_2
24
10
0
20
18
1
1
1
0.50
com.google.javascript.jscomp.TypeCheckTest.testStructuralInterfaceMatching33_3
24
10
0
20
18
1
1
1
0.50
com.google.javascript.jscomp.TypeCheckTest.testStructuralInterfaceMatching36_2
26
11
0
21
19
1
1
1
0.52
com.google.javascript.jscomp.TypeCheckTest.testStructuralInterfaceMatching36_3
26
11
0
21
19
1
1
1
0.52
com.google.javascript.jscomp.TypeCheckTest.testStructuralInterfaceMatching37
31
12
0
25
23
1
1
1
0.48
com.google.javascript.jscomp.TypeCheckTest.testStructuralInterfaceMatching39
18
6
0
15
13
1
1
1
0.40
com.google.javascript.jscomp.TypeCheckTest.testStructuralInterfaceMatching40
14
6
0
11
9
1
1
1
0.55
com.google.javascript.jscomp.TypeCheckTest.testStructuralInterfaceMatching40_1
14
6
0
11
9
1
1
1
0.55
com.google.javascript.jscomp.TypeCheckTest.testStructuralInterfaceMatching41
17
7
0
14
12
1
1
1
0.50
com.google.javascript.jscomp.TypeCheckTest.testStructuralInterfaceMatching41_1
17
7
0
14
12
1
1
1
0.50
com.google.javascript.jscomp.TypeCheckTest.testStructuralInterfaceMatching42
17
7
0
14
12
1
1
1
0.50
com.google.javascript.jscomp.TypeCheckTest.testStructuralInterfaceMatching43
16
6
0
13
11
1
1
1
0.46
com.google.javascript.jscomp.TypeCheckTest.testStructuralInterfaceMatching44
13
6
0
13
11
1
1
1
0.46
com.google.javascript.jscomp.TypeCheckTest.testStructuralInterfaceMatching45
17
8
0
12
10
1
1
1
0.67
com.google.javascript.jscomp.TypeCheckTest.testStructuralInterfaceMatching46
21
5
0
21
19
1
1
1
0.24
com.google.javascript.jscomp.TypeCheckTest.testStructuralInterfaceMatching47
22
5
0
22
20
1
1
1
0.23
com.google.javascript.jscomp.TypeCheckTest.testStructuralInterfaceMatching48
17
4
0
17
15
1
1
1
0.24
com.google.javascript.jscomp.TypeCheckTest.testStructuralInterfaceMatching49
17
4
0
17
15
1
1
1
0.24
com.google.javascript.jscomp.TypeCheckTest.testStructuralInterfaceMatching49_2
17
4
0
17
15
1
1
1
0.24
com.google.javascript.jscomp.TypeCheckTest.testStructuralInterfaceMatching4_1
16
4
0
16
14
1
1
1
0.25
com.google.javascript.jscomp.TypeCheckTest.testStructuralInterfaceMatching50
17
4
0
17
15
1
1
1
0.24
com.google.javascript.jscomp.TypeCheckTest.testStructuralInterfaceMatching5_1
17
5
0
17
15
1
1
1
0.29
com.google.javascript.jscomp.TypeCheckTest.testStructuralInterfaceMatching7_1
17
6
0
17
15
1
1
1
0.35
com.google.javascript.jscomp.TypeCheckTest.testStructuralInterfaceMatching9
23
6
0
23
21
1
1
1
0.26
com.google.javascript.jscomp.TypeCheckTest.testStructuralInterfacesMatchFunctionNamespace1
10
4
0
10
8
1
1
1
0.40
com.google.javascript.jscomp.TypeCheckTest.testStructuralInterfacesMatchFunctionNamespace2
14
4
0
14
12
1
1
1
0.29
com.google.javascript.jscomp.TypeCheckTest.testStructuralInterfacesMatchFunctionNamespace3
14
4
0
14
12
1
1
1
0.29
com.google.javascript.jscomp.TypeCheckTest.testStructuralInterfacesMatchOwnProperties1
12
5
0
12
10
1
1
1
0.42
com.google.javascript.jscomp.TypeCheckTest.testStructuralInterfacesMatchOwnProperties2
16
5
0
16
14
1
1
1
0.31
com.google.javascript.jscomp.TypeCheckTest.testStructuralInterfacesMatchOwnProperties3
16
5
0
16
14
1
1
1
0.31
com.google.javascript.jscomp.TypeCheckTest.testStructuralInterfaceWithOptionalProperty
12
5
0
12
10
1
1
1
0.42
com.google.javascript.jscomp.TypeCheckTest.testStructuralInterfaceWithOptionalUnknownProperty
12
5
0
12
10
1
1
1
0.42
com.google.javascript.jscomp.TypeCheckTest.testStructuralInterfaceWithTopProperty
16
5
0
16
14
1
1
1
0.31
com.google.javascript.jscomp.TypeCheckTest.testStructuralInterfaceWithUnknownProperty
16
5
0
16
14
1
1
1
0.31
com.google.javascript.jscomp.TypeCheckTest.testStubConstructorImplementingInterface
10
5
0
7
5
1
1
1
0.71
com.google.javascript.jscomp.TypeCheckTest.testStubFunctionDeclaration1
8
2
0
8
6
1
1
1
0.25
com.google.javascript.jscomp.TypeCheckTest.testStubFunctionDeclaration10
6
1
0
6
4
1
1
1
0.17
com.google.javascript.jscomp.TypeCheckTest.testStubFunctionDeclaration2
8
3
0
7
5
1
1
1
0.43
com.google.javascript.jscomp.TypeCheckTest.testStubFunctionDeclaration3
7
2
0
7
5
1
1
1
0.29
com.google.javascript.jscomp.TypeCheckTest.testStubFunctionDeclaration4
8
2
0
8
6
1
1
1
0.25
com.google.javascript.jscomp.TypeCheckTest.testStubFunctionDeclaration5
8
2
0
8
6
1
1
1
0.25
com.google.javascript.jscomp.TypeCheckTest.testStubFunctionDeclaration6
7
2
0
7
5
1
1
1
0.29
com.google.javascript.jscomp.TypeCheckTest.testStubFunctionDeclaration7
7
2
0
7
5
1
1
1
0.29
com.google.javascript.jscomp.TypeCheckTest.testStubFunctionDeclaration8
6
1
0
6
4
1
1
1
0.17
com.google.javascript.jscomp.TypeCheckTest.testStubFunctionDeclaration9
6
1
0
6
4
1
1
1
0.17
com.google.javascript.jscomp.TypeCheckTest.testSubtypeNotTemplated1
12
4
0
12
10
1
1
1
0.33
com.google.javascript.jscomp.TypeCheckTest.testSubtypeNotTemplated2
12
4
0
12
10
1
1
1
0.33
com.google.javascript.jscomp.TypeCheckTest.testSuperClassDefinedAfterSubClass1
8
4
0
8
6
1
1
1
0.50
com.google.javascript.jscomp.TypeCheckTest.testSuperClassDefinedAfterSubClass2
8
4
0
8
6
1
1
1
0.50
com.google.javascript.jscomp.TypeCheckTest.testSuperclassMatch
7
2
0
7
5
1
2
1
0.29
com.google.javascript.jscomp.TypeCheckTest.testSuperclassMatchWithMixin
10
3
0
10
8
1
2
1
0.30
com.google.javascript.jscomp.TypeCheckTest.testSuperclassMismatch1
8
2
0
8
6
1
2
1
0.25
com.google.javascript.jscomp.TypeCheckTest.testSuperclassMismatch2
8
2
0
8
6
1
2
1
0.25
com.google.javascript.jscomp.TypeCheckTest.testSwitchCase1
5
1
0
5
3
1
1
1
0.20
com.google.javascript.jscomp.TypeCheckTest.testSwitchCase2
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.TypeCheckTest.testSwitchCase3
5
1
0
5
3
1
1
1
0.20
com.google.javascript.jscomp.TypeCheckTest.testSwitchCase4
5
1
0
5
3
1
1
1
0.20
com.google.javascript.jscomp.TypeCheckTest.testSwitchCase5
5
1
0
5
3
1
1
1
0.20
com.google.javascript.jscomp.TypeCheckTest.testSwitchCase6
5
1
0
5
3
1
1
1
0.20
com.google.javascript.jscomp.TypeCheckTest.testSwitchCase7
17
2
0
16
14
1
1
1
0.12
com.google.javascript.jscomp.TypeCheckTest.testSwitchCase8
17
2
0
16
14
1
1
1
0.12
com.google.javascript.jscomp.TypeCheckTest.testTemplatedFunctionInUnion1
13
2
0
13
11
1
1
1
0.15
com.google.javascript.jscomp.TypeCheckTest.testTemplatedThisType1
26
4
1
25
23
1
1
1
0.16
com.google.javascript.jscomp.TypeCheckTest.testTemplatedThisType2
12
1
0
12
10
1
1
1
0.08
com.google.javascript.jscomp.TypeCheckTest.testTemplateMap1
13
2
0
13
11
1
1
1
0.15
com.google.javascript.jscomp.TypeCheckTest.testTemplateMap2
14
2
0
14
12
1
1
1
0.14
com.google.javascript.jscomp.TypeCheckTest.testTemplateMap3
13
1
0
13
11
1
1
1
0.08
com.google.javascript.jscomp.TypeCheckTest.testTemplateMap4
13
1
0
13
11
1
1
1
0.08
com.google.javascript.jscomp.TypeCheckTest.testTemplateMap5
9
1
0
9
7
1
1
1
0.11
com.google.javascript.jscomp.TypeCheckTest.testTemplateMap6
9
1
0
9
7
1
1
1
0.11
com.google.javascript.jscomp.TypeCheckTest.testTemplateType1
11
1
0
11
9
1
1
1
0.09
com.google.javascript.jscomp.TypeCheckTest.testTemplateType10
14
5
0
12
10
1
1
1
0.42
com.google.javascript.jscomp.TypeCheckTest.testTemplateType11
25
7
0
23
21
1
1
1
0.30
com.google.javascript.jscomp.TypeCheckTest.testTemplateType12
25
7
0
23
21
1
1
1
0.30
com.google.javascript.jscomp.TypeCheckTest.testTemplateType13
25
9
0
23
21
1
1
1
0.39
com.google.javascript.jscomp.TypeCheckTest.testTemplateType14
25
9
0
23
21
1
1
1
0.39
com.google.javascript.jscomp.TypeCheckTest.testTemplateType15
14
2
0
14
12
1
1
1
0.14
com.google.javascript.jscomp.TypeCheckTest.testTemplateType16
17
4
0
17
15
1
1
1
0.24
com.google.javascript.jscomp.TypeCheckTest.testTemplateType17
16
3
0
16
14
1
1
1
0.19
com.google.javascript.jscomp.TypeCheckTest.testTemplateType18
15
5
0
13
11
1
1
1
0.38
com.google.javascript.jscomp.TypeCheckTest.testTemplateType19
14
2
0
14
12
1
1
1
0.14
com.google.javascript.jscomp.TypeCheckTest.testTemplateType2
12
3
0
10
8
1
1
1
0.30
com.google.javascript.jscomp.TypeCheckTest.testTemplateType20
17
5
0
16
14
1
1
1
0.31
com.google.javascript.jscomp.TypeCheckTest.testTemplateType21
14
5
0
13
11
1
1
1
0.38
com.google.javascript.jscomp.TypeCheckTest.testTemplateType22
17
7
0
16
14
1
1
1
0.44
com.google.javascript.jscomp.TypeCheckTest.testTemplateType23
9
4
0
8
6
1
1
1
0.50
com.google.javascript.jscomp.TypeCheckTest.testTemplateType24
25
6
0
24
22
1
1
1
0.25
com.google.javascript.jscomp.TypeCheckTest.testTemplateType25
25
6
0
24
22
1
1
1
0.25
com.google.javascript.jscomp.TypeCheckTest.testTemplateType26
31
8
0
29
27
1
1
1
0.28
com.google.javascript.jscomp.TypeCheckTest.testTemplateType3
17
2
0
17
15
1
1
1
0.12
com.google.javascript.jscomp.TypeCheckTest.testTemplateType4
14
2
0
14
12
1
1
1
0.14
com.google.javascript.jscomp.TypeCheckTest.testTemplateType5
21
3
0
21
19
1
2
1
0.14
com.google.javascript.jscomp.TypeCheckTest.testTemplateType6
16
3
0
16
14
1
1
1
0.19
com.google.javascript.jscomp.TypeCheckTest.testTemplateType7
9
4
0
6
4
1
1
1
0.67
com.google.javascript.jscomp.TypeCheckTest.testTemplateType8
19
4
0
19
17
1
1
1
0.21
com.google.javascript.jscomp.TypeCheckTest.testTemplateType9
20
5
0
19
17
1
1
1
0.26
com.google.javascript.jscomp.TypeCheckTest.testTemplateTypeRecursion1
18
3
0
18
16
1
1
1
0.17
com.google.javascript.jscomp.TypeCheckTest.testTemplateTypeRecursion2
19
4
0
19
17
1
1
1
0.21
com.google.javascript.jscomp.TypeCheckTest.testTemplateTypeRecursion3
19
4
0
19
17
1
1
1
0.21
com.google.javascript.jscomp.TypeCheckTest.testTemplateTypeWithTypeDef1a
25
7
0
25
23
1
1
1
0.28
com.google.javascript.jscomp.TypeCheckTest.testTemplateTypeWithTypeDef1b
25
7
0
25
23
1
1
1
0.28
com.google.javascript.jscomp.TypeCheckTest.testTemplateTypeWithTypeDef2a
19
6
0
19
17
1
1
1
0.32
com.google.javascript.jscomp.TypeCheckTest.testTemplateTypeWithTypeDef2b
19
6
0
19
17
1
1
1
0.32
com.google.javascript.jscomp.TypeCheckTest.testTemplateTypeWithTypeDef2c
19
6
0
19
17
1
1
1
0.32
com.google.javascript.jscomp.TypeCheckTest.testTemplateTypeWithTypeDef2d
19
6
0
19
17
1
1
1
0.32
com.google.javascript.jscomp.TypeCheckTest.testTemplateTypeWithUnresolvedType
12
4
2
10
8
1
1
1
0.40
com.google.javascript.jscomp.TypeCheckTest.testTemplatized1
11
2
0
11
9
1
1
1
0.18
com.google.javascript.jscomp.TypeCheckTest.testTemplatized10
24
3
1
23
21
1
1
1
0.13
com.google.javascript.jscomp.TypeCheckTest.testTemplatized11
18
4
0
17
15
1
1
1
0.24
com.google.javascript.jscomp.TypeCheckTest.testTemplatized2
8
2
0
8
6
1
1
1
0.25
com.google.javascript.jscomp.TypeCheckTest.testTemplatized3
8
2
0
8
6
1
1
1
0.25
com.google.javascript.jscomp.TypeCheckTest.testTemplatized4
10
2
0
10
8
1
1
1
0.20
com.google.javascript.jscomp.TypeCheckTest.testTemplatized5
15
3
0
15
13
1
1
1
0.20
com.google.javascript.jscomp.TypeCheckTest.testTemplatized6
19
5
0
19
17
1
1
1
0.26
com.google.javascript.jscomp.TypeCheckTest.testTemplatized7
23
5
4
19
17
1
1
1
0.26
com.google.javascript.jscomp.TypeCheckTest.testTemplatized9
25
5
4
21
19
1
1
1
0.24
com.google.javascript.jscomp.TypeCheckTest.testTemplatizedArray1
8
1
0
8
6
1
1
1
0.12
com.google.javascript.jscomp.TypeCheckTest.testTemplatizedArray2
8
1
0
8
6
1
1
1
0.12
com.google.javascript.jscomp.TypeCheckTest.testTemplatizedArray3
5
1
0
5
3
1
1
1
0.20
com.google.javascript.jscomp.TypeCheckTest.testTemplatizedArray4
7
1
0
7
5
1
1
1
0.14
com.google.javascript.jscomp.TypeCheckTest.testTemplatizedArray5
4
1
0
4
2
1
1
1
0.25
com.google.javascript.jscomp.TypeCheckTest.testTemplatizedArray6
8
1
0
8
6
1
1
1
0.12
com.google.javascript.jscomp.TypeCheckTest.testTemplatizedArray7
8
1
0
8
6
1
1
1
0.12
com.google.javascript.jscomp.TypeCheckTest.testTemplatizedObject1
8
1
0
8
6
1
1
1
0.12
com.google.javascript.jscomp.TypeCheckTest.testTemplatizedObject2
8
1
0
8
6
1
1
1
0.12
com.google.javascript.jscomp.TypeCheckTest.testTemplatizedObject3
8
1
0
8
6
1
1
1
0.12
com.google.javascript.jscomp.TypeCheckTest.testTemplatizedObject4
9
2
0
9
7
1
1
1
0.22
com.google.javascript.jscomp.TypeCheckTest.testTemplatizedObject5
9
2
0
9
7
1
1
1
0.22
com.google.javascript.jscomp.TypeCheckTest.testTemplatizedObjectOnWindow
12
2
0
12
10
1
1
1
0.17
com.google.javascript.jscomp.TypeCheckTest.testTemplatizedStructuralMatch1
11
5
0
11
9
1
1
1
0.45
com.google.javascript.jscomp.TypeCheckTest.testTemplatizedStructuralMatch2
11
5
0
11
9
1
1
1
0.45
com.google.javascript.jscomp.TypeCheckTest.testTemplatizedStructuralMatch3
11
5
0
11
9
1
1
1
0.45
com.google.javascript.jscomp.TypeCheckTest.testTemplatizedStructuralMismatch1
15
5
0
15
13
1
1
1
0.33
com.google.javascript.jscomp.TypeCheckTest.testTemplatizedStructuralMismatch2
15
5
0
15
13
1
1
1
0.33
com.google.javascript.jscomp.TypeCheckTest.testTemplatizedStructuralMismatch3
21
5
0
21
19
1
1
1
0.24
com.google.javascript.jscomp.TypeCheckTest.testTemplatizedStructuralMismatch4
22
5
0
22
20
1
1
1
0.23
com.google.javascript.jscomp.TypeCheckTest.testTemplatizedStructuralMismatchNotFound
24
9
0
22
20
1
1
1
0.41
com.google.javascript.jscomp.TypeCheckTest.testTemplatizedTypeSubtypes2
8
0
1
7
5
5
1
3
0.00
com.google.javascript.jscomp.TypeCheckTest.testThis1
9
2
0
9
7
1
1
1
0.22
com.google.javascript.jscomp.TypeCheckTest.testThis10
10
3
0
9
7
1
1
1
0.33
com.google.javascript.jscomp.TypeCheckTest.testThis11
13
3
0
13
11
1
1
1
0.23
com.google.javascript.jscomp.TypeCheckTest.testThis12
11
2
0
11
9
1
1
1
0.18
com.google.javascript.jscomp.TypeCheckTest.testThis13
13
2
0
13
11
1
1
1
0.15
com.google.javascript.jscomp.TypeCheckTest.testThis14
8
1
0
8
6
1
1
1
0.12
com.google.javascript.jscomp.TypeCheckTest.testThis2
11
2
0
11
9
1
1
1
0.18
com.google.javascript.jscomp.TypeCheckTest.testThis3
7
1
0
7
5
1
1
1
0.14
com.google.javascript.jscomp.TypeCheckTest.testThis4
11
3
0
11
9
1
1
1
0.27
com.google.javascript.jscomp.TypeCheckTest.testThis5
5
1
0
5
3
1
1
1
0.20
com.google.javascript.jscomp.TypeCheckTest.testThis6
8
1
0
8
6
1
1
1
0.12
com.google.javascript.jscomp.TypeCheckTest.testThis7
7
2
0
7
5
1
1
1
0.29
com.google.javascript.jscomp.TypeCheckTest.testThis8
10
3
0
10
8
1
1
1
0.30
com.google.javascript.jscomp.TypeCheckTest.testThis9
6
3
0
5
3
1
1
1
0.60
com.google.javascript.jscomp.TypeCheckTest.testThisTypeOfFunction1
5
1
0
5
3
1
1
1
0.20
com.google.javascript.jscomp.TypeCheckTest.testThisTypeOfFunction2
7
2
0
7
5
1
1
1
0.29
com.google.javascript.jscomp.TypeCheckTest.testThisTypeOfFunction3
7
1
0
7
5
1
1
1
0.14
com.google.javascript.jscomp.TypeCheckTest.testThisTypeOfFunction4
16
1
0
16
14
1
1
1
0.06
com.google.javascript.jscomp.TypeCheckTest.testThisTypeOfFunction5
7
2
0
7
5
1
1
1
0.29
com.google.javascript.jscomp.TypeCheckTest.testTypeCheck1
3
1
0
3
1
1
1
1
0.33
com.google.javascript.jscomp.TypeCheckTest.testTypeCheck10
3
1
0
3
1
1
1
1
0.33
com.google.javascript.jscomp.TypeCheckTest.testTypeCheck11
8
2
0
8
6
1
1
1
0.25
com.google.javascript.jscomp.TypeCheckTest.testTypeCheck12
6
1
0
6
4
1
1
1
0.17
com.google.javascript.jscomp.TypeCheckTest.testTypeCheck13
6
1
0
6
4
1
1
1
0.17
com.google.javascript.jscomp.TypeCheckTest.testTypeCheck14
3
1
0
3
1
1
1
1
0.33
com.google.javascript.jscomp.TypeCheckTest.testTypeCheck15
6
1
0
6
4
1
1
1
0.17
com.google.javascript.jscomp.TypeCheckTest.testTypeCheck16
6
1
0
6
4
1
1
1
0.17
com.google.javascript.jscomp.TypeCheckTest.testTypeCheck17
4
2
0
4
2
1
1
1
0.50
com.google.javascript.jscomp.TypeCheckTest.testTypeCheck18
3
1
0
3
1
1
1
1
0.33
com.google.javascript.jscomp.TypeCheckTest.testTypeCheck19
3
1
0
3
1
1
1
1
0.33
com.google.javascript.jscomp.TypeCheckTest.testTypeCheck2
7
1
0
7
5
1
1
1
0.14
com.google.javascript.jscomp.TypeCheckTest.testTypeCheck20
3
1
0
3
1
1
1
1
0.33
com.google.javascript.jscomp.TypeCheckTest.testTypeCheck21
3
1
0
3
1
1
1
1
0.33
com.google.javascript.jscomp.TypeCheckTest.testTypeCheck22
6
3
0
6
4
1
1
1
0.50
com.google.javascript.jscomp.TypeCheckTest.testTypeCheck23
3
1
0
3
1
1
1
1
0.33
com.google.javascript.jscomp.TypeCheckTest.testTypeCheck24
4
2
0
4
2
1
1
1
0.50
com.google.javascript.jscomp.TypeCheckTest.testTypeCheck25
7
1
0
7
5
1
1
1
0.14
com.google.javascript.jscomp.TypeCheckTest.testTypeCheck26
8
1
1
7
5
1
1
1
0.14
com.google.javascript.jscomp.TypeCheckTest.testTypeCheck27
4
1
0
4
2
1
1
1
0.25
com.google.javascript.jscomp.TypeCheckTest.testTypeCheck28
4
1
0
4
2
1
1
1
0.25
com.google.javascript.jscomp.TypeCheckTest.testTypeCheck4
3
1
0
3
1
1
1
1
0.33
com.google.javascript.jscomp.TypeCheckTest.testTypeCheck5
7
1
0
7
5
1
1
1
0.14
com.google.javascript.jscomp.TypeCheckTest.testTypeCheck6
5
2
0
5
3
1
1
1
0.40
com.google.javascript.jscomp.TypeCheckTest.testTypeCheck8
3
1
0
3
1
1
1
1
0.33
com.google.javascript.jscomp.TypeCheckTest.testTypeCheck9
3
1
0
3
1
1
1
1
0.33
com.google.javascript.jscomp.TypeCheckTest.testTypeCheckBasicDowncast
4
2
0
4
2
1
1
1
0.50
com.google.javascript.jscomp.TypeCheckTest.testTypeCheckCustomExterns
9
2
0
9
7
1
1
1
0.22
com.google.javascript.jscomp.TypeCheckTest.testTypeCheckCustomExterns2
9
2
0
9
7
1
1
1
0.22
com.google.javascript.jscomp.TypeCheckTest.testTypeCheckDefaultExterns
7
1
0
7
5
1
1
1
0.14
com.google.javascript.jscomp.TypeCheckTest.testTypeCheckInlineReturns
8
2
0
8
6
1
1
1
0.25
com.google.javascript.jscomp.TypeCheckTest.testTypeCheckNoDowncastToNumber
7
2
0
7
5
1
1
1
0.29
com.google.javascript.jscomp.TypeCheckTest.testTypeCheckStandaloneAST
23
0
4
19
17
8
5
7
0.00
com.google.javascript.jscomp.TypeCheckTest.testTypeDef1
7
2
0
7
5
1
1
1
0.29
com.google.javascript.jscomp.TypeCheckTest.testTypeDef2
10
2
0
10
8
1
1
1
0.20
com.google.javascript.jscomp.TypeCheckTest.testTypeDef3
10
2
0
10
8
1
1
1
0.20
com.google.javascript.jscomp.TypeCheckTest.testTypeDef4
11
4
0
11
9
1
1
1
0.36
com.google.javascript.jscomp.TypeCheckTest.testTypeDef5
15
8
0
11
9
1
1
1
0.73
com.google.javascript.jscomp.TypeCheckTest.testTypedefBeforeUse
10
2
0
10
8
1
1
1
0.20
com.google.javascript.jscomp.TypeCheckTest.testTypeInferenceWithCast1
7
4
0
7
5
1
1
1
0.57
com.google.javascript.jscomp.TypeCheckTest.testTypeInferenceWithCast2
7
4
0
7
5
1
1
1
0.57
com.google.javascript.jscomp.TypeCheckTest.testTypeInferenceWithCast3
6
3
0
6
4
1
1
1
0.50
com.google.javascript.jscomp.TypeCheckTest.testTypeInferenceWithCast4
6
3
0
6
4
1
1
1
0.50
com.google.javascript.jscomp.TypeCheckTest.testTypeInferenceWithCast5
11
3
0
11
9
1
1
1
0.27
com.google.javascript.jscomp.TypeCheckTest.testTypeInferenceWithClosure1
9
2
0
9
7
1
1
1
0.22
com.google.javascript.jscomp.TypeCheckTest.testTypeInferenceWithClosure2
12
2
0
12
10
1
1
1
0.17
com.google.javascript.jscomp.TypeCheckTest.testTypeInferenceWithNoEntry1
23
5
0
23
21
1
1
1
0.22
com.google.javascript.jscomp.TypeCheckTest.testTypeInferenceWithNoEntry2
26
6
0
26
24
1
1
1
0.23
com.google.javascript.jscomp.TypeCheckTest.testTypeof
3
1
0
3
1
1
1
1
0.33
com.google.javascript.jscomp.TypeCheckTest.testTypeof2
4
0
0
4
2
1
1
1
0.00
com.google.javascript.jscomp.TypeCheckTest.testTypeof3
10
0
0
10
8
1
1
1
0.00
com.google.javascript.jscomp.TypeCheckTest.testTypeOfReduction1
4
1
0
4
2
1
1
1
0.25
com.google.javascript.jscomp.TypeCheckTest.testTypeOfReduction10
8
1
0
8
6
1
1
1
0.12
com.google.javascript.jscomp.TypeCheckTest.testTypeOfReduction11
8
1
0
8
6
1
1
1
0.12
com.google.javascript.jscomp.TypeCheckTest.testTypeOfReduction12
5
2
0
5
3
1
1
1
0.40
com.google.javascript.jscomp.TypeCheckTest.testTypeOfReduction13
7
2
0
7
5
1
1
1
0.29
com.google.javascript.jscomp.TypeCheckTest.testTypeOfReduction14
8
1
0
7
5
1
1
1
0.14
com.google.javascript.jscomp.TypeCheckTest.testTypeOfReduction15
8
1
0
7
5
1
1
1
0.14
com.google.javascript.jscomp.TypeCheckTest.testTypeOfReduction16
15
3
0
15
13
1
1
1
0.20
com.google.javascript.jscomp.TypeCheckTest.testTypeOfReduction2
4
1
0
4
2
1
1
1
0.25
com.google.javascript.jscomp.TypeCheckTest.testTypeOfReduction3
4
1
0
4
2
1
1
1
0.25
com.google.javascript.jscomp.TypeCheckTest.testTypeOfReduction4
4
1
0
4
2
1
1
1
0.25
com.google.javascript.jscomp.TypeCheckTest.testTypeOfReduction5
5
2
0
5
3
1
1
1
0.40
com.google.javascript.jscomp.TypeCheckTest.testTypeOfReduction6
6
1
0
6
4
1
1
1
0.17
com.google.javascript.jscomp.TypeCheckTest.testTypeOfReduction7
7
1
0
7
5
1
1
1
0.14
com.google.javascript.jscomp.TypeCheckTest.testTypeOfReduction8
8
1
0
8
6
1
1
1
0.12
com.google.javascript.jscomp.TypeCheckTest.testTypeOfReduction9
8
1
0
8
6
1
1
1
0.12
com.google.javascript.jscomp.TypeCheckTest.testTypeRedefinition
10
2
0
10
8
1
1
1
0.20
com.google.javascript.jscomp.TypeCheckTest.testTypes
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.TypeCheckTest.testTypes
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.TypeCheckTest.testTypes
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.TypeCheckTest.testTypes
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.TypeCheckTest.testTypes
26
0
2
24
17
4
13
3
0.00
com.google.javascript.jscomp.TypeCheckTest.testTypes
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.TypeCheckTest.testTypes
26
0
2
24
17
4
13
3
0.00
com.google.javascript.jscomp.TypeCheckTest.testTypes
20
1
1
18
14
4
10
5
0.06
com.google.javascript.jscomp.TypeCheckTest.testTypesModuloNullUndefined
5
0
0
5
3
1
3
1
0.00
com.google.javascript.jscomp.TypeCheckTest.testTypesWithExterns
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.TypeCheckTest.testTypesWithExtraExterns
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.TypeCheckTest.testTypesWithExtraExterns
4
0
0
4
1
2
1
1
0.00
com.google.javascript.jscomp.TypeCheckTest.testUndeclaredGlobalProperty1
6
2
0
6
4
1
1
1
0.33
com.google.javascript.jscomp.TypeCheckTest.testUndeclaredGlobalProperty2
9
2
0
9
7
1
1
1
0.22
com.google.javascript.jscomp.TypeCheckTest.testUndefinedNode
9
0
1
8
6
3
4
3
0.00
com.google.javascript.jscomp.TypeCheckTest.testUndefinedVar
5
0
0
5
3
2
1
2
0.00
com.google.javascript.jscomp.TypeCheckTest.testUnionOfFunctionAndType
4
2
0
4
2
1
1
1
0.50
com.google.javascript.jscomp.TypeCheckTest.testUnionTemplateThisType
16
4
0
16
14
1
1
1
0.25
com.google.javascript.jscomp.TypeCheckTest.testUnknownConstructorInstanceType1
3
1
0
3
1
1
1
1
0.33
com.google.javascript.jscomp.TypeCheckTest.testUnknownConstructorInstanceType2
3
1
0
3
1
1
1
1
0.33
com.google.javascript.jscomp.TypeCheckTest.testUnknownConstructorInstanceType3
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.TypeCheckTest.testUnknownForIn
5
0
0
5
3
1
2
1
0.00
com.google.javascript.jscomp.TypeCheckTest.testUnknownPrototypeChain
12
2
0
12
10
1
1
1
0.17
com.google.javascript.jscomp.TypeCheckTest.testUnknownsDontOverrideDeclaredTypesInLocalScope1
14
3
1
13
11
1
1
1
0.23
com.google.javascript.jscomp.TypeCheckTest.testUnknownsDontOverrideDeclaredTypesInLocalScope2
16
4
1
15
13
1
1
1
0.27
com.google.javascript.jscomp.TypeCheckTest.testUnknownTypeDisabledByDefault
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.TypeCheckTest.testUnknownTypeReport
6
0
0
6
4
1
2
1
0.00
com.google.javascript.jscomp.TypeCheckTest.testUpdateParameterTypeOnClosure
25
6
0
23
21
1
1
1
0.26
com.google.javascript.jscomp.TypeCheckTest.testValueOfComparison1
5
3
0
5
3
1
1
1
0.60
com.google.javascript.jscomp.TypeCheckTest.testValueOfComparison2
6
3
0
6
4
1
1
1
0.50
com.google.javascript.jscomp.TypeCheckTest.testValueOfComparison3
6
3
0
6
4
1
1
1
0.50
com.google.javascript.jscomp.TypeCheckTest.testValueTypeBuiltInPrototypePropertyType
4
0
0
4
2
2
1
2
0.00
com.google.javascript.jscomp.TypeCheckTest.testVar1
7
1
1
6
3
3
1
2
0.17
com.google.javascript.jscomp.TypeCheckTest.testVar10
6
1
0
6
4
1
1
1
0.17
com.google.javascript.jscomp.TypeCheckTest.testVar11
6
1
0
6
4
1
1
1
0.17
com.google.javascript.jscomp.TypeCheckTest.testVar12
11
2
0
11
9
1
1
1
0.18
com.google.javascript.jscomp.TypeCheckTest.testVar13
4
2
0
3
1
1
1
1
0.67
com.google.javascript.jscomp.TypeCheckTest.testVar14
6
1
0
6
4
1
1
1
0.17
com.google.javascript.jscomp.TypeCheckTest.testVar15
7
1
0
7
5
1
1
1
0.14
com.google.javascript.jscomp.TypeCheckTest.testVar2
3
1
0
3
1
1
1
1
0.33
com.google.javascript.jscomp.TypeCheckTest.testVar3
5
0
1
4
2
2
1
2
0.00
com.google.javascript.jscomp.TypeCheckTest.testVar4
7
0
1
6
4
3
1
2
0.00
com.google.javascript.jscomp.TypeCheckTest.testVar5
8
2
0
8
6
1
1
1
0.25
com.google.javascript.jscomp.TypeCheckTest.testVar6
12
1
0
12
10
1
1
1
0.08
com.google.javascript.jscomp.TypeCheckTest.testVar7
4
1
0
4
2
1
1
1
0.25
com.google.javascript.jscomp.TypeCheckTest.testVar8
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.TypeCheckTest.testVar9
4
1
0
4
2
1
1
1
0.25
com.google.javascript.jscomp.TypeCheckTest.testWarnDataPropertyOnInterface3
6
2
0
6
4
1
1
1
0.33
com.google.javascript.jscomp.TypeCheckTest.testWarnDataPropertyOnInterface4
6
2
0
6
4
1
1
1
0.33
com.google.javascript.jscomp.TypeCheckTest.testWarnUnannotatedPropertyOnInterface5
4
1
0
4
2
1
1
1
0.25
com.google.javascript.jscomp.TypeCheckTest.testWarnUnannotatedPropertyOnInterface6
4
1
0
4
2
1
1
1
0.25
com.google.javascript.jscomp.TypeCheckTest.testWhileRestrictsType1
11
2
0
11
9
1
1
1
0.18
com.google.javascript.jscomp.TypeCheckTest.testWhileRestrictsType2
8
2
0
8
6
1
1
1
0.25
com.google.javascript.jscomp.TypeCheckTest.typeCheck
8
0
1
7
5
3
3
3
0.00
com.google.javascript.jscomp.TypeCheckTest.TypeCheckResult.TypeCheckResult
4
0
0
4
2
1
2
1
0.00
com.google.javascript.jscomp.TypedCodeGenerator.add
28
0
1
27
21
4
12
4
0.00
com.google.javascript.jscomp.TypedCodeGenerator.appendAnnotation
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.TypedCodeGenerator.getFunctionAnnotation
111
18
16
81
63
11
47
14
0.22
com.google.javascript.jscomp.TypedCodeGenerator.getParameterNodeJSDocType
21
5
2
14
10
3
6
3
0.36
com.google.javascript.jscomp.TypedCodeGenerator.getTypeAnnotation
25
3
1
23
19
3
11
3
0.13
com.google.javascript.jscomp.TypedCodeGenerator.restrictByUndefined
7
0
0
7
4
1
3
1
0.00
com.google.javascript.jscomp.TypedCodeGenerator.TypedCodeGenerator
6
0
0
6
3
2
3
1
0.00
com.google.javascript.jscomp.TypedScope.(Anon_1).apply
6
0
0
6
5
0
1
1
0.00
com.google.javascript.jscomp.TypedScope.createGlobalScope
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.TypedScope.createLatticeBottom
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.TypedScope.declare
4
0
0
4
2
1
1
1
0.00
com.google.javascript.jscomp.TypedScope.declare
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.TypedScope.declare
7
0
0
7
4
3
3
2
0.00
com.google.javascript.jscomp.TypedScope.getAllSymbols
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.TypedScope.getArgumentsVar
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.TypedScope.getClosestHoistScope
4
0
0
4
2
1
1
1
0.00
com.google.javascript.jscomp.TypedScope.getDeclarativelyUnboundVarsWithoutTypes
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.TypedScope.getDepth
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.TypedScope.getGlobalScope
7
0
0
7
4
2
3
2
0.00
com.google.javascript.jscomp.TypedScope.getOwnSlot
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.TypedScope.getParent
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.TypedScope.getParentScope
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.TypedScope.getRootNode
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.TypedScope.getSlot
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.TypedScope.getTypeOfThis
17
4
1
12
8
2
6
2
0.33
com.google.javascript.jscomp.TypedScope.getVar
12
1
0
11
7
3
5
3
0.09
com.google.javascript.jscomp.TypedScope.getVarCount
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.TypedScope.getVarIterable
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.TypedScope.isBlockScope
4
1
0
3
1
1
1
1
0.33
com.google.javascript.jscomp.TypedScope.isBottom
4
1
0
3
1
1
1
1
0.33
com.google.javascript.jscomp.TypedScope.isDeclared
13
0
0
13
8
2
7
2
0.00
com.google.javascript.jscomp.TypedScope.isFunctionBlockScope
4
0
0
4
2
1
1
1
0.00
com.google.javascript.jscomp.TypedScope.isGlobal
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.TypedScope.isLocal
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.TypedScope.resolveTypes
7
1
0
6
3
1
3
1
0.17
com.google.javascript.jscomp.TypedScope.setTypeResolver
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.TypedScope.TypedScope
5
0
0
5
3
1
3
1
0.00
com.google.javascript.jscomp.TypedScope.TypedScope
11
6
0
5
3
1
3
1
1.20
com.google.javascript.jscomp.TypedScope.TypeResolver.resolveTypes
1
0
0
1
0
1
0
1
0.00
com.google.javascript.jscomp.TypedScope.undeclare
6
0
0
6
4
2
3
2
0.00
com.google.javascript.jscomp.TypedScopeCreator.AbstractScopeBuilder.AbstractScopeBuilder
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.TypedScopeCreator.AbstractScopeBuilder.applyDelegateRelationship
40
3
3
34
28
17
6
10
0.09
com.google.javascript.jscomp.TypedScopeCreator.AbstractScopeBuilder.assertDefinitionNode
8
4
0
4
2
1
2
1
1.00
com.google.javascript.jscomp.TypedScopeCreator.AbstractScopeBuilder.attachLiteralTypes
48
3
7
38
33
2
21
2
0.08
com.google.javascript.jscomp.TypedScopeCreator.AbstractScopeBuilder.checkForCallingConventionDefiningCalls
8
3
0
5
2
2
1
1
0.60
com.google.javascript.jscomp.TypedScopeCreator.AbstractScopeBuilder.checkForClassDefiningCalls
65
8
4
53
37
21
17
13
0.15
com.google.javascript.jscomp.TypedScopeCreator.AbstractScopeBuilder.createEnumTypeFromNodes
51
17
5
29
20
7
15
6
0.59
com.google.javascript.jscomp.TypedScopeCreator.AbstractScopeBuilder.createFunctionTypeFromNodes
147
34
12
101
75
27
39
20
0.34
com.google.javascript.jscomp.TypedScopeCreator.AbstractScopeBuilder.defineCatch
10
3
0
7
5
2
2
2
0.43
com.google.javascript.jscomp.TypedScopeCreator.AbstractScopeBuilder.defineFunctionLiteral
24
9
3
12
8
6
4
5
0.75
com.google.javascript.jscomp.TypedScopeCreator.AbstractScopeBuilder.defineName
19
10
1
8
5
3
3
3
1.25
com.google.javascript.jscomp.TypedScopeCreator.AbstractScopeBuilder.defineObjectLiteral
43
2
4
37
29
8
18
8
0.05
com.google.javascript.jscomp.TypedScopeCreator.AbstractScopeBuilder.defineSlot
11
8
0
3
1
1
1
1
2.67
com.google.javascript.jscomp.TypedScopeCreator.AbstractScopeBuilder.defineSlot
31
14
1
16
13
1
5
1
0.88
com.google.javascript.jscomp.TypedScopeCreator.AbstractScopeBuilder.defineSlot
108
25
11
72
55
18
23
13
0.35
com.google.javascript.jscomp.TypedScopeCreator.AbstractScopeBuilder.defineVar
19
4
0
15
10
3
7
4
0.27
com.google.javascript.jscomp.TypedScopeCreator.AbstractScopeBuilder.findOverriddenFunction
33
7
3
23
16
4
10
4
0.30
com.google.javascript.jscomp.TypedScopeCreator.AbstractScopeBuilder.finishConstructorDefinition
45
15
5
25
19
7
6
5
0.60
com.google.javascript.jscomp.TypedScopeCreator.AbstractScopeBuilder.getDeclaredRValueType
73
18
8
47
33
10
22
8
0.38
com.google.javascript.jscomp.TypedScopeCreator.AbstractScopeBuilder.getDeclaredType
42
9
2
31
22
3
16
2
0.29
com.google.javascript.jscomp.TypedScopeCreator.AbstractScopeBuilder.getDeclaredTypeInAnnotation
44
6
4
34
25
8
15
8
0.18
com.google.javascript.jscomp.TypedScopeCreator.AbstractScopeBuilder.getObjectSlot
14
5
0
9
6
3
3
3
0.56
com.google.javascript.jscomp.TypedScopeCreator.AbstractScopeBuilder.getPrototypeOwnerType
6
0
0
6
3
1
3
1
0.00
com.google.javascript.jscomp.TypedScopeCreator.AbstractScopeBuilder.getQnameRootScope
13
3
0
10
6
3
4
3
0.30
com.google.javascript.jscomp.TypedScopeCreator.AbstractScopeBuilder.isGoogAbstractMethod
10
7
0
3
1
1
1
1
2.33
com.google.javascript.jscomp.TypedScopeCreator.AbstractScopeBuilder.isQnameRootedInGlobalScope
7
3
0
4
2
2
1
2
0.75
com.google.javascript.jscomp.TypedScopeCreator.AbstractScopeBuilder.isQualifiedNameInferred
84
32
5
47
33
9
18
7
0.68
com.google.javascript.jscomp.TypedScopeCreator.AbstractScopeBuilder.lookupQualifiedName
18
0
0
18
13
7
7
6
0.00
com.google.javascript.jscomp.TypedScopeCreator.AbstractScopeBuilder.maybeDeclareQualifiedName
117
45
8
64
50
19
23
16
0.70
com.google.javascript.jscomp.TypedScopeCreator.AbstractScopeBuilder.processObjectLitProperties
37
11
2
24
17
11
8
9
0.46
com.google.javascript.jscomp.TypedScopeCreator.AbstractScopeBuilder.resolveStubDeclarations
34
8
3
23
18
8
7
9
0.35
com.google.javascript.jscomp.TypedScopeCreator.AbstractScopeBuilder.resolveTypes
15
4
2
9
5
1
5
3
0.44
com.google.javascript.jscomp.TypedScopeCreator.AbstractScopeBuilder.setDeferredType
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.TypedScopeCreator.AbstractScopeBuilder.shouldTraverse
29
4
3
22
15
3
11
3
0.18
com.google.javascript.jscomp.TypedScopeCreator.AbstractScopeBuilder.shouldUseFunctionLiteralType
18
7
0
11
6
2
5
1
0.64
com.google.javascript.jscomp.TypedScopeCreator.AbstractScopeBuilder.visit
57
4
8
45
36
2
25
3
0.09
com.google.javascript.jscomp.TypedScopeCreator.createInitialScope
34
7
4
23
21
2
19
2
0.30
com.google.javascript.jscomp.TypedScopeCreator.createScope
50
11
7
32
27
8
17
7
0.34
com.google.javascript.jscomp.TypedScopeCreator.declareNativeFunctionType
6
0
0
6
4
2
2
2
0.00
com.google.javascript.jscomp.TypedScopeCreator.declareNativeType
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.TypedScopeCreator.declareNativeValueType
4
0
0
4
1
2
1
1
0.00
com.google.javascript.jscomp.TypedScopeCreator.DeferredSetType.DeferredSetType
10
2
1
7
5
1
5
1
0.29
com.google.javascript.jscomp.TypedScopeCreator.DeferredSetType.resolve
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.TypedScopeCreator.DiscoverEnumsAndTypedefs.DiscoverEnumsAndTypedefs
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.TypedScopeCreator.DiscoverEnumsAndTypedefs.identifyNameNode
10
0
0
10
5
2
5
1
0.00
com.google.javascript.jscomp.TypedScopeCreator.DiscoverEnumsAndTypedefs.visit
21
0
0
21
16
2
9
3
0.00
com.google.javascript.jscomp.TypedScopeCreator.FirstOrderFunctionAnalyzer.enterScope
6
0
0
6
3
2
2
2
0.00
com.google.javascript.jscomp.TypedScopeCreator.FirstOrderFunctionAnalyzer.FirstOrderFunctionAnalyzer
5
0
0
5
2
2
2
1
0.00
com.google.javascript.jscomp.TypedScopeCreator.FirstOrderFunctionAnalyzer.process
7
0
0
7
4
1
3
1
0.00
com.google.javascript.jscomp.TypedScopeCreator.FirstOrderFunctionAnalyzer.visit
48
10
3
35
25
9
14
9
0.29
com.google.javascript.jscomp.TypedScopeCreator.getFunctionAnalysisResults
9
2
1
6
3
1
3
1
0.33
com.google.javascript.jscomp.TypedScopeCreator.getNativeType
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.TypedScopeCreator.GlobalScopeBuilder.checkForTypedef
31
8
4
19
13
3
10
3
0.42
com.google.javascript.jscomp.TypedScopeCreator.GlobalScopeBuilder.GlobalScopeBuilder
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.TypedScopeCreator.GlobalScopeBuilder.maybeDeclareQualifiedName
6
0
0
6
2
3
2
1
0.00
com.google.javascript.jscomp.TypedScopeCreator.GlobalScopeBuilder.visit
21
9
2
10
6
1
5
1
0.90
com.google.javascript.jscomp.TypedScopeCreator.hasBlockScope
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.TypedScopeCreator.LocalScopeBuilder.build
25
3
2
20
13
5
9
6
0.15
com.google.javascript.jscomp.TypedScopeCreator.LocalScopeBuilder.declareArguments
48
4
6
39
26
13
15
11
0.10
com.google.javascript.jscomp.TypedScopeCreator.LocalScopeBuilder.getThisTypeForCollectingProperties
11
0
2
9
7
5
5
5
0.00
com.google.javascript.jscomp.TypedScopeCreator.LocalScopeBuilder.handleFunctionInputs
21
7
1
13
9
4
4
4
0.54
com.google.javascript.jscomp.TypedScopeCreator.LocalScopeBuilder.LocalScopeBuilder
7
3
0
4
2
1
2
1
0.75
com.google.javascript.jscomp.TypedScopeCreator.LocalScopeBuilder.maybeCollectMember
22
3
2
17
12
5
4
4
0.18
com.google.javascript.jscomp.TypedScopeCreator.LocalScopeBuilder.visit
33
13
3
17
11
1
11
1
0.76
com.google.javascript.jscomp.TypedScopeCreator.patchGlobalScope
45
14
5
26
18
4
15
7
0.54
com.google.javascript.jscomp.TypedScopeCreator.report
5
0
0
5
2
1
2
1
0.00
com.google.javascript.jscomp.TypedScopeCreator.StubDeclaration.StubDeclaration
5
0
0
5
3
1
3
1
0.00
com.google.javascript.jscomp.TypedScopeCreator.TypedScopeCreator
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.TypedScopeCreator.TypedScopeCreator
11
0
0
11
8
2
7
1
0.00
com.google.javascript.jscomp.TypedScopeCreatorTest.(Anon_1).visit
8
0
0
8
6
1
3
2
0.00
com.google.javascript.jscomp.TypedScopeCreatorTest.disable_testTemplateType13
14
3
0
13
11
1
2
1
0.23
com.google.javascript.jscomp.TypedScopeCreatorTest.disable_testTemplateType8
28
7
0
27
25
1
4
1
0.26
com.google.javascript.jscomp.TypedScopeCreatorTest.findNameType
7
0
0
7
4
1
2
2
0.00
com.google.javascript.jscomp.TypedScopeCreatorTest.findNameType.(Anon_3).apply
3
0
0
3
2
0
1
1
0.00
com.google.javascript.jscomp.TypedScopeCreatorTest.findNameTypeStr
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.TypedScopeCreatorTest.findTokenType
7
0
0
7
4
1
2
2
0.00
com.google.javascript.jscomp.TypedScopeCreatorTest.findTokenType.(Anon_4).apply
3
0
0
3
2
0
1
1
0.00
com.google.javascript.jscomp.TypedScopeCreatorTest.findTypeOnMatchedNode
17
0
1
16
11
4
7
5
0.00
com.google.javascript.jscomp.TypedScopeCreatorTest.getNativeObjectType
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.TypedScopeCreatorTest.getNativeType
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.TypedScopeCreatorTest.getNumRepetitions
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.TypedScopeCreatorTest.getOptions
6
0
0
6
4
1
3
1
0.00
com.google.javascript.jscomp.TypedScopeCreatorTest.getProcessor
16
0
0
16
12
5
4
5
0.00
com.google.javascript.jscomp.TypedScopeCreatorTest.getProcessor.(Anon_2).process
10
0
0
10
8
4
2
4
0.00
com.google.javascript.jscomp.TypedScopeCreatorTest.testAbstractMethod
19
3
3
16
14
4
5
4
0.19
com.google.javascript.jscomp.TypedScopeCreatorTest.testAbstractMethod2
11
2
0
11
9
1
3
1
0.18
com.google.javascript.jscomp.TypedScopeCreatorTest.testAbstractMethod3
8
2
0
8
6
1
2
1
0.25
com.google.javascript.jscomp.TypedScopeCreatorTest.testAbstractMethod4
20
4
3
16
14
4
5
4
0.25
com.google.javascript.jscomp.TypedScopeCreatorTest.testActiveXObject
8
0
0
8
6
1
2
1
0.00
com.google.javascript.jscomp.TypedScopeCreatorTest.testAddMethodsPrototypeTwoWays
35
4
4
28
26
4
14
4
0.14
com.google.javascript.jscomp.TypedScopeCreatorTest.testBadCtorInit1
3
1
0
3
1
1
1
1
0.33
com.google.javascript.jscomp.TypedScopeCreatorTest.testBadCtorInit2
3
1
0
3
1
1
1
1
0.33
com.google.javascript.jscomp.TypedScopeCreatorTest.testBadIfaceInit1
3
1
0
3
1
1
1
1
0.33
com.google.javascript.jscomp.TypedScopeCreatorTest.testBadIfaceInit2
3
1
0
3
1
1
1
1
0.33
com.google.javascript.jscomp.TypedScopeCreatorTest.testBadObjectLiteralCast1
5
1
0
5
3
1
1
1
0.20
com.google.javascript.jscomp.TypedScopeCreatorTest.testBadObjectLiteralCast2
4
0
0
4
2
1
1
1
0.00
com.google.javascript.jscomp.TypedScopeCreatorTest.testBogusPrototypeInit
6
4
0
5
3
1
1
1
0.80
com.google.javascript.jscomp.TypedScopeCreatorTest.testClassTemplateInheritance1
28
6
0
27
25
1
3
1
0.22
com.google.javascript.jscomp.TypedScopeCreatorTest.testClassTemplateInheritance2
28
6
0
27
25
1
3
1
0.22
com.google.javascript.jscomp.TypedScopeCreatorTest.testClassTemplateInheritance3
31
10
0
26
24
1
2
1
0.38
com.google.javascript.jscomp.TypedScopeCreatorTest.testClassTemplateInheritance4
26
6
0
25
23
1
2
1
0.24
com.google.javascript.jscomp.TypedScopeCreatorTest.testClassTemplateInheritance5
32
8
0
31
29
1
4
1
0.26
com.google.javascript.jscomp.TypedScopeCreatorTest.testClassTemplateType1
16
4
0
15
13
1
2
1
0.27
com.google.javascript.jscomp.TypedScopeCreatorTest.testClassTemplateType2
18
6
0
16
14
1
2
1
0.38
com.google.javascript.jscomp.TypedScopeCreatorTest.testClassTemplateType3
16
4
0
15
13
1
2
1
0.27
com.google.javascript.jscomp.TypedScopeCreatorTest.testClassTemplateType4
17
5
0
16
14
1
2
1
0.31
com.google.javascript.jscomp.TypedScopeCreatorTest.testClassTemplateType5
18
5
0
16
14
1
2
1
0.31
com.google.javascript.jscomp.TypedScopeCreatorTest.testClassTemplateType6
18
5
0
16
14
1
2
1
0.31
com.google.javascript.jscomp.TypedScopeCreatorTest.testClassTemplateType7
14
3
0
13
11
1
2
1
0.23
com.google.javascript.jscomp.TypedScopeCreatorTest.testClassTemplateType8
14
3
0
13
11
1
2
1
0.23
com.google.javascript.jscomp.TypedScopeCreatorTest.testClosureParameterTypesWithoutJSDoc
9
1
0
9
7
1
2
1
0.11
com.google.javascript.jscomp.TypedScopeCreatorTest.testCollectedCtorProperty1
13
2
0
13
11
2
6
2
0.15
com.google.javascript.jscomp.TypedScopeCreatorTest.testCollectedCtorProperty10
14
2
0
14
12
2
6
2
0.14
com.google.javascript.jscomp.TypedScopeCreatorTest.testCollectedCtorProperty11
14
2
0
14
12
2
6
2
0.14
com.google.javascript.jscomp.TypedScopeCreatorTest.testCollectedCtorProperty12
14
2
0
14
12
2
6
2
0.14
com.google.javascript.jscomp.TypedScopeCreatorTest.testCollectedCtorProperty13
14
2
0
14
12
2
6
2
0.14
com.google.javascript.jscomp.TypedScopeCreatorTest.testCollectedCtorProperty14
14
2
0
14
12
2
6
2
0.14
com.google.javascript.jscomp.TypedScopeCreatorTest.testCollectedCtorProperty15
17
2
0
17
15
2
6
2
0.12
com.google.javascript.jscomp.TypedScopeCreatorTest.testCollectedCtorProperty2
13
2
0
13
11
2
6
2
0.15
com.google.javascript.jscomp.TypedScopeCreatorTest.testCollectedCtorProperty3
13
2
0
13
11
2
6
2
0.15
com.google.javascript.jscomp.TypedScopeCreatorTest.testCollectedCtorProperty5
13
2
0
13
11
2
6
2
0.15
com.google.javascript.jscomp.TypedScopeCreatorTest.testCollectedCtorProperty9
14
2
0
14
12
2
6
2
0.14
com.google.javascript.jscomp.TypedScopeCreatorTest.testCollectedFunctionStub
13
2
0
13
11
2
5
2
0.15
com.google.javascript.jscomp.TypedScopeCreatorTest.testCollectedFunctionStubLocal
15
2
0
15
13
2
5
2
0.13
com.google.javascript.jscomp.TypedScopeCreatorTest.testConstructorAlias
7
2
0
7
5
1
3
1
0.29
com.google.javascript.jscomp.TypedScopeCreatorTest.testConstructorNode
8
1
1
7
5
2
4
2
0.14
com.google.javascript.jscomp.TypedScopeCreatorTest.testConstructorProperty
9
1
1
8
6
3
4
3
0.12
com.google.javascript.jscomp.TypedScopeCreatorTest.testDeclaredCatchExpression1
7
2
0
5
3
1
2
1
0.40
com.google.javascript.jscomp.TypedScopeCreatorTest.testDeclaredCatchExpression2
7
3
0
5
3
1
2
1
0.60
com.google.javascript.jscomp.TypedScopeCreatorTest.testDeclaredConstType1
7
1
0
7
5
2
2
2
0.14
com.google.javascript.jscomp.TypedScopeCreatorTest.testDeclaredConstType2
7
1
0
7
5
2
2
2
0.14
com.google.javascript.jscomp.TypedScopeCreatorTest.testDeclaredConstType3
8
2
0
8
6
2
2
2
0.25
com.google.javascript.jscomp.TypedScopeCreatorTest.testDeclaredConstType4
12
2
1
11
8
4
3
3
0.18
com.google.javascript.jscomp.TypedScopeCreatorTest.testDeclaredConstType5a
7
1
0
7
5
2
2
2
0.14
com.google.javascript.jscomp.TypedScopeCreatorTest.testDeclaredConstType6
15
2
0
15
13
2
5
2
0.13
com.google.javascript.jscomp.TypedScopeCreatorTest.testDeclaredObjectLitProperty1
10
1
0
10
8
2
3
2
0.10
com.google.javascript.jscomp.TypedScopeCreatorTest.testDeclaredObjectLitProperty2
10
1
0
10
8
2
3
2
0.10
com.google.javascript.jscomp.TypedScopeCreatorTest.testDeclaredObjectLitProperty3
12
1
0
12
10
2
3
2
0.08
com.google.javascript.jscomp.TypedScopeCreatorTest.testDeclaredObjectLitProperty4
11
1
0
11
9
2
5
2
0.09
com.google.javascript.jscomp.TypedScopeCreatorTest.testDeclaredObjectLitProperty5
6
1
0
6
4
2
2
2
0.17
com.google.javascript.jscomp.TypedScopeCreatorTest.testDeclaredObjectLitProperty6
10
1
0
10
8
3
4
3
0.10
com.google.javascript.jscomp.TypedScopeCreatorTest.testDeclaredVar
10
1
2
8
6
3
4
3
0.12
com.google.javascript.jscomp.TypedScopeCreatorTest.testDuplicateExternProperty1
8
2
0
8
6
1
2
1
0.25
com.google.javascript.jscomp.TypedScopeCreatorTest.testDuplicateExternProperty2
7
2
0
7
5
1
2
1
0.29
com.google.javascript.jscomp.TypedScopeCreatorTest.testEnum
7
1
0
7
5
2
4
2
0.14
com.google.javascript.jscomp.TypedScopeCreatorTest.testEnumAlias
14
2
2
12
10
2
6
2
0.17
com.google.javascript.jscomp.TypedScopeCreatorTest.testEnumElement
6
1
0
6
4
2
3
2
0.17
com.google.javascript.jscomp.TypedScopeCreatorTest.testEnumProperty
10
1
1
9
7
3
5
3
0.11
com.google.javascript.jscomp.TypedScopeCreatorTest.testForLoopIntegration
7
0
1
6
4
2
3
2
0.00
com.google.javascript.jscomp.TypedScopeCreatorTest.testGlobalQualifiedNameInLocalScope
11
1
0
11
9
1
3
1
0.09
com.google.javascript.jscomp.TypedScopeCreatorTest.testGlobalThis1
14
1
1
13
10
4
5
3
0.08
com.google.javascript.jscomp.TypedScopeCreatorTest.testGlobalThis2
14
1
1
13
10
4
5
3
0.08
com.google.javascript.jscomp.TypedScopeCreatorTest.testInferredObjectLitProperty1
10
0
0
10
8
3
4
3
0.00
com.google.javascript.jscomp.TypedScopeCreatorTest.testInferredObjectLitProperty2
10
0
0
10
8
3
4
3
0.00
com.google.javascript.jscomp.TypedScopeCreatorTest.testInferredProperty1
7
0
0
7
5
2
4
2
0.00
com.google.javascript.jscomp.TypedScopeCreatorTest.testInferredProperty1a
7
1
0
7
5
2
4
2
0.14
com.google.javascript.jscomp.TypedScopeCreatorTest.testInferredProperty2
7
0
0
7
5
2
4
2
0.00
com.google.javascript.jscomp.TypedScopeCreatorTest.testInferredProperty2b
7
1
0
7
5
2
4
2
0.14
com.google.javascript.jscomp.TypedScopeCreatorTest.testInferredProperty2c
7
1
0
7
5
2
4
2
0.14
com.google.javascript.jscomp.TypedScopeCreatorTest.testInferredProperty3
7
1
0
7
5
2
4
2
0.14
com.google.javascript.jscomp.TypedScopeCreatorTest.testInferredProperty4
7
1
0
7
5
2
4
2
0.14
com.google.javascript.jscomp.TypedScopeCreatorTest.testInferredProperty5
7
1
0
7
5
2
4
2
0.14
com.google.javascript.jscomp.TypedScopeCreatorTest.testInferredProperty6
7
1
0
7
5
2
4
2
0.14
com.google.javascript.jscomp.TypedScopeCreatorTest.testInferredPrototypeProperty1
9
1
1
8
6
2
4
2
0.12
com.google.javascript.jscomp.TypedScopeCreatorTest.testInferredPrototypeProperty2
9
1
1
8
6
2
4
2
0.12
com.google.javascript.jscomp.TypedScopeCreatorTest.testInferredVar
7
0
1
6
4
2
3
2
0.00
com.google.javascript.jscomp.TypedScopeCreatorTest.testLiteralTypesInferred
15
0
0
15
13
1
7
1
0.00
com.google.javascript.jscomp.TypedScopeCreatorTest.testMethodBeforeFunction1
18
1
1
17
15
3
6
3
0.06
com.google.javascript.jscomp.TypedScopeCreatorTest.testMethodBeforeFunction2
18
1
1
17
15
3
6
3
0.06
com.google.javascript.jscomp.TypedScopeCreatorTest.testNamespacedConstructorAlias
9
2
0
9
7
1
3
1
0.22
com.google.javascript.jscomp.TypedScopeCreatorTest.testNamespacedEnum
17
2
2
15
13
3
7
3
0.13
com.google.javascript.jscomp.TypedScopeCreatorTest.testNamespacedFunctionStub
14
1
2
12
10
2
5
2
0.08
com.google.javascript.jscomp.TypedScopeCreatorTest.testNamespacedFunctionStubLocal
16
1
2
14
12
2
5
2
0.07
com.google.javascript.jscomp.TypedScopeCreatorTest.testNamespacesEnumAlias
9
2
1
8
6
1
3
1
0.25
com.google.javascript.jscomp.TypedScopeCreatorTest.testObjectLiteralCast
13
3
1
10
8
1
3
1
0.30
com.google.javascript.jscomp.TypedScopeCreatorTest.testPropertiesOnInterface
20
2
4
16
14
4
8
3
0.12
com.google.javascript.jscomp.TypedScopeCreatorTest.testPropertiesOnInterface2
21
2
5
16
14
4
8
3
0.12
com.google.javascript.jscomp.TypedScopeCreatorTest.testPropertyDeclarationOnInstanceType
11
2
2
9
7
2
4
2
0.22
com.google.javascript.jscomp.TypedScopeCreatorTest.testPropertyDeclarationOnRecordType
11
2
2
9
7
2
4
2
0.22
com.google.javascript.jscomp.TypedScopeCreatorTest.testPropertyInExterns1
20
6
2
18
16
5
5
5
0.33
com.google.javascript.jscomp.TypedScopeCreatorTest.testPropertyInExterns2
13
4
2
11
9
3
3
3
0.36
com.google.javascript.jscomp.TypedScopeCreatorTest.testPropertyInExterns3
10
2
1
9
7
2
3
2
0.22
com.google.javascript.jscomp.TypedScopeCreatorTest.testPropertyOnUnknownSuperClass1
14
1
0
14
12
2
5
2
0.07
com.google.javascript.jscomp.TypedScopeCreatorTest.testPropertyOnUnknownSuperClass2
15
1
0
15
13
2
6
2
0.07
com.google.javascript.jscomp.TypedScopeCreatorTest.testPrototypeInit
8
1
0
8
6
2
4
2
0.12
com.google.javascript.jscomp.TypedScopeCreatorTest.testPrototypePropertyMethodWithoutAnnotation
19
0
2
17
15
3
6
3
0.00
com.google.javascript.jscomp.TypedScopeCreatorTest.testReturnTypeInference1
6
0
0
6
4
1
2
1
0.00
com.google.javascript.jscomp.TypedScopeCreatorTest.testReturnTypeInference2
6
1
0
6
4
1
2
1
0.17
com.google.javascript.jscomp.TypedScopeCreatorTest.testReturnTypeInference3
6
0
0
6
4
1
2
1
0.00
com.google.javascript.jscomp.TypedScopeCreatorTest.testReturnTypeInference4
6
0
0
6
4
1
2
1
0.00
com.google.javascript.jscomp.TypedScopeCreatorTest.testReturnTypeInference5
6
0
0
6
4
1
2
1
0.00
com.google.javascript.jscomp.TypedScopeCreatorTest.testStructuralInterfaceMatchingOnInterface1
11
2
1
10
8
2
5
2
0.20
com.google.javascript.jscomp.TypedScopeCreatorTest.testStructuralInterfaceMatchingOnInterface2
11
2
1
10
8
2
5
2
0.20
com.google.javascript.jscomp.TypedScopeCreatorTest.testStructuralInterfaceMatchingOnInterface3
10
3
1
9
7
2
4
2
0.33
com.google.javascript.jscomp.TypedScopeCreatorTest.testStructuralInterfaceMatchingOnInterface4
10
3
1
9
7
2
4
2
0.33
com.google.javascript.jscomp.TypedScopeCreatorTest.testStructuralInterfaceMatchingOnInterface5
10
3
1
9
7
2
3
2
0.33
com.google.javascript.jscomp.TypedScopeCreatorTest.testStructuralInterfaceMatchingOnInterface6
10
3
1
9
7
2
3
2
0.33
com.google.javascript.jscomp.TypedScopeCreatorTest.testStubProperty
7
0
0
7
5
2
3
2
0.00
com.google.javascript.jscomp.TypedScopeCreatorTest.testStubsInExterns
17
2
2
15
13
3
5
3
0.13
com.google.javascript.jscomp.TypedScopeCreatorTest.testStubsInExterns2
17
3
2
15
13
3
6
3
0.20
com.google.javascript.jscomp.TypedScopeCreatorTest.testStubsInExterns3
17
3
2
15
13
3
6
3
0.20
com.google.javascript.jscomp.TypedScopeCreatorTest.testStubsInExterns4
16
1
2
14
12
3
6
3
0.07
com.google.javascript.jscomp.TypedScopeCreatorTest.testSubBeforeSuper1
9
3
0
9
7
1
1
1
0.33
com.google.javascript.jscomp.TypedScopeCreatorTest.testSubBeforeSuper2
9
3
0
9
7
1
1
1
0.33
com.google.javascript.jscomp.TypedScopeCreatorTest.testTemplateType1
16
3
0
16
14
1
3
1
0.19
com.google.javascript.jscomp.TypedScopeCreatorTest.testTemplateType10
16
5
0
13
11
1
2
1
0.38
com.google.javascript.jscomp.TypedScopeCreatorTest.testTemplateType11
17
3
0
16
14
1
2
1
0.19
com.google.javascript.jscomp.TypedScopeCreatorTest.testTemplateType12
14
2
0
14
12
1
2
1
0.14
com.google.javascript.jscomp.TypedScopeCreatorTest.testTemplateType2
15
2
0
15
13
1
2
1
0.13
com.google.javascript.jscomp.TypedScopeCreatorTest.testTemplateType2a
16
2
0
16
14
1
2
1
0.12
com.google.javascript.jscomp.TypedScopeCreatorTest.testTemplateType2b
16
2
0
16
14
1
2
1
0.12
com.google.javascript.jscomp.TypedScopeCreatorTest.testTemplateType3
20
3
1
19
17
1
3
1
0.16
com.google.javascript.jscomp.TypedScopeCreatorTest.testTemplateType4
17
2
1
16
14
2
2
2
0.12
com.google.javascript.jscomp.TypedScopeCreatorTest.testTemplateType4a
17
2
1
16
14
2
2
2
0.12
com.google.javascript.jscomp.TypedScopeCreatorTest.testTemplateType4b
17
2
1
16
14
2
2
2
0.12
com.google.javascript.jscomp.TypedScopeCreatorTest.testTemplateType5
16
2
1
15
13
1
2
1
0.13
com.google.javascript.jscomp.TypedScopeCreatorTest.testTemplateType6
16
2
1
15
13
1
2
1
0.13
com.google.javascript.jscomp.TypedScopeCreatorTest.testTemplateType7
35
3
1
34
32
1
6
1
0.09
com.google.javascript.jscomp.TypedScopeCreatorTest.testTemplateType7b
35
3
1
34
32
1
6
1
0.09
com.google.javascript.jscomp.TypedScopeCreatorTest.testTemplateType7c
35
3
1
34
32
1
6
1
0.09
com.google.javascript.jscomp.TypedScopeCreatorTest.testTemplateType9
19
3
0
19
17
1
2
1
0.16
com.google.javascript.jscomp.TypedScopeCreatorTest.testTypedStubsInExterns
21
6
3
14
12
3
3
3
0.43
com.google.javascript.jscomp.TypedScopeCreatorTest.testTypesInExterns
11
0
1
10
8
3
4
3
0.00
com.google.javascript.jscomp.TypedVar.equals
6
0
0
6
3
1
3
1
0.00
com.google.javascript.jscomp.TypedVar.getDeclaration
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.TypedVar.getInitialValue
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.TypedVar.getInput
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.TypedVar.getInputName
6
0
0
6
3
1
3
1
0.00
com.google.javascript.jscomp.TypedVar.getJSDocInfo
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.TypedVar.getName
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.TypedVar.getNameNode
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.TypedVar.getNode
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.TypedVar.getParentNode
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.TypedVar.getScope
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.TypedVar.getSourceFile
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.TypedVar.getSymbol
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.TypedVar.getType
7
4
0
3
1
1
1
1
1.33
com.google.javascript.jscomp.TypedVar.hashCode
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.TypedVar.isBleedingFunction
4
0
0
4
2
1
1
1
0.00
com.google.javascript.jscomp.TypedVar.isConst
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.TypedVar.isDefine
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.TypedVar.isExtern
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.TypedVar.isGlobal
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.TypedVar.isInferredConst
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.TypedVar.isLet
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.TypedVar.isLocal
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.TypedVar.isMarkedAssignedExactlyOnce
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.TypedVar.isMarkedEscaped
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.TypedVar.isParam
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.TypedVar.isTypeInferred
7
4
0
3
1
1
1
1
1.33
com.google.javascript.jscomp.TypedVar.isVar
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.TypedVar.markAssignedExactlyOnce
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.TypedVar.markEscaped
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.TypedVar.resolveType
5
0
0
5
2
1
2
1
0.00
com.google.javascript.jscomp.TypedVar.setType
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.TypedVar.toString
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.TypedVar.TypedVar
7
0
0
7
4
2
4
1
0.00
com.google.javascript.jscomp.TypeICompilerTestCase.getOptions
5
0
0
5
3
1
3
1
0.00
com.google.javascript.jscomp.TypeICompilerTestCase.test
14
0
0
14
6
7
6
1
0.00
com.google.javascript.jscomp.TypeICompilerTestCase.testSameNtiOnly
8
0
0
8
6
3
4
3
0.00
com.google.javascript.jscomp.TypeICompilerTestCase.testSameOtiOnly
8
0
0
8
6
3
4
3
0.00
com.google.javascript.jscomp.TypeInference.backwardsInferenceFromCallSite
33
25
0
8
5
2
4
2
3.12
com.google.javascript.jscomp.TypeInference.BooleanOutcomePair.BooleanOutcomePair
8
0
0
8
4
3
4
1
0.00
com.google.javascript.jscomp.TypeInference.BooleanOutcomePair.getJoinedFlowScope
14
4
0
10
6
1
5
1
0.40
com.google.javascript.jscomp.TypeInference.BooleanOutcomePair.getOutcomeFlowScope
13
5
0
8
5
1
3
1
0.62
com.google.javascript.jscomp.TypeInference.branchedFlowThrough
112
24
10
78
61
18
29
17
0.31
com.google.javascript.jscomp.TypeInference.buildTypeVariables
16
6
0
10
5
3
4
3
0.60
com.google.javascript.jscomp.TypeInference.createEntryLattice
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.TypeInference.createInitialEstimateLattice
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.TypeInference.dereferencePointer
14
4
0
10
6
3
4
3
0.40
com.google.javascript.jscomp.TypeInference.ensurePropertyDeclared
14
7
0
7
4
3
2
2
1.00
com.google.javascript.jscomp.TypeInference.ensurePropertyDeclaredHelper
24
6
0
18
12
5
5
4
0.33
com.google.javascript.jscomp.TypeInference.ensurePropertyDefined
72
25
3
45
34
12
18
10
0.56
com.google.javascript.jscomp.TypeInference.evaluateTypeTransformations
31
8
2
21
14
8
9
6
0.38
com.google.javascript.jscomp.TypeInference.flowThrough
11
2
1
8
5
2
4
2
0.25
com.google.javascript.jscomp.TypeInference.getJSType
16
8
0
8
5
2
3
2
1.00
com.google.javascript.jscomp.TypeInference.getNativeType
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.TypeInference.getPropertyType
62
10
5
47
34
14
19
12
0.21
com.google.javascript.jscomp.TypeInference.inferArguments
47
3
5
39
27
10
18
10
0.08
com.google.javascript.jscomp.TypeInference.inferPropertyTypesToMatchConstraint
22
14
1
7
3
2
3
1
2.00
com.google.javascript.jscomp.TypeInference.inferTemplatedTypesForCall
46
9
6
31
23
14
12
10
0.29
com.google.javascript.jscomp.TypeInference.inferTemplateTypesFromParameters
28
0
3
25
19
6
7
5
0.00
com.google.javascript.jscomp.TypeInference.isAddedAsNumber
4
0
0
4
2
1
1
1
0.00
com.google.javascript.jscomp.TypeInference.isUnflowable
5
1
0
4
2
1
1
1
0.25
com.google.javascript.jscomp.TypeInference.joinBooleanOutcomes
7
3
0
4
1
2
1
1
0.75
com.google.javascript.jscomp.TypeInference.matchFunction
28
10
0
18
12
4
6
2
0.56
com.google.javascript.jscomp.TypeInference.maybeResolveTemplatedType
75
9
2
64
50
17
21
14
0.14
com.google.javascript.jscomp.TypeInference.maybeResolveTemplateTypeFromNodes
7
0
0
7
2
4
1
1
0.00
com.google.javascript.jscomp.TypeInference.maybeResolveTemplateTypeFromNodes
21
0
0
21
12
6
5
2
0.00
com.google.javascript.jscomp.TypeInference.narrowScope
15
1
1
13
9
1
7
1
0.08
com.google.javascript.jscomp.TypeInference.newBooleanOutcomePair
11
0
0
11
7
2
3
1
0.00
com.google.javascript.jscomp.TypeInference.redeclareSimpleVar
12
0
0
12
7
3
6
2
0.00
com.google.javascript.jscomp.TypeInference.resolvedTemplateType
12
0
0
12
7
4
4
3
0.00
com.google.javascript.jscomp.TypeInference.TemplateTypeReplacer.caseTemplateType
6
0
0
6
4
2
2
2
0.00
com.google.javascript.jscomp.TypeInference.TemplateTypeReplacer.TemplateTypeReplacer
6
0
0
6
3
2
3
1
0.00
com.google.javascript.jscomp.TypeInference.tightenTypesAfterAssertions
41
4
2
35
25
12
14
9
0.11
com.google.javascript.jscomp.TypeInference.traverse
156
1
25
131
126
2
62
2
0.01
com.google.javascript.jscomp.TypeInference.traverseAdd
33
0
4
29
24
8
15
8
0.00
com.google.javascript.jscomp.TypeInference.traverseAnd
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.TypeInference.traverseArrayLiteral
6
1
0
5
3
1
3
1
0.20
com.google.javascript.jscomp.TypeInference.traverseAssign
12
0
2
10
8
5
4
5
0.00
com.google.javascript.jscomp.TypeInference.traverseCall
17
0
2
15
12
4
8
4
0.00
com.google.javascript.jscomp.TypeInference.traverseCatch
19
6
0
13
9
4
6
4
0.46
com.google.javascript.jscomp.TypeInference.traverseChildren
6
0
0
6
3
1
4
2
0.00
com.google.javascript.jscomp.TypeInference.traverseGetElem
9
0
0
9
6
3
4
3
0.00
com.google.javascript.jscomp.TypeInference.traverseGetProp
10
0
1
9
7
3
3
3
0.00
com.google.javascript.jscomp.TypeInference.traverseHook
33
5
6
22
19
10
7
8
0.23
com.google.javascript.jscomp.TypeInference.traverseName
54
18
3
34
26
10
14
9
0.53
com.google.javascript.jscomp.TypeInference.traverseNew
37
5
2
30
22
8
14
7
0.17
com.google.javascript.jscomp.TypeInference.traverseObjectLiteral
52
4
5
43
33
12
18
12
0.09
com.google.javascript.jscomp.TypeInference.traverseOr
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.TypeInference.traverseReturn
19
3
1
15
10
4
6
4
0.20
com.google.javascript.jscomp.TypeInference.traverseShortCircuitingBinOp
65
11
4
50
41
15
15
11
0.22
com.google.javascript.jscomp.TypeInference.traverseWithinShortCircuitingBinOp
14
0
2
12
8
2
5
1
0.00
com.google.javascript.jscomp.TypeInference.TypeInference
30
2
5
23
16
4
14
2
0.09
com.google.javascript.jscomp.TypeInference.updateBind
36
6
3
27
20
7
9
5
0.22
com.google.javascript.jscomp.TypeInference.updateScopeForTypeChange
96
34
7
55
45
19
19
14
0.62
com.google.javascript.jscomp.TypeInference.updateTypeOfParameters
48
10
4
34
26
10
13
12
0.29
com.google.javascript.jscomp.TypeInferencePass.computeCfg
5
0
0
5
3
2
2
2
0.00
com.google.javascript.jscomp.TypeInferencePass.FirstScopeBuildingCallback.enterScope
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.TypeInferencePass.FirstScopeBuildingCallback.visit
3
1
0
2
0
1
0
1
0.50
com.google.javascript.jscomp.TypeInferencePass.inferAllScopes
37
24
2
11
7
1
4
2
2.18
com.google.javascript.jscomp.TypeInferencePass.inferScope
15
1
2
12
8
3
4
2
0.08
com.google.javascript.jscomp.TypeInferencePass.process
14
6
1
7
5
2
3
2
0.86
com.google.javascript.jscomp.TypeInferencePass.SecondScopeBuildingCallback.enterScope
6
3
0
3
1
1
1
1
1.00
com.google.javascript.jscomp.TypeInferencePass.SecondScopeBuildingCallback.visit
3
1
0
2
0
1
0
1
0.50
com.google.javascript.jscomp.TypeInferencePass.TypeInferencePass
15
0
1
14
9
3
7
2
0.00
com.google.javascript.jscomp.TypeInferenceTest.assuming
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.TypeInferenceTest.assuming
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.TypeInferenceTest.assumingThisType
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.TypeInferenceTest.createEnumType
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.TypeInferenceTest.createEnumType
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.TypeInferenceTest.createMultiParamUnionType
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.TypeInferenceTest.createNullableType
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.TypeInferenceTest.createNullableType
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.TypeInferenceTest.createUndefinableType
4
0
0
4
2
1
1
1
0.00
com.google.javascript.jscomp.TypeInferenceTest.createUnionType
4
0
0
4
2
1
1
1
0.00
com.google.javascript.jscomp.TypeInferenceTest.getNativeObjectType
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.TypeInferenceTest.getNativeType
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.TypeInferenceTest.getType
6
0
0
6
4
2
3
2
0.00
com.google.javascript.jscomp.TypeInferenceTest.inFunction
34
7
1
27
23
16
6
12
0.26
com.google.javascript.jscomp.TypeInferenceTest.setUp
10
0
0
10
8
2
7
2
0.00
com.google.javascript.jscomp.TypeInferenceTest.templatize
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.TypeInferenceTest.testAdd1
5
0
0
5
3
1
3
1
0.00
com.google.javascript.jscomp.TypeInferenceTest.testAdd2
5
0
0
5
3
1
3
1
0.00
com.google.javascript.jscomp.TypeInferenceTest.testAdd3
5
0
0
5
3
1
3
1
0.00
com.google.javascript.jscomp.TypeInferenceTest.testArrayLit
6
0
0
6
4
1
4
1
0.00
com.google.javascript.jscomp.TypeInferenceTest.testAssert1
7
0
0
7
5
2
4
2
0.00
com.google.javascript.jscomp.TypeInferenceTest.testAssert10
9
0
0
9
7
2
6
2
0.00
com.google.javascript.jscomp.TypeInferenceTest.testAssert11
8
0
0
8
6
2
5
2
0.00
com.google.javascript.jscomp.TypeInferenceTest.testAssert1a
7
0
0
7
5
2
4
2
0.00
com.google.javascript.jscomp.TypeInferenceTest.testAssert2
6
0
0
6
4
2
3
2
0.00
com.google.javascript.jscomp.TypeInferenceTest.testAssert3
9
0
0
9
7
2
6
2
0.00
com.google.javascript.jscomp.TypeInferenceTest.testAssert4
9
0
0
9
7
2
6
2
0.00
com.google.javascript.jscomp.TypeInferenceTest.testAssert5
8
0
0
8
6
2
5
2
0.00
com.google.javascript.jscomp.TypeInferenceTest.testAssert6
7
0
0
7
5
2
4
2
0.00
com.google.javascript.jscomp.TypeInferenceTest.testAssert7
7
0
0
7
5
2
4
2
0.00
com.google.javascript.jscomp.TypeInferenceTest.testAssert8
7
0
0
7
5
2
4
2
0.00
com.google.javascript.jscomp.TypeInferenceTest.testAssert9
7
0
0
7
5
2
4
2
0.00
com.google.javascript.jscomp.TypeInferenceTest.testAssertArray
7
0
0
7
5
2
4
2
0.00
com.google.javascript.jscomp.TypeInferenceTest.testAssertElement
7
0
0
7
4
3
3
2
0.00
com.google.javascript.jscomp.TypeInferenceTest.testAssertFunction
7
0
0
7
5
2
4
2
0.00
com.google.javascript.jscomp.TypeInferenceTest.testAssertInstanceof1
8
1
0
7
5
2
4
2
0.14
com.google.javascript.jscomp.TypeInferenceTest.testAssertInstanceof2
7
0
0
7
5
2
4
2
0.00
com.google.javascript.jscomp.TypeInferenceTest.testAssertInstanceof3
9
0
0
9
7
3
5
3
0.00
com.google.javascript.jscomp.TypeInferenceTest.testAssertInstanceof3a
7
0
0
7
5
2
4
2
0.00
com.google.javascript.jscomp.TypeInferenceTest.testAssertInstanceof4
7
0
0
7
5
2
4
2
0.00
com.google.javascript.jscomp.TypeInferenceTest.testAssertInstanceof5
8
0
0
8
6
2
4
2
0.00
com.google.javascript.jscomp.TypeInferenceTest.testAssertInstanceof6
8
0
0
8
6
2
4
2
0.00
com.google.javascript.jscomp.TypeInferenceTest.testAssertInstanceof7
10
0
0
10
8
2
6
2
0.00
com.google.javascript.jscomp.TypeInferenceTest.testAssertNumber
7
0
0
7
5
2
4
2
0.00
com.google.javascript.jscomp.TypeInferenceTest.testAssertNumber2
7
1
0
6
4
2
3
2
0.17
com.google.javascript.jscomp.TypeInferenceTest.testAssertNumber3
8
1
0
7
5
2
4
2
0.14
com.google.javascript.jscomp.TypeInferenceTest.testAssertObject
7
0
0
7
5
2
4
2
0.00
com.google.javascript.jscomp.TypeInferenceTest.testAssertObject2
7
0
0
7
5
2
4
2
0.00
com.google.javascript.jscomp.TypeInferenceTest.testAssertObject3
7
0
0
7
5
2
4
2
0.00
com.google.javascript.jscomp.TypeInferenceTest.testAssertObject4
7
0
0
7
5
2
4
2
0.00
com.google.javascript.jscomp.TypeInferenceTest.testAssertObject5
9
1
0
9
7
2
4
2
0.11
com.google.javascript.jscomp.TypeInferenceTest.testAssertString
7
0
0
7
5
2
4
2
0.00
com.google.javascript.jscomp.TypeInferenceTest.testAssertTypeofProp
7
0
0
7
5
1
3
1
0.00
com.google.javascript.jscomp.TypeInferenceTest.testAssertWithIsDefAndNotNull
10
0
0
10
8
2
4
2
0.00
com.google.javascript.jscomp.TypeInferenceTest.testAssertWithNotIsNull
10
0
0
10
8
2
4
2
0.00
com.google.javascript.jscomp.TypeInferenceTest.testAssignAdd
5
0
0
5
3
1
3
1
0.00
com.google.javascript.jscomp.TypeInferenceTest.testAssignInCondition
5
0
0
5
3
1
3
1
0.00
com.google.javascript.jscomp.TypeInferenceTest.testAssignment
5
0
0
5
3
1
3
1
0.00
com.google.javascript.jscomp.TypeInferenceTest.testAssumption
5
0
0
5
3
1
3
1
0.00
com.google.javascript.jscomp.TypeInferenceTest.testBackwardsInferenceCall
9
1
1
8
6
1
2
1
0.12
com.google.javascript.jscomp.TypeInferenceTest.testBackwardsInferenceNew
12
1
1
11
9
1
2
1
0.09
com.google.javascript.jscomp.TypeInferenceTest.testCall1
7
0
0
7
5
1
3
1
0.00
com.google.javascript.jscomp.TypeInferenceTest.testCast1
4
1
0
4
2
1
2
1
0.25
com.google.javascript.jscomp.TypeInferenceTest.testCast2
12
3
0
12
10
1
2
1
0.25
com.google.javascript.jscomp.TypeInferenceTest.testCatch1
4
0
0
4
2
1
2
1
0.00
com.google.javascript.jscomp.TypeInferenceTest.testCatch2
4
0
0
4
2
1
2
1
0.00
com.google.javascript.jscomp.TypeInferenceTest.testComparison
10
0
0
10
8
1
8
1
0.00
com.google.javascript.jscomp.TypeInferenceTest.testDo
5
0
0
5
3
1
3
1
0.00
com.google.javascript.jscomp.TypeInferenceTest.testEmptyVar
4
0
0
4
2
1
2
1
0.00
com.google.javascript.jscomp.TypeInferenceTest.testEnumRAI1
6
0
0
6
4
2
3
2
0.00
com.google.javascript.jscomp.TypeInferenceTest.testEnumRAI2
6
0
0
6
4
2
3
2
0.00
com.google.javascript.jscomp.TypeInferenceTest.testEnumRAI3
6
0
0
6
4
2
3
2
0.00
com.google.javascript.jscomp.TypeInferenceTest.testEnumRAI4
7
0
0
7
5
3
3
2
0.00
com.google.javascript.jscomp.TypeInferenceTest.testExprWithinCast
5
1
0
5
3
1
3
1
0.20
com.google.javascript.jscomp.TypeInferenceTest.testFlattening
26
0
1
25
19
3
21
7
0.00
com.google.javascript.jscomp.TypeInferenceTest.testFor1
6
0
0
6
4
1
4
1
0.00
com.google.javascript.jscomp.TypeInferenceTest.testFor2
6
0
0
6
4
1
4
1
0.00
com.google.javascript.jscomp.TypeInferenceTest.testFor3
6
0
0
6
4
1
4
1
0.00
com.google.javascript.jscomp.TypeInferenceTest.testFor4
6
0
0
6
4
1
3
1
0.00
com.google.javascript.jscomp.TypeInferenceTest.testFor5
9
0
0
9
7
1
4
1
0.00
com.google.javascript.jscomp.TypeInferenceTest.testFor6
10
0
0
10
8
1
4
1
0.00
com.google.javascript.jscomp.TypeInferenceTest.testGetElem
6
0
0
6
4
1
4
1
0.00
com.google.javascript.jscomp.TypeInferenceTest.testGetElemDereference
5
0
0
5
3
1
3
1
0.00
com.google.javascript.jscomp.TypeInferenceTest.testGetProp
5
0
0
5
3
1
3
1
0.00
com.google.javascript.jscomp.TypeInferenceTest.testHook
5
0
0
5
3
1
3
1
0.00
com.google.javascript.jscomp.TypeInferenceTest.testIf1
5
0
0
5
3
1
3
1
0.00
com.google.javascript.jscomp.TypeInferenceTest.testIf1a
5
0
0
5
3
1
3
1
0.00
com.google.javascript.jscomp.TypeInferenceTest.testIf2
5
0
0
5
3
1
3
1
0.00
com.google.javascript.jscomp.TypeInferenceTest.testIf3
5
0
0
5
3
1
3
1
0.00
com.google.javascript.jscomp.TypeInferenceTest.testInfiniteLoop1
4
0
0
4
2
1
2
1
0.00
com.google.javascript.jscomp.TypeInferenceTest.testInfiniteLoop2
4
0
0
4
2
1
2
1
0.00
com.google.javascript.jscomp.TypeInferenceTest.testInnerFunction1
4
0
0
4
2
1
2
1
0.00
com.google.javascript.jscomp.TypeInferenceTest.testInnerFunction2
4
0
0
4
2
1
2
1
0.00
com.google.javascript.jscomp.TypeInferenceTest.testInstanceOf1
5
0
0
5
3
1
3
1
0.00
com.google.javascript.jscomp.TypeInferenceTest.testInstanceOf2
5
0
0
5
3
1
3
1
0.00
com.google.javascript.jscomp.TypeInferenceTest.testInstanceOf3
5
0
0
5
3
1
3
1
0.00
com.google.javascript.jscomp.TypeInferenceTest.testInstanceOf4
5
0
0
5
3
1
3
1
0.00
com.google.javascript.jscomp.TypeInferenceTest.testInstanceOf5
5
0
0
5
3
1
3
1
0.00
com.google.javascript.jscomp.TypeInferenceTest.testInstanceOf6
14
7
0
7
5
2
4
2
1.00
com.google.javascript.jscomp.TypeInferenceTest.testIsArray
5
0
0
5
3
1
3
1
0.00
com.google.javascript.jscomp.TypeInferenceTest.testIsDefAndNoResolvedType
15
0
0
15
13
2
8
2
0.00
com.google.javascript.jscomp.TypeInferenceTest.testIssue785
7
1
0
7
5
1
2
1
0.14
com.google.javascript.jscomp.TypeInferenceTest.testJoin1
7
0
0
7
5
2
4
2
0.00
com.google.javascript.jscomp.TypeInferenceTest.testJoin2
7
0
0
7
5
2
4
2
0.00
com.google.javascript.jscomp.TypeInferenceTest.testLotsOfBranchesGettingMerged
11
0
0
11
8
2
8
3
0.00
com.google.javascript.jscomp.TypeInferenceTest.testNew1
7
0
0
7
5
1
3
1
0.00
com.google.javascript.jscomp.TypeInferenceTest.testNew2
13
2
1
12
10
1
2
1
0.17
com.google.javascript.jscomp.TypeInferenceTest.testNew3
17
4
1
16
14
1
2
1
0.25
com.google.javascript.jscomp.TypeInferenceTest.testNoThisInference
6
0
0
6
4
2
3
2
0.00
com.google.javascript.jscomp.TypeInferenceTest.testNotIsArray
5
0
0
5
3
1
3
1
0.00
com.google.javascript.jscomp.TypeInferenceTest.testObjectLit
29
3
6
23
21
1
15
1
0.13
com.google.javascript.jscomp.TypeInferenceTest.testPropertyInference1
8
0
0
8
6
2
4
2
0.00
com.google.javascript.jscomp.TypeInferenceTest.testPropertyInference2
8
0
0
8
6
2
4
2
0.00
com.google.javascript.jscomp.TypeInferenceTest.testPropertyInference3
8
0
0
8
6
2
4
2
0.00
com.google.javascript.jscomp.TypeInferenceTest.testRecordInference
9
1
0
9
7
1
2
1
0.11
com.google.javascript.jscomp.TypeInferenceTest.testReturn1
5
0
0
5
3
1
3
1
0.00
com.google.javascript.jscomp.TypeInferenceTest.testReturn2
5
0
0
5
3
1
3
1
0.00
com.google.javascript.jscomp.TypeInferenceTest.testShortCircuitingAnd
5
0
0
5
3
1
3
1
0.00
com.google.javascript.jscomp.TypeInferenceTest.testShortCircuitingAnd2
5
0
0
5
3
1
3
1
0.00
com.google.javascript.jscomp.TypeInferenceTest.testShortCircuitingOr
5
0
0
5
3
1
3
1
0.00
com.google.javascript.jscomp.TypeInferenceTest.testShortCircuitingOr2
5
0
0
5
3
1
3
1
0.00
com.google.javascript.jscomp.TypeInferenceTest.testSwitch1
9
0
0
9
7
1
3
1
0.00
com.google.javascript.jscomp.TypeInferenceTest.testSwitch2
11
0
0
11
9
1
3
1
0.00
com.google.javascript.jscomp.TypeInferenceTest.testSwitch3
16
0
0
16
14
1
4
1
0.00
com.google.javascript.jscomp.TypeInferenceTest.testSwitch4
12
0
0
12
10
1
3
1
0.00
com.google.javascript.jscomp.TypeInferenceTest.testTemplateForTypeTransformationTests
11
1
0
11
9
1
2
1
0.09
com.google.javascript.jscomp.TypeInferenceTest.testThrow
7
0
0
7
5
1
3
1
0.00
com.google.javascript.jscomp.TypeInferenceTest.testThrownExpression
5
0
0
5
3
1
2
1
0.00
com.google.javascript.jscomp.TypeInferenceTest.testTry1
5
0
0
5
3
1
3
1
0.00
com.google.javascript.jscomp.TypeInferenceTest.testTry2
6
0
0
6
4
1
3
1
0.00
com.google.javascript.jscomp.TypeInferenceTest.testTry3
5
0
0
5
3
1
3
1
0.00
com.google.javascript.jscomp.TypeInferenceTest.testTypeTransformationConditional
15
1
0
15
13
1
3
1
0.07
com.google.javascript.jscomp.TypeInferenceTest.testTypeTransformationMapunion
15
2
0
15
13
1
2
1
0.13
com.google.javascript.jscomp.TypeInferenceTest.testTypeTransformationNoneType
10
1
0
10
8
1
2
1
0.10
com.google.javascript.jscomp.TypeInferenceTest.testTypeTransformationObjectUseCase
22
2
0
22
20
1
2
1
0.09
com.google.javascript.jscomp.TypeInferenceTest.testTypeTransformationObjectUseCase2
21
2
0
21
19
1
2
1
0.10
com.google.javascript.jscomp.TypeInferenceTest.testTypeTransformationObjectUseCase3
21
2
0
21
19
1
2
1
0.10
com.google.javascript.jscomp.TypeInferenceTest.testTypeTransformationRecordFromObject
16
3
0
16
14
1
3
1
0.19
com.google.javascript.jscomp.TypeInferenceTest.testTypeTransformationRecordFromObjectNested
15
2
0
15
13
1
3
1
0.13
com.google.javascript.jscomp.TypeInferenceTest.testTypeTransformationRecordFromObjectWithTemplatizedType
16
3
0
16
14
1
3
1
0.19
com.google.javascript.jscomp.TypeInferenceTest.testTypeTransformationTypeOfVarWithConstructor
11
2
0
11
9
1
2
1
0.18
com.google.javascript.jscomp.TypeInferenceTest.testTypeTransformationTypeOfVarWithInstanceOfConstructor
12
2
0
12
10
1
2
1
0.17
com.google.javascript.jscomp.TypeInferenceTest.testTypeTransformationTypeOfVarWithTypedef
13
3
0
13
11
1
2
1
0.23
com.google.javascript.jscomp.TypeInferenceTest.testTypeTransformationTypePredicate
10
1
0
10
8
1
2
1
0.10
com.google.javascript.jscomp.TypeInferenceTest.testTypeTransformationUnionType
13
1
0
13
11
1
2
1
0.08
com.google.javascript.jscomp.TypeInferenceTest.testTypeTransformationWithNativeTypeExpressionFunction
11
2
0
11
9
1
2
1
0.18
com.google.javascript.jscomp.TypeInferenceTest.testTypeTransformationWithNativeTypeExpressionFunctionOptional
11
2
0
11
9
1
2
1
0.18
com.google.javascript.jscomp.TypeInferenceTest.testTypeTransformationWithNativeTypeExpressionFunctionReturn
11
2
0
11
9
1
2
1
0.18
com.google.javascript.jscomp.TypeInferenceTest.testTypeTransformationWithNativeTypeExpressionFunctionThis
11
2
0
11
9
1
2
1
0.18
com.google.javascript.jscomp.TypeInferenceTest.testTypeTransformationWithNativeTypeExpressionFunctionVarargs
11
2
0
11
9
1
2
1
0.18
com.google.javascript.jscomp.TypeInferenceTest.testTypeTransformationWithTypeFromConstructor
12
2
0
12
10
1
2
1
0.17
com.google.javascript.jscomp.TypeInferenceTest.testTypeTransformationWithTypeFromNamespace
11
2
0
11
9
1
2
1
0.18
com.google.javascript.jscomp.TypeInferenceTest.testTypeTransformationWithTypeFromTypedef
13
3
0
13
11
1
2
1
0.23
com.google.javascript.jscomp.TypeInferenceTest.testUnary
7
0
0
7
5
1
5
1
0.00
com.google.javascript.jscomp.TypeInferenceTest.testUnknownType1
4
0
0
4
2
1
2
1
0.00
com.google.javascript.jscomp.TypeInferenceTest.testUnknownType2
5
0
0
5
3
1
3
1
0.00
com.google.javascript.jscomp.TypeInferenceTest.testVar
4
0
0
4
2
1
2
1
0.00
com.google.javascript.jscomp.TypeInferenceTest.testWhile1
5
0
0
5
3
1
3
1
0.00
com.google.javascript.jscomp.TypeInferenceTest.testWhile2
5
0
0
5
3
1
3
1
0.00
com.google.javascript.jscomp.TypeInferenceTest.verify
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.TypeInferenceTest.verify
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.TypeInferenceTest.verifySubtypeOf
6
0
0
6
4
2
2
2
0.00
com.google.javascript.jscomp.TypeInferenceTest.verifySubtypeOf
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.TypeMatchingStrategy.match
28
2
4
22
14
3
12
3
0.09
com.google.javascript.jscomp.TypeMatchingStrategy.MatchResult.isLooseMatch
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.TypeMatchingStrategy.MatchResult.isMatch
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.TypeMatchingStrategy.MatchResult.MatchResult
4
0
0
4
2
1
2
1
0.00
com.google.javascript.jscomp.TypeMatchingStrategy.TypeMatchingStrategy
6
0
0
6
3
2
3
1
0.00
com.google.javascript.jscomp.TypeMatchingStrategy.valueOf
0
0
0
0
0
0
0
0
0.00
com.google.javascript.jscomp.TypeMatchingStrategy.values
0
0
0
0
0
0
0
0
0.00
com.google.javascript.jscomp.TypeMatchingStrategyTest.assertMatch
42
3
3
37
30
14
5
9
0.08
com.google.javascript.jscomp.TypeMatchingStrategyTest.testMatch_default
17
3
0
14
12
1
12
1
0.21
com.google.javascript.jscomp.TypeMatchingStrategyTest.testMatch_exact
14
0
0
14
12
1
12
1
0.00
com.google.javascript.jscomp.TypeMatchingStrategyTest.testMatch_respectNullability
14
0
0
14
12
1
12
1
0.00
com.google.javascript.jscomp.TypeMatchingStrategyTest.testMatch_subtypes
30
0
0
30
28
1
28
1
0.00
com.google.javascript.jscomp.TypeTransformation.addNewEntry
7
0
0
7
4
2
1
1
0.00
com.google.javascript.jscomp.TypeTransformation.addNewPropsFromRecordType
8
1
0
7
3
3
2
3
0.14
com.google.javascript.jscomp.TypeTransformation.buildRecordTypeFromObject
19
4
0
15
10
4
7
5
0.27
com.google.javascript.jscomp.TypeTransformation.createRecordType
7
0
0
7
4
2
3
3
0.00
com.google.javascript.jscomp.TypeTransformation.createTemplatizedType
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.TypeTransformation.createUnionType
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.TypeTransformation.eval
12
9
0
3
1
1
1
1
3.00
com.google.javascript.jscomp.TypeTransformation.eval
15
11
0
4
1
2
1
1
2.75
com.google.javascript.jscomp.TypeTransformation.evalBoolean
18
0
0
18
14
3
7
3
0.00
com.google.javascript.jscomp.TypeTransformation.evalBooleanOperation
14
0
0
14
9
2
7
2
0.00
com.google.javascript.jscomp.TypeTransformation.evalConditional
8
0
0
8
5
2
3
2
0.00
com.google.javascript.jscomp.TypeTransformation.evalInstanceOf
8
0
0
8
5
2
4
2
0.00
com.google.javascript.jscomp.TypeTransformation.evalInternal
19
0
0
19
14
3
8
3
0.00
com.google.javascript.jscomp.TypeTransformation.evalMaprecord
78
18
11
49
38
16
22
17
0.37
com.google.javascript.jscomp.TypeTransformation.evalMapunion
40
6
4
30
25
15
9
14
0.20
com.google.javascript.jscomp.TypeTransformation.evalNativeTypeExpr
4
0
0
4
2
1
1
1
0.00
com.google.javascript.jscomp.TypeTransformation.evalOperationExpression
22
0
0
22
19
3
9
3
0.00
com.google.javascript.jscomp.TypeTransformation.evalPrintType
6
0
0
6
4
3
2
3
0.00
com.google.javascript.jscomp.TypeTransformation.evalPropType
9
0
0
9
6
3
4
3
0.00
com.google.javascript.jscomp.TypeTransformation.evalRawTypeOf
9
0
0
9
6
3
4
3
0.00
com.google.javascript.jscomp.TypeTransformation.evalRecord
25
3
0
22
17
9
8
9
0.14
com.google.javascript.jscomp.TypeTransformation.evalRecordParam
7
1
0
6
3
1
3
1
0.17
com.google.javascript.jscomp.TypeTransformation.evalRecordType
18
1
0
17
12
6
8
7
0.06
com.google.javascript.jscomp.TypeTransformation.evalString
11
1
0
10
6
1
6
1
0.10
com.google.javascript.jscomp.TypeTransformation.evalStringParams
9
0
0
9
6
4
4
5
0.00
com.google.javascript.jscomp.TypeTransformation.evalStringPredicate
20
2
0
18
12
5
7
5
0.11
com.google.javascript.jscomp.TypeTransformation.evalTemplateTypeOf
17
0
0
17
12
6
7
5
0.00
com.google.javascript.jscomp.TypeTransformation.evalTemplatizedType
18
4
0
14
10
5
7
6
0.29
com.google.javascript.jscomp.TypeTransformation.evalTypeExpression
26
0
0
26
23
3
11
3
0.00
com.google.javascript.jscomp.TypeTransformation.evalTypeName
10
1
0
9
6
3
4
3
0.11
com.google.javascript.jscomp.TypeTransformation.evalTypeOfVar
9
0
0
9
6
3
4
3
0.00
com.google.javascript.jscomp.TypeTransformation.evalTypeParams
9
0
0
9
6
4
4
5
0.00
com.google.javascript.jscomp.TypeTransformation.evalTypePredicate
23
0
0
23
19
5
8
4
0.00
com.google.javascript.jscomp.TypeTransformation.evalTypeVar
10
1
0
9
6
3
4
3
0.11
com.google.javascript.jscomp.TypeTransformation.evalTypevarPredicate
11
0
0
11
8
3
3
3
0.00
com.google.javascript.jscomp.TypeTransformation.evalUnionType
11
2
0
9
6
4
4
5
0.22
com.google.javascript.jscomp.TypeTransformation.getAllType
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.TypeTransformation.getCallArgument
4
0
0
4
2
1
2
1
0.00
com.google.javascript.jscomp.TypeTransformation.getCallName
4
0
0
4
2
1
2
1
0.00
com.google.javascript.jscomp.TypeTransformation.getCallParamCount
4
0
0
4
2
1
2
1
0.00
com.google.javascript.jscomp.TypeTransformation.getCallParams
8
0
0
8
5
2
5
3
0.00
com.google.javascript.jscomp.TypeTransformation.getComputedPropName
5
0
0
5
3
1
2
1
0.00
com.google.javascript.jscomp.TypeTransformation.getComputedPropValue
5
0
0
5
3
1
2
1
0.00
com.google.javascript.jscomp.TypeTransformation.getFunctionBody
4
0
0
4
2
1
2
1
0.00
com.google.javascript.jscomp.TypeTransformation.getFunctionParameter
4
0
0
4
2
1
2
1
0.00
com.google.javascript.jscomp.TypeTransformation.getNoType
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.TypeTransformation.getObjectType
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.TypeTransformation.getScope
7
0
0
7
4
2
3
2
0.00
com.google.javascript.jscomp.TypeTransformation.getType
43
7
1
35
25
8
16
8
0.20
com.google.javascript.jscomp.TypeTransformation.getUnknownType
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.TypeTransformation.isBooleanOperation
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.TypeTransformation.isTemplatizable
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.TypeTransformation.isTypeName
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.TypeTransformation.isTypeVar
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.TypeTransformation.joinRecordTypes
13
6
0
7
4
2
4
3
0.86
com.google.javascript.jscomp.TypeTransformation.NameResolver.NameResolver
5
0
0
5
2
2
2
1
0.00
com.google.javascript.jscomp.TypeTransformation.nameToKeyword
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.TypeTransformation.putNewPropInPropertyMap
25
11
1
13
9
2
4
1
0.85
com.google.javascript.jscomp.TypeTransformation.reportWarning
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.TypeTransformation.TypeTransformation
5
0
0
5
3
1
3
1
0.00
com.google.javascript.jscomp.TypeTransformationTest.initRecordTypeTests
11
3
1
7
5
1
3
1
0.43
com.google.javascript.jscomp.TypeTransformationTest.record
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.TypeTransformationTest.record
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.TypeTransformationTest.record
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.TypeTransformationTest.record
4
0
0
4
1
2
1
1
0.00
com.google.javascript.jscomp.TypeTransformationTest.record
7
0
0
7
4
2
3
3
0.00
com.google.javascript.jscomp.TypeTransformationTest.setUp
32
2
0
30
28
1
5
1
0.07
com.google.javascript.jscomp.TypeTransformationTest.testParserWithTTLNativeTypeExprNonNullable
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.TypeTransformationTest.testParserWithTTLNativeTypeExprNullable
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.TypeTransformationTest.testParserWithTTLNativeTypeExprRecord
4
0
0
4
2
1
1
1
0.00
com.google.javascript.jscomp.TypeTransformationTest.testParserWithTTLNativeTypeExprUnion
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.TypeTransformationTest.testTransformationInstanceObjectToRecord
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.TypeTransformationTest.testTransformationInstanceObjectToRecord2
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.TypeTransformationTest.testTransformationInstanceObjectToRecordInvalid
4
0
0
4
2
1
1
1
0.00
com.google.javascript.jscomp.TypeTransformationTest.testTransformationPrintType
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.TypeTransformationTest.testTransformationPrintType2
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.TypeTransformationTest.testTransformationPropType
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.TypeTransformationTest.testTransformationPropType2
4
0
0
4
2
1
1
1
0.00
com.google.javascript.jscomp.TypeTransformationTest.testTransformationPropTypeInvalid
4
0
0
4
2
1
1
1
0.00
com.google.javascript.jscomp.TypeTransformationTest.testTransformationPropTypeNotFound
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.TypeTransformationTest.testTransformationWithAsynchUseCase
14
4
0
10
8
1
1
1
0.40
com.google.javascript.jscomp.TypeTransformationTest.testTransformationWithBasicTypePredicateWithInvalidTypename
4
0
0
4
2
1
1
1
0.00
com.google.javascript.jscomp.TypeTransformationTest.testTransformationWithEmptyRecordType
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.TypeTransformationTest.testTransformationWithFalseAndConditional
4
0
0
4
2
1
1
1
0.00
com.google.javascript.jscomp.TypeTransformationTest.testTransformationWithFalseAndConditional2
4
0
0
4
2
1
1
1
0.00
com.google.javascript.jscomp.TypeTransformationTest.testTransformationWithFalseAndConditional3
4
0
0
4
2
1
1
1
0.00
com.google.javascript.jscomp.TypeTransformationTest.testTransformationWithFalseEqtypeConditional
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.TypeTransformationTest.testTransformationWithFalseIsConstructorConditional
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.TypeTransformationTest.testTransformationWithFalseIsDefinedConditional
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.TypeTransformationTest.testTransformationWithFalseIsRecordConditional
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.TypeTransformationTest.testTransformationWithFalseIsTemplatizedConditional
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.TypeTransformationTest.testTransformationWithFalseIsUnknownConditional
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.TypeTransformationTest.testTransformationWithFalseNotConditional
4
0
0
4
2
1
1
1
0.00
com.google.javascript.jscomp.TypeTransformationTest.testTransformationWithFalseOrConditional
4
0
0
4
2
1
1
1
0.00
com.google.javascript.jscomp.TypeTransformationTest.testTransformationWithFalseStreqConditional
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.TypeTransformationTest.testTransformationWithFalseStreqConditional2
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.TypeTransformationTest.testTransformationWithFalseStreqConditional3
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.TypeTransformationTest.testTransformationWithFalseSubtypeConditional
4
0
0
4
2
1
1
1
0.00
com.google.javascript.jscomp.TypeTransformationTest.testTransformationWithInstanceOf
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.TypeTransformationTest.testTransformationWithInvalidEqConditional
5
1
0
4
2
1
1
1
0.25
com.google.javascript.jscomp.TypeTransformationTest.testTransformationWithInvalidIndexTemplateTypeOf
4
0
0
4
2
1
1
1
0.00
com.google.javascript.jscomp.TypeTransformationTest.testTransformationWithInvalidInstanceOf
4
0
0
4
2
1
1
1
0.00
com.google.javascript.jscomp.TypeTransformationTest.testTransformationWithInvalidInstanceOf2
5
0
0
5
3
1
1
1
0.00
com.google.javascript.jscomp.TypeTransformationTest.testTransformationWithInvalidMaprecord
5
0
0
5
3
1
1
1
0.00
com.google.javascript.jscomp.TypeTransformationTest.testTransformationWithInvalidMaprecordFirstParam
4
0
0
4
2
1
1
1
0.00
com.google.javascript.jscomp.TypeTransformationTest.testTransformationWithInvalidMergeRecordType
4
0
0
4
2
1
1
1
0.00
com.google.javascript.jscomp.TypeTransformationTest.testTransformationWithInvalidNestedMaprecord
6
0
1
5
3
1
1
1
0.00
com.google.javascript.jscomp.TypeTransformationTest.testTransformationWithInvalidNestedMapunion
7
0
0
7
5
1
1
1
0.00
com.google.javascript.jscomp.TypeTransformationTest.testTransformationWithInvalidRawTypeOf
4
0
0
4
2
1
1
1
0.00
com.google.javascript.jscomp.TypeTransformationTest.testTransformationWithInvalidRecordType
4
0
0
4
2
1
1
1
0.00
com.google.javascript.jscomp.TypeTransformationTest.testTransformationWithInvalidStreqConditional
5
1
0
4
2
1
1
1
0.25
com.google.javascript.jscomp.TypeTransformationTest.testTransformationWithInvalidTypeTemplateTypeOf
4
0
0
4
2
1
1
1
0.00
com.google.javascript.jscomp.TypeTransformationTest.testTransformationWithMaprecordAndStringEquivalence
5
0
0
5
3
1
1
1
0.00
com.google.javascript.jscomp.TypeTransformationTest.testTransformationWithMaprecordDeleteEverything
6
3
0
3
1
1
1
1
1.00
com.google.javascript.jscomp.TypeTransformationTest.testTransformationWithMaprecordFilterWithOnlyString
7
3
0
4
2
1
1
1
0.75
com.google.javascript.jscomp.TypeTransformationTest.testTransformationWithMaprecordIdentity
4
1
0
3
1
1
1
1
0.33
com.google.javascript.jscomp.TypeTransformationTest.testTransformationWithMaprecordMappingEverythingToString
7
3
0
4
2
1
1
1
0.75
com.google.javascript.jscomp.TypeTransformationTest.testTransformationWithMapunionFilterWithOnlyString
4
0
0
4
2
1
1
1
0.00
com.google.javascript.jscomp.TypeTransformationTest.testTransformationWithMapunionIdentity
4
0
0
4
2
1
1
1
0.00
com.google.javascript.jscomp.TypeTransformationTest.testTransformationWithMapunionMappingEverythingToString
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.TypeTransformationTest.testTransformationWithMapunionOnSingletonStringToNumber
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.TypeTransformationTest.testTransformationWithMapunionWithUnionEvaluatedToANonUnion
4
0
0
4
2
1
1
1
0.00
com.google.javascript.jscomp.TypeTransformationTest.testTransformationWithMergeDuplicatedRecords
4
0
0
4
2
1
1
1
0.00
com.google.javascript.jscomp.TypeTransformationTest.testTransformationWithMergeRecord
4
0
0
4
2
1
1
1
0.00
com.google.javascript.jscomp.TypeTransformationTest.testTransformationWithMergeRecordTypeWithEmpty
4
0
0
4
2
1
1
1
0.00
com.google.javascript.jscomp.TypeTransformationTest.testTransformationWithMultipleTypeVars
4
0
0
4
2
1
2
1
0.00
com.google.javascript.jscomp.TypeTransformationTest.testTransformationWithNestedExpressionInBooleanFirstParam
6
0
0
6
4
1
1
1
0.00
com.google.javascript.jscomp.TypeTransformationTest.testTransformationWithNestedExpressionInBooleanSecondParam
6
0
0
6
4
1
1
1
0.00
com.google.javascript.jscomp.TypeTransformationTest.testTransformationWithNestedExpressionInElseBranch
6
0
0
6
4
1
1
1
0.00
com.google.javascript.jscomp.TypeTransformationTest.testTransformationWithNestedExpressionInIfBranch
6
0
0
6
4
1
1
1
0.00
com.google.javascript.jscomp.TypeTransformationTest.testTransformationWithNestedIdentityOneLevel
10
1
0
9
7
1
1
1
0.11
com.google.javascript.jscomp.TypeTransformationTest.testTransformationWithNestedIdentityOneLevel2
10
1
0
9
7
1
1
1
0.11
com.google.javascript.jscomp.TypeTransformationTest.testTransformationWithNestedIdentityThreeLevels
17
1
0
16
14
1
1
1
0.06
com.google.javascript.jscomp.TypeTransformationTest.testTransformationWithNestedIdentityThreeLevels2
17
1
0
16
14
1
1
1
0.06
com.google.javascript.jscomp.TypeTransformationTest.testTransformationWithNestedIdentityTwoLevels
14
1
0
13
11
1
1
1
0.08
com.google.javascript.jscomp.TypeTransformationTest.testTransformationWithNestedIdentityTwoLevels2
14
1
0
13
11
1
1
1
0.08
com.google.javascript.jscomp.TypeTransformationTest.testTransformationWithNestedMapunionInMapFunctionBody
6
0
0
6
4
1
1
1
0.00
com.google.javascript.jscomp.TypeTransformationTest.testTransformationWithNestedRawTypeOf
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.TypeTransformationTest.testTransformationWithNestedRecordCollapsePropertiesJoinRecords
8
3
0
5
3
1
1
1
0.60
com.google.javascript.jscomp.TypeTransformationTest.testTransformationWithNestedRecordCollapsePropertiesJoinRecords2
10
3
0
7
5
1
1
1
0.43
com.google.javascript.jscomp.TypeTransformationTest.testTransformationWithNestedRecordCollapsePropertiesToRecord
8
3
0
5
3
1
1
1
0.60
com.google.javascript.jscomp.TypeTransformationTest.testTransformationWithNestedRecordCollapsePropertiesToType
8
3
0
5
3
1
1
1
0.60
com.google.javascript.jscomp.TypeTransformationTest.testTransformationWithNestedRecordDeleteLevelTwoAndThree
16
3
0
13
11
1
1
1
0.23
com.google.javascript.jscomp.TypeTransformationTest.testTransformationWithNestedRecordDeleteLevelTwoAndThree2
16
3
0
13
11
1
1
1
0.23
com.google.javascript.jscomp.TypeTransformationTest.testTransformationWithNestedRecordInMaprecordFilterOneLevelString
8
3
0
5
3
1
1
1
0.60
com.google.javascript.jscomp.TypeTransformationTest.testTransformationWithNestedRecordInMaprecordFilterTwoLevelsString
12
3
0
9
7
1
1
1
0.33
com.google.javascript.jscomp.TypeTransformationTest.testTransformationWithNestedRecordType
4
0
0
4
2
1
1
1
0.00
com.google.javascript.jscomp.TypeTransformationTest.testTransformationWithNestedRecordType2
4
0
0
4
2
1
1
1
0.00
com.google.javascript.jscomp.TypeTransformationTest.testTransformationWithNestedTemplateTypeOf
6
0
0
6
4
1
1
1
0.00
com.google.javascript.jscomp.TypeTransformationTest.testTransformationWithNestedUnionInFirstParameter
4
0
0
4
2
1
1
1
0.00
com.google.javascript.jscomp.TypeTransformationTest.testTransformationWithNestedUnionInMapunionFilterString
5
0
0
5
3
1
1
1
0.00
com.google.javascript.jscomp.TypeTransformationTest.testTransformationWithNestedUnionInSecondParameter
4
0
0
4
2
1
1
1
0.00
com.google.javascript.jscomp.TypeTransformationTest.testTransformationWithObjectInMaprecord
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.TypeTransformationTest.testTransformationWithObjectUseCase
12
0
0
12
10
1
1
1
0.00
com.google.javascript.jscomp.TypeTransformationTest.testTransformationWithRawTypeOf
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.TypeTransformationTest.testTransformationWithRawTypeOf2
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.TypeTransformationTest.testTransformationWithRecordType
4
0
0
4
2
1
1
1
0.00
com.google.javascript.jscomp.TypeTransformationTest.testTransformationWithRecordType2
4
0
0
4
2
1
1
1
0.00
com.google.javascript.jscomp.TypeTransformationTest.testTransformationWithRecordTypeMultipleProperties
4
0
0
4
2
1
1
1
0.00
com.google.javascript.jscomp.TypeTransformationTest.testTransformationWithRepeatedTypePredicate
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.TypeTransformationTest.testTransformationWithSingleTypeVar
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.TypeTransformationTest.testTransformationWithTemplateTypeOf
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.TypeTransformationTest.testTransformationWithTemplateTypeOf2
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.TypeTransformationTest.testTransformationWithTemplatizedType
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.TypeTransformationTest.testTransformationWithTemplatizedType2
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.TypeTransformationTest.testTransformationWithTemplatizedType3
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.TypeTransformationTest.testTransformationWithTemplatizedTypeInvalidBaseType
4
0
0
4
2
1
1
1
0.00
com.google.javascript.jscomp.TypeTransformationTest.testTransformationWithTemplatizedTypeInvalidBaseType2
4
0
0
4
2
1
1
1
0.00
com.google.javascript.jscomp.TypeTransformationTest.testTransformationWithTrueAndConditional
4
0
0
4
2
1
1
1
0.00
com.google.javascript.jscomp.TypeTransformationTest.testTransformationWithTrueEqtypeConditional
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.TypeTransformationTest.testTransformationWithTrueIsConstructorConditional
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.TypeTransformationTest.testTransformationWithTrueIsDefinedConditional
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.TypeTransformationTest.testTransformationWithTrueIsRecordConditional
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.TypeTransformationTest.testTransformationWithTrueIsTemplatizedConditional
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.TypeTransformationTest.testTransformationWithTrueIsUnknownConditional
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.TypeTransformationTest.testTransformationWithTrueIsUnknownConditional2
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.TypeTransformationTest.testTransformationWithTrueNotConditional3
4
0
0
4
2
1
1
1
0.00
com.google.javascript.jscomp.TypeTransformationTest.testTransformationWithTrueOrConditional
4
0
0
4
2
1
1
1
0.00
com.google.javascript.jscomp.TypeTransformationTest.testTransformationWithTrueOrConditional2
4
0
0
4
2
1
1
1
0.00
com.google.javascript.jscomp.TypeTransformationTest.testTransformationWithTrueOrConditional3
4
0
0
4
2
1
1
1
0.00
com.google.javascript.jscomp.TypeTransformationTest.testTransformationWithTrueStreqConditional
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.TypeTransformationTest.testTransformationWithTrueStreqConditional2
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.TypeTransformationTest.testTransformationWithTrueStreqConditional3
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.TypeTransformationTest.testTransformationWithTrueSubtypeConditional
4
0
0
4
2
1
1
1
0.00
com.google.javascript.jscomp.TypeTransformationTest.testTransformationWithTTLRecordWithInvalidReference
5
0
0
5
3
1
1
1
0.00
com.google.javascript.jscomp.TypeTransformationTest.testTransformationWithTTLRecordWithReference
5
0
0
5
3
1
1
1
0.00
com.google.javascript.jscomp.TypeTransformationTest.testTransformationWithTTLTypeTransformationInFirstParamMapunion
5
0
0
5
3
1
1
1
0.00
com.google.javascript.jscomp.TypeTransformationTest.testTransformationWithTypeExpr
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.TypeTransformationTest.testTransformationWithTypeOfVar
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.TypeTransformationTest.testTransformationWithUndefinedTypeVar
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.TypeTransformationTest.testTransformationWithUnionInMaprecord
6
0
0
6
4
1
1
1
0.00
com.google.javascript.jscomp.TypeTransformationTest.testTransformationWithUnionOfRecordsInMaprecord
6
0
0
6
4
1
1
1
0.00
com.google.javascript.jscomp.TypeTransformationTest.testTransformationWithUnknownParameter
5
1
0
4
2
1
1
1
0.25
com.google.javascript.jscomp.TypeTransformationTest.testTransformationWithUnknownParameter2
5
1
0
4
2
1
1
1
0.25
com.google.javascript.jscomp.TypeTransformationTest.testTransformationWithUnknownTypeOfVar
4
0
0
4
2
1
1
1
0.00
com.google.javascript.jscomp.TypeTransformationTest.testTransformationWithValidBasicTypePredicate
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.TypeTransformationTest.testTransformationWithValidUnionTypeMixed
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.TypeTransformationTest.testTransformationWithValidUnionTypeOnlyTypePredicates
4
0
0
4
2
1
1
1
0.00
com.google.javascript.jscomp.TypeTransformationTest.testTransformationWithValidUnionTypeOnlyVars
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.TypeTransformationTest.testTransformatioWithAllType
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.TypeTransformationTest.testTransformatioWithAllTypeInConditional
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.TypeTransformationTest.testTransformatioWithAllTypeMixUnion
4
0
0
4
2
1
1
1
0.00
com.google.javascript.jscomp.TypeTransformationTest.testTransformatioWithNoneType
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.TypeTransformationTest.testTransformatioWithNoneTypeInConditional
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.TypeTransformationTest.testTransformatioWithNoneTypeInMapunionFilterString
4
0
0
4
2
1
1
1
0.00
com.google.javascript.jscomp.TypeTransformationTest.testTransformatioWithUnknownType
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.TypeTransformationTest.testTransformatioWithUnknownTypeInConditional
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.TypeTransformationTest.testTransformatioWithUnknownTypeInMapunionStringToUnknown
4
0
0
4
2
1
1
1
0.00
com.google.javascript.jscomp.TypeTransformationTest.testTTL
19
3
0
16
11
11
3
7
0.19
com.google.javascript.jscomp.TypeTransformationTest.type
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.TypeTransformationTest.union
5
0
0
5
3
2
2
2
0.00
com.google.javascript.jscomp.TypeValidator.containsForwardDeclaredUnresolvedName
10
0
0
10
5
1
5
2
0.00
com.google.javascript.jscomp.TypeValidator.expectActualObject
9
4
0
5
2
1
2
1
0.80
com.google.javascript.jscomp.TypeValidator.expectAllInterfaceProperties
16
4
0
12
6
3
4
4
0.33
com.google.javascript.jscomp.TypeValidator.expectAnyObject
10
4
0
6
3
2
2
2
0.67
com.google.javascript.jscomp.TypeValidator.expectArgumentMatchesParameter
23
11
0
12
8
2
4
1
0.92
com.google.javascript.jscomp.TypeValidator.expectBitwiseable
10
5
0
5
2
1
2
1
1.00
com.google.javascript.jscomp.TypeValidator.expectCanAssignTo
21
11
0
10
6
2
6
1
1.10
com.google.javascript.jscomp.TypeValidator.expectCanAssignToPropertyOf
39
16
1
22
16
4
9
3
0.73
com.google.javascript.jscomp.TypeValidator.expectCanCast
17
9
0
8
5
1
4
1
1.12
com.google.javascript.jscomp.TypeValidator.expectIndexMatch
39
10
0
29
23
4
12
3
0.34
com.google.javascript.jscomp.TypeValidator.expectInterfaceProperty
58
8
4
46
37
16
12
10
0.17
com.google.javascript.jscomp.TypeValidator.expectNotNullOrUndefined
34
18
2
14
9
2
6
1
1.29
com.google.javascript.jscomp.TypeValidator.expectNumber
10
5
0
5
2
1
2
1
1.00
com.google.javascript.jscomp.TypeValidator.expectObject
13
6
0
7
4
1
4
1
0.86
com.google.javascript.jscomp.TypeValidator.expectString
10
5
0
5
2
1
2
1
1.00
com.google.javascript.jscomp.TypeValidator.expectStringOrNumber
11
5
0
6
2
2
2
1
0.83
com.google.javascript.jscomp.TypeValidator.expectSuperType
35
9
1
25
17
6
8
4
0.36
com.google.javascript.jscomp.TypeValidator.expectSwitchMatchesCase
23
8
0
15
11
2
4
1
0.53
com.google.javascript.jscomp.TypeValidator.expectUndeclaredVariable
82
27
5
50
39
7
19
6
0.54
com.google.javascript.jscomp.TypeValidator.expectValidTypeofName
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.TypeValidator.formatFoundRequired
13
3
0
10
6
4
4
3
0.30
com.google.javascript.jscomp.TypeValidator.getFunctionType
8
3
0
5
3
3
1
3
0.60
com.google.javascript.jscomp.TypeValidator.getImplicitStructuralInterfaceUses
8
5
0
3
1
1
1
1
1.67
com.google.javascript.jscomp.TypeValidator.getInstanceOfCtor
11
4
0
7
4
2
3
2
0.57
com.google.javascript.jscomp.TypeValidator.getJSType
16
8
0
8
5
2
3
2
1.00
com.google.javascript.jscomp.TypeValidator.getMismatches
14
11
0
3
1
1
1
1
3.67
com.google.javascript.jscomp.TypeValidator.getNativeType
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.TypeValidator.mismatch
7
3
0
4
1
2
1
1
0.75
com.google.javascript.jscomp.TypeValidator.mismatch
4
0
0
4
1
2
1
1
0.00
com.google.javascript.jscomp.TypeValidator.mismatch
9
0
0
9
6
3
3
2
0.00
com.google.javascript.jscomp.TypeValidator.recordStructuralInterfaceUses
9
0
0
9
5
4
2
3
0.00
com.google.javascript.jscomp.TypeValidator.registerIfMismatch
7
0
0
7
3
2
2
1
0.00
com.google.javascript.jscomp.TypeValidator.registerMismatch
33
2
4
27
20
7
11
6
0.07
com.google.javascript.jscomp.TypeValidator.report
4
0
0
4
2
1
2
1
0.00
com.google.javascript.jscomp.TypeValidator.SubtypingMode.valueOf
0
0
0
0
0
0
0
0
0.00
com.google.javascript.jscomp.TypeValidator.SubtypingMode.values
0
0
0
0
0
0
0
0
0.00
com.google.javascript.jscomp.TypeValidator.TypeMismatch.equals
10
0
0
10
7
2
3
2
0.00
com.google.javascript.jscomp.TypeValidator.TypeMismatch.hashCode
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.TypeValidator.TypeMismatch.toString
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.TypeValidator.TypeMismatch.TypeMismatch
10
5
0
5
3
1
3
1
1.00
com.google.javascript.jscomp.TypeValidator.TypeValidator
12
0
0
12
10
1
5
1
0.00
com.google.javascript.jscomp.TypeValidatorTest.assertMismatches
4
0
0
4
2
2
1
2
0.00
com.google.javascript.jscomp.TypeValidatorTest.fromNatives
5
0
0
5
3
2
1
2
0.00
com.google.javascript.jscomp.TypeValidatorTest.getNumRepetitions
1
0
0
1
1
1
1
1
0.00
com.google.javascript.jscomp.TypeValidatorTest.getProcessor
9
1
0
8
5
1
2
2
0.12
com.google.javascript.jscomp.TypeValidatorTest.getProcessor.(Anon_1).process
3
1
0
2
1
0
0
1
0.50
com.google.javascript.jscomp.TypeValidatorTest.testBasicMismatch
5
1
0
5
3
1
2
1
0.20
com.google.javascript.jscomp.TypeValidatorTest.testFunctionMismatch
21
1
2
19
17
7
2
7
0.05
com.google.javascript.jscomp.TypeValidatorTest.testFunctionMismatch2
20
1
2
18
16
7
2
7
0.06
com.google.javascript.jscomp.TypeValidatorTest.testFunctionMismatchLongTypes
22
5
0
18
16
1
1
1
0.28
com.google.javascript.jscomp.TypeValidatorTest.testFunctionMismatchMediumLengthTypes
27
1
0
27
25
1
1
1
0.04
com.google.javascript.jscomp.TypeValidatorTest.testFunctionMismatchTypedef
25
5
0
22
20
1
1
1
0.23
com.google.javascript.jscomp.TypeValidatorTest.testNullUndefined
6
2
0
6
4
1
2
1
0.33
com.google.javascript.jscomp.TypeValidatorTest.testSubclass
13
4
0
13
11
1
2
1
0.31
com.google.javascript.jscomp.TypeValidatorTest.TypeValidatorTest
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.UniqueRenamingToken.get
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.UnreachableCodeElimination.EliminationPass.computeFollowing
11
0
0
11
7
2
5
2
0.00
com.google.javascript.jscomp.UnreachableCodeElimination.EliminationPass.EliminationPass
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.UnreachableCodeElimination.EliminationPass.inFinally
9
0
0
9
6
1
5
1
0.00
com.google.javascript.jscomp.UnreachableCodeElimination.EliminationPass.removeDeadExprStatementSafely
54
22
6
26
19
3
14
3
0.85
com.google.javascript.jscomp.UnreachableCodeElimination.EliminationPass.removeNode
9
0
0
9
6
1
6
1
0.00
com.google.javascript.jscomp.UnreachableCodeElimination.EliminationPass.tryRemoveUnconditionalBranching
62
29
5
28
20
5
11
5
1.04
com.google.javascript.jscomp.UnreachableCodeElimination.EliminationPass.visit
15
1
0
15
10
2
8
2
0.07
com.google.javascript.jscomp.UnreachableCodeElimination.process
21
1
0
20
15
4
8
4
0.05
com.google.javascript.jscomp.UnreachableCodeElimination.process.(Anon_1).enterFunction
16
1
0
15
12
3
7
3
0.07
com.google.javascript.jscomp.UnreachableCodeElimination.UnreachableCodeElimination
5
0
0
5
2
2
2
1
0.00
com.google.javascript.jscomp.UnreachableCodeEliminationTest.getProcessor
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.UnreachableCodeEliminationTest.setUp
5
0
0
5
3
1
3
1
0.00
com.google.javascript.jscomp.UnreachableCodeEliminationTest.testAssignPropertyOnCreatedObject
12
0
1
11
9
1
9
1
0.00
com.google.javascript.jscomp.UnreachableCodeEliminationTest.testConditionalDeadCode
4
0
0
4
2
1
1
1
0.00
com.google.javascript.jscomp.UnreachableCodeEliminationTest.testDontRemoveBreakInTryFinally
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.UnreachableCodeEliminationTest.testDontRemoveBreakInTryFinallySwitch
4
0
0
4
2
1
1
1
0.00
com.google.javascript.jscomp.UnreachableCodeEliminationTest.testForInLoop
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.UnreachableCodeEliminationTest.testIssue1001
6
0
0
6
4
1
2
1
0.00
com.google.javascript.jscomp.UnreachableCodeEliminationTest.testIssue311
22
0
0
22
20
1
1
1
0.00
com.google.javascript.jscomp.UnreachableCodeEliminationTest.testIssue4177428_continue
16
2
0
16
14
1
1
1
0.12
com.google.javascript.jscomp.UnreachableCodeEliminationTest.testIssue4177428_multifinally
13
0
0
13
11
1
1
1
0.00
com.google.javascript.jscomp.UnreachableCodeEliminationTest.testIssue4177428_return
29
2
0
29
27
1
1
1
0.07
com.google.javascript.jscomp.UnreachableCodeEliminationTest.testIssue4177428a
16
2
0
16
14
1
1
1
0.12
com.google.javascript.jscomp.UnreachableCodeEliminationTest.testIssue4177428b
19
2
0
19
17
1
1
1
0.11
com.google.javascript.jscomp.UnreachableCodeEliminationTest.testIssue4177428c
19
2
0
19
17
1
1
1
0.11
com.google.javascript.jscomp.UnreachableCodeEliminationTest.testIssue5215541_deadVarDeclar
6
0
0
6
4
1
4
1
0.00
com.google.javascript.jscomp.UnreachableCodeEliminationTest.testIteratedRemoval
27
0
4
23
21
1
5
1
0.00
com.google.javascript.jscomp.UnreachableCodeEliminationTest.testNoRemoveUselessNameStatements
6
0
0
6
4
1
4
1
0.00
com.google.javascript.jscomp.UnreachableCodeEliminationTest.testNoRemoveUseStrict
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.UnreachableCodeEliminationTest.testRemovalRequiresRedeclaration
5
0
0
5
3
1
2
1
0.00
com.google.javascript.jscomp.UnreachableCodeEliminationTest.testRemoveDo
5
0
0
5
3
1
2
1
0.00
com.google.javascript.jscomp.UnreachableCodeEliminationTest.testRemoveUnreachableCode
59
11
12
36
34
1
12
1
0.31
com.google.javascript.jscomp.UnreachableCodeEliminationTest.testRemoveUselessLiteralValueStatements
10
0
0
10
8
1
7
1
0.00
com.google.javascript.jscomp.UnreachableCodeEliminationTest.testRemoveUselessNameStatements
5
0
0
5
3
1
3
1
0.00
com.google.javascript.jscomp.UnreachableCodeEliminationTest.testRemoveUselessStrings
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.UnreachableCodeEliminationTest.testSwitchCase
8
0
0
8
6
1
3
1
0.00
com.google.javascript.jscomp.UnreachableCodeEliminationTest.testTryCatchFinally
13
0
0
13
11
1
8
1
0.00
com.google.javascript.jscomp.UnreachableCodeEliminationTest.testUselessUnconditionalBreak
25
0
7
18
16
1
11
1
0.00
com.google.javascript.jscomp.UnreachableCodeEliminationTest.testUselessUnconditionalContinue
10
0
2
8
6
1
5
1
0.00
com.google.javascript.jscomp.UnreachableCodeEliminationTest.testUselessUnconditionalReturn
16
0
1
15
13
1
9
1
0.00
com.google.javascript.jscomp.UseSite.equals
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.UseSite.hashCode
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.UseSite.UseSite
5
0
0
5
3
1
3
1
0.00
com.google.javascript.jscomp.Var.Arguments.Arguments
9
4
0
9
7
1
1
1
0.44
com.google.javascript.jscomp.Var.Arguments.declarationType
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.Var.Arguments.equals
8
0
1
7
4
2
3
2
0.00
com.google.javascript.jscomp.Var.Arguments.getSourceFile
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.Var.Arguments.hashCode
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.Var.Arguments.isArguments
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.Var.Arguments.isBleedingFunction
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.Var.declarationType
18
0
0
18
14
3
5
3
0.00
com.google.javascript.jscomp.Var.equals
8
0
1
7
4
2
3
2
0.00
com.google.javascript.jscomp.Var.getDeclaration
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.Var.getInitialValue
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.Var.getInput
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.Var.getJSDocInfo
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.Var.getName
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.Var.getNameNode
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.Var.getNode
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.Var.getParentNode
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.Var.getScope
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.Var.getSourceFile
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.Var.getSymbol
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.Var.hashCode
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.Var.isArguments
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.Var.isBleedingFunction
7
4
0
3
1
1
1
1
1.33
com.google.javascript.jscomp.Var.isCatch
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.Var.isClass
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.Var.isConst
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.Var.isDefaultParam
5
0
0
5
3
2
1
2
0.00
com.google.javascript.jscomp.Var.isDefine
8
4
0
4
2
2
1
2
1.00
com.google.javascript.jscomp.Var.isExtern
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.Var.isGlobal
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.Var.isInferredConst
12
4
1
7
4
1
3
1
0.57
com.google.javascript.jscomp.Var.isLet
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.Var.isLocal
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.Var.isParam
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.Var.isVar
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.Var.makeArgumentsVar
4
0
0
4
2
1
2
1
0.00
com.google.javascript.jscomp.Var.toString
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.Var.Var
7
0
0
7
5
1
5
1
0.00
com.google.javascript.jscomp.VarCheck.createScopeCreator
12
5
0
7
4
1
3
1
0.71
com.google.javascript.jscomp.VarCheck.createSynthesizedExternVar
22
10
2
10
7
2
5
2
1.00
com.google.javascript.jscomp.VarCheck.getSynthesizedExternsRoot
4
1
0
3
1
1
1
1
0.33
com.google.javascript.jscomp.VarCheck.hasDuplicateDeclarationSuppression
23
6
3
14
10
4
7
4
0.43
com.google.javascript.jscomp.VarCheck.hotSwapScript
10
3
0
7
5
4
2
4
0.43
com.google.javascript.jscomp.VarCheck.isExternNamespace
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.VarCheck.NameRefInExternsCheck.visit
47
7
1
39
30
5
15
5
0.18
com.google.javascript.jscomp.VarCheck.process
17
3
1
13
9
5
5
5
0.23
com.google.javascript.jscomp.VarCheck.RedeclarationCheckHandler.onRedeclaration
44
4
3
37
29
6
14
5
0.11
com.google.javascript.jscomp.VarCheck.VarCheck
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.VarCheck.VarCheck
6
0
0
6
4
1
3
1
0.00
com.google.javascript.jscomp.VarCheck.visit
83
14
7
62
48
11
27
11
0.23
com.google.javascript.jscomp.VarCheckTest.checkSynthesizedExtern
4
0
0
4
1
2
1
1
0.00
com.google.javascript.jscomp.VarCheckTest.checkSynthesizedExtern
6
0
0
6
3
2
3
1
0.00
com.google.javascript.jscomp.VarCheckTest.getNumRepetitions
4
1
0
3
1
1
1
1
0.33
com.google.javascript.jscomp.VarCheckTest.getOptions
10
0
0
10
7
2
4
2
0.00
com.google.javascript.jscomp.VarCheckTest.getProcessor
15
2
0
13
8
1
6
2
0.15
com.google.javascript.jscomp.VarCheckTest.getProcessor.(Anon_1).process
11
2
0
9
6
0
5
1
0.22
com.google.javascript.jscomp.VarCheckTest.setUp
9
1
0
8
6
1
6
1
0.12
com.google.javascript.jscomp.VarCheckTest.testAliasesInExterns
12
4
1
11
9
1
4
1
0.36
com.google.javascript.jscomp.VarCheckTest.testBreak
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.VarCheckTest.testCallInExterns
4
1
0
4
2
1
1
1
0.25
com.google.javascript.jscomp.VarCheckTest.testConstDeclarationInExterns
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.VarCheckTest.testContinue
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.VarCheckTest.testDependentModules
4
0
0
4
1
2
1
1
0.00
com.google.javascript.jscomp.VarCheckTest.testDependentModules
5
0
0
5
1
3
1
1
0.00
com.google.javascript.jscomp.VarCheckTest.testDependentStrictModuleDependencyCheck
6
0
0
6
4
1
2
1
0.00
com.google.javascript.jscomp.VarCheckTest.testDontAllowSuppressDupeOnLet
9
2
1
8
6
1
2
1
0.25
com.google.javascript.jscomp.VarCheckTest.testDuplicateBlockScopedDeclarationInSwitch
29
0
1
28
26
1
2
1
0.00
com.google.javascript.jscomp.VarCheckTest.testDuplicateNamespaceInExterns
6
2
0
6
4
1
1
1
0.33
com.google.javascript.jscomp.VarCheckTest.testDuplicateVar
4
1
0
4
2
1
1
1
0.25
com.google.javascript.jscomp.VarCheckTest.testForwardVarReferenceInLocalScope1
4
0
0
4
2
1
1
1
0.00
com.google.javascript.jscomp.VarCheckTest.testForwardVarReferenceInLocalScope2
6
2
0
4
2
1
1
1
0.50
com.google.javascript.jscomp.VarCheckTest.testFunctionDeclaredInBlock
12
0
2
10
8
1
8
1
0.00
com.google.javascript.jscomp.VarCheckTest.testFunctionScopeArguments
11
1
2
8
6
1
6
1
0.12
com.google.javascript.jscomp.VarCheckTest.testIndependentModules
5
0
0
5
1
3
1
1
0.00
com.google.javascript.jscomp.VarCheckTest.testIndependentStrictModuleDependencyCheck
6
0
0
6
4
1
2
1
0.00
com.google.javascript.jscomp.VarCheckTest.testInnerFunctionLocalVar
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.VarCheckTest.testLegalConstReferenceBetweenModules
4
0
0
4
2
1
2
1
0.00
com.google.javascript.jscomp.VarCheckTest.testLegalLetReferenceBetweenModules
4
0
0
4
2
1
2
1
0.00
com.google.javascript.jscomp.VarCheckTest.testLegalVarReferenceBetweenModules
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.VarCheckTest.testLetDeclarationInExterns
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.VarCheckTest.testLocalVar
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.VarCheckTest.testMissingModuleDependencyDefault
4
0
0
4
2
1
1
1
0.00
com.google.javascript.jscomp.VarCheckTest.testMissingModuleDependencyLetAndConst
7
0
0
7
5
1
3
1
0.00
com.google.javascript.jscomp.VarCheckTest.testMissingModuleDependencySkipNonStrict
5
0
0
5
3
1
2
1
0.00
com.google.javascript.jscomp.VarCheckTest.testMissingModuleDependencySkipNonStrictNotPromoted
5
0
0
5
3
1
3
1
0.00
com.google.javascript.jscomp.VarCheckTest.testMultiplyDeclaredConsts
5
0
0
5
3
1
3
1
0.00
com.google.javascript.jscomp.VarCheckTest.testMultiplyDeclaredLets
5
0
0
5
3
1
3
1
0.00
com.google.javascript.jscomp.VarCheckTest.testMultiplyDeclaredVars1
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.VarCheckTest.testMultiplyDeclaredVars2
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.VarCheckTest.testMultiplyDeclaredVars3
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.VarCheckTest.testMultiplyDeclaredVars4
4
0
0
4
2
1
1
1
0.00
com.google.javascript.jscomp.VarCheckTest.testMultiplyDeclareLetsInDifferentScope
4
0
0
4
2
1
2
1
0.00
com.google.javascript.jscomp.VarCheckTest.testNamedClass
7
0
0
7
5
1
5
1
0.00
com.google.javascript.jscomp.VarCheckTest.testNewInExterns
5
1
0
4
2
1
1
1
0.25
com.google.javascript.jscomp.VarCheckTest.testNoCreateVarsForLabels
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.VarCheckTest.testNoUndeclaredVarWhenUsingClosurePass
6
1
0
5
3
1
2
1
0.20
com.google.javascript.jscomp.VarCheckTest.testParam
22
1
2
19
17
1
16
1
0.05
com.google.javascript.jscomp.VarCheckTest.testParameter
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.VarCheckTest.testPropReferenceInExterns1
4
1
0
4
2
1
1
1
0.25
com.google.javascript.jscomp.VarCheckTest.testPropReferenceInExterns2
4
0
0
4
2
1
1
1
0.00
com.google.javascript.jscomp.VarCheckTest.testPropReferenceInExterns3
12
2
2
10
8
1
5
1
0.20
com.google.javascript.jscomp.VarCheckTest.testPropReferenceInExterns4
4
0
0
4
2
1
1
1
0.00
com.google.javascript.jscomp.VarCheckTest.testPropReferenceInExterns5
4
0
0
4
2
1
1
1
0.00
com.google.javascript.jscomp.VarCheckTest.testRecursiveFunction
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.VarCheckTest.testRecursiveFunction2
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.VarCheckTest.testRedeclaration1
4
0
0
4
2
2
1
2
0.00
com.google.javascript.jscomp.VarCheckTest.testRedeclaration2
4
1
0
4
2
2
1
2
0.25
com.google.javascript.jscomp.VarCheckTest.testRedeclaration3
4
1
0
4
2
2
1
2
0.25
com.google.javascript.jscomp.VarCheckTest.testReferencedConstDefined2
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.VarCheckTest.testReferencedLetDefined1
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.VarCheckTest.testReferencedLetDefined2
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.VarCheckTest.testReferencedLetNotDefined
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.VarCheckTest.testReferencedVarDefined1
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.VarCheckTest.testReferencedVarDefined2
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.VarCheckTest.testReferencedVarDefinedClass
6
0
0
6
4
1
4
1
0.00
com.google.javascript.jscomp.VarCheckTest.testReferencedVarNotDefined
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.VarCheckTest.testReferencedVarsExternallyDefined
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.VarCheckTest.testShorthandObjLit
4
0
0
4
2
1
2
1
0.00
com.google.javascript.jscomp.VarCheckTest.testSimple
4
0
0
4
2
1
2
1
0.00
com.google.javascript.jscomp.VarCheckTest.testSimpleSanityCheck
9
0
0
9
6
1
5
1
0.00
com.google.javascript.jscomp.VarCheckTest.testStarStrictModuleDependencyCheck
6
0
0
6
4
1
2
1
0.00
com.google.javascript.jscomp.VarCheckTest.testSuppressionWithInlineJsDoc
3
1
0
3
1
1
1
1
0.33
com.google.javascript.jscomp.VarCheckTest.testTwoLocalVars
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.VarCheckTest.testTwoModules
17
0
0
17
12
4
7
3
0.00
com.google.javascript.jscomp.VarCheckTest.testValidFunctionExpr
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.VarCheckTest.testVarAssignmentInExterns
3
1
0
3
1
1
1
1
0.33
com.google.javascript.jscomp.VarCheckTest.testVarDeclarationInExterns
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.VarCheckTest.testVariableInNormalCodeUsedInExterns1
4
0
0
4
2
1
1
1
0.00
com.google.javascript.jscomp.VarCheckTest.testVariableInNormalCodeUsedInExterns2
4
0
0
4
2
1
1
1
0.00
com.google.javascript.jscomp.VarCheckTest.testVariableInNormalCodeUsedInExterns3
4
0
0
4
2
1
1
1
0.00
com.google.javascript.jscomp.VarCheckTest.testVariableInNormalCodeUsedInExterns4
4
0
0
4
2
1
1
1
0.00
com.google.javascript.jscomp.VarCheckTest.testVarInWithBlock
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.VarCheckTest.testVarReferenceInExterns
4
1
0
4
2
1
1
1
0.25
com.google.javascript.jscomp.VarCheckTest.testViolatedModuleDependencyDefault
4
0
0
4
2
1
1
1
0.00
com.google.javascript.jscomp.VarCheckTest.testViolatedModuleDependencyLetAndConst
7
0
0
7
5
1
3
1
0.00
com.google.javascript.jscomp.VarCheckTest.testViolatedModuleDependencyNonStrictNotPromoted
5
0
0
5
3
1
3
1
0.00
com.google.javascript.jscomp.VarCheckTest.testViolatedModuleDependencySkipNonStrict
5
0
0
5
3
1
2
1
0.00
com.google.javascript.jscomp.VarCheckTest.VarCheckTest
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.VarCheckTest.VariableTestCheck.process
14
0
0
14
10
1
3
2
0.00
com.google.javascript.jscomp.VarCheckTest.VariableTestCheck.process.(Anon_2).visit
7
0
0
7
5
0
2
1
0.00
com.google.javascript.jscomp.VarCheckTest.VariableTestCheck.VariableTestCheck
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.VariableMap.(Anon_1).compare
3
0
0
3
2
0
1
1
0.00
com.google.javascript.jscomp.VariableMap.escape
5
0
0
5
3
1
1
1
0.00
com.google.javascript.jscomp.VariableMap.findIndexOfChar
12
0
0
12
8
3
7
4
0.00
com.google.javascript.jscomp.VariableMap.fromBytes
21
4
2
15
11
5
5
5
0.27
com.google.javascript.jscomp.VariableMap.fromMap
9
6
0
3
1
1
1
1
2.00
com.google.javascript.jscomp.VariableMap.getNewNameToOriginalNameMap
6
3
0
3
1
1
1
1
1.00
com.google.javascript.jscomp.VariableMap.getOriginalNameToNewNameMap
6
3
0
3
1
1
1
1
1.00
com.google.javascript.jscomp.VariableMap.load
11
4
0
7
4
1
3
1
0.57
com.google.javascript.jscomp.VariableMap.lookupNewName
7
4
0
3
1
1
1
1
1.33
com.google.javascript.jscomp.VariableMap.lookupSourceName
7
4
0
3
1
1
1
1
1.33
com.google.javascript.jscomp.VariableMap.save
6
3
0
3
1
1
1
1
1.00
com.google.javascript.jscomp.VariableMap.toBytes
23
6
0
17
13
3
9
4
0.35
com.google.javascript.jscomp.VariableMap.toMap
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.VariableMap.unescape
12
0
0
12
8
4
6
5
0.00
com.google.javascript.jscomp.VariableMap.VariableMap
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.VariableMapTest.assertEqual
8
0
0
8
4
1
5
2
0.00
com.google.javascript.jscomp.VariableMapTest.assertMapsEquals
7
0
0
7
3
2
3
2
0.00
com.google.javascript.jscomp.VariableMapTest.cycleTest
7
0
0
7
4
5
1
4
0.00
com.google.javascript.jscomp.VariableMapTest.testCycle1
5
0
0
5
3
1
3
1
0.00
com.google.javascript.jscomp.VariableMapTest.testFileFormat1
21
0
7
14
12
1
8
1
0.00
com.google.javascript.jscomp.VariableMapTest.testFromBytes
8
0
0
8
6
2
5
2
0.00
com.google.javascript.jscomp.VariableMapTest.testFromBytesComplex1
8
2
1
5
3
2
2
2
0.40
com.google.javascript.jscomp.VariableMapTest.testFromBytesComplex2
9
0
2
7
5
2
4
2
0.00
com.google.javascript.jscomp.VariableMapTest.testFromBytesWithEmptyValue
4
0
0
4
2
2
1
2
0.00
com.google.javascript.jscomp.VariableMapTest.testReverseLookupOfNullFindsNoName
4
0
0
4
2
2
1
2
0.00
com.google.javascript.jscomp.VariableMapTest.testReverseThrowsErrorOnDuplicate
7
0
0
7
4
1
3
1
0.00
com.google.javascript.jscomp.VariableMapTest.testToBytes
10
0
1
9
7
4
4
4
0.00
com.google.javascript.jscomp.VariableReferenceCheck.hotSwapScript
5
0
0
5
2
3
1
2
0.00
com.google.javascript.jscomp.VariableReferenceCheck.process
5
0
0
5
2
3
1
2
0.00
com.google.javascript.jscomp.VariableReferenceCheck.ReferenceCheckingBehavior.afterExitScope
27
5
1
21
13
3
11
5
0.24
com.google.javascript.jscomp.VariableReferenceCheck.ReferenceCheckingBehavior.checkDefaultParam
10
0
0
10
6
3
4
4
0.00
com.google.javascript.jscomp.VariableReferenceCheck.ReferenceCheckingBehavior.checkShadowParam
11
0
0
11
6
2
4
3
0.00
com.google.javascript.jscomp.VariableReferenceCheck.ReferenceCheckingBehavior.checkVar
208
30
14
164
131
32
64
33
0.18
com.google.javascript.jscomp.VariableReferenceCheck.ReferenceCheckingBehavior.ReferenceCheckingBehavior
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.VariableReferenceCheck.ReferenceCheckingBehavior.ShallowReferenceCollector.visit
6
0
0
6
3
1
3
1
0.00
com.google.javascript.jscomp.VariableReferenceCheck.VariableReferenceCheck
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.VariableReferenceCheckTest.assertAmbiguousEs6
6
4
0
3
1
1
1
1
1.33
com.google.javascript.jscomp.VariableReferenceCheckTest.assertNoWarning
6
3
0
3
1
1
1
1
1.00
com.google.javascript.jscomp.VariableReferenceCheckTest.assertNoWarningEs6
6
3
0
3
1
1
1
1
1.00
com.google.javascript.jscomp.VariableReferenceCheckTest.assertRedeclare
6
3
0
3
1
1
1
1
1.00
com.google.javascript.jscomp.VariableReferenceCheckTest.assertUndeclared
6
3
0
3
1
1
1
1
1.00
com.google.javascript.jscomp.VariableReferenceCheckTest.assertUndeclaredEs6
6
3
0
3
1
1
1
1
1.00
com.google.javascript.jscomp.VariableReferenceCheckTest.assertUnused
6
3
0
3
1
1
1
1
1.00
com.google.javascript.jscomp.VariableReferenceCheckTest.assertUnusedEs6
6
3
0
3
1
1
1
1
1.00
com.google.javascript.jscomp.VariableReferenceCheckTest.getOptions
7
0
0
7
4
2
3
2
0.00
com.google.javascript.jscomp.VariableReferenceCheckTest.getProcessor
4
1
0
3
1
1
1
1
0.33
com.google.javascript.jscomp.VariableReferenceCheckTest.setUp
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.VariableReferenceCheckTest.testCorrectCatch
4
0
0
4
2
1
2
1
0.00
com.google.javascript.jscomp.VariableReferenceCheckTest.testCorrectCode
8
0
0
8
6
1
6
1
0.00
com.google.javascript.jscomp.VariableReferenceCheckTest.testCorrectEarlyReference
4
0
0
4
2
1
2
1
0.00
com.google.javascript.jscomp.VariableReferenceCheckTest.testCorrectRecursion
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.VariableReferenceCheckTest.testCorrectRedeclare
4
0
0
4
2
1
1
1
0.00
com.google.javascript.jscomp.VariableReferenceCheckTest.testCorrectShadowing
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.VariableReferenceCheckTest.testDestructuringInFor
8
0
1
7
5
1
4
1
0.00
com.google.javascript.jscomp.VariableReferenceCheckTest.testDoubleDeclaration
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.VariableReferenceCheckTest.testDoubleDeclaration2
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.VariableReferenceCheckTest.testEarlyReference
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.VariableReferenceCheckTest.testForIn
6
0
0
6
4
1
4
1
0.00
com.google.javascript.jscomp.VariableReferenceCheckTest.testHoistedFunction1
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.VariableReferenceCheckTest.testHoistedFunction2
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.VariableReferenceCheckTest.testIncrementCountsAsUse
4
0
0
4
2
1
2
1
0.00
com.google.javascript.jscomp.VariableReferenceCheckTest.testIncrementDecrementResultUsed
7
0
0
7
5
1
5
1
0.00
com.google.javascript.jscomp.VariableReferenceCheckTest.testNonHoistedFunction
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.VariableReferenceCheckTest.testNonHoistedFunction2
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.VariableReferenceCheckTest.testNonHoistedFunction3
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.VariableReferenceCheckTest.testNonHoistedFunction4
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.VariableReferenceCheckTest.testNonHoistedFunction5
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.VariableReferenceCheckTest.testNonHoistedFunction6
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.VariableReferenceCheckTest.testNonHoistedFunction7
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.VariableReferenceCheckTest.testNonHoistedRecursiveFunction1
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.VariableReferenceCheckTest.testNonHoistedRecursiveFunction2
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.VariableReferenceCheckTest.testNonHoistedRecursiveFunction3
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.VariableReferenceCheckTest.testNoWarnInExterns1
6
2
0
5
3
3
1
3
0.40
com.google.javascript.jscomp.VariableReferenceCheckTest.testNoWarnInExterns2
6
1
0
5
3
3
1
3
0.20
com.google.javascript.jscomp.VariableReferenceCheckTest.testRedeclare
6
1
0
5
3
1
3
1
0.20
com.google.javascript.jscomp.VariableReferenceCheckTest.testReferencedBleedingFunction
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.VariableReferenceCheckTest.testUnreferencedBleedingFunction
4
0
0
4
2
1
2
1
0.00
com.google.javascript.jscomp.VariableReferenceCheckTest.testUnusedAssignedInInnerFunction
4
0
0
4
2
1
2
1
0.00
com.google.javascript.jscomp.VariableReferenceCheckTest.testUnusedCatch
4
0
0
4
2
1
2
1
0.00
com.google.javascript.jscomp.VariableReferenceCheckTest.testUnusedGlobalNoWarning
4
0
0
4
2
1
2
1
0.00
com.google.javascript.jscomp.VariableReferenceCheckTest.testUnusedLocalArgNoWarning
4
0
0
4
2
1
2
1
0.00
com.google.javascript.jscomp.VariableReferenceCheckTest.testUnusedLocalConst
4
0
0
4
2
1
2
1
0.00
com.google.javascript.jscomp.VariableReferenceCheckTest.testUnusedLocalLet
6
0
0
6
4
1
4
1
0.00
com.google.javascript.jscomp.VariableReferenceCheckTest.testUnusedLocalVar
6
0
0
6
4
1
4
1
0.00
com.google.javascript.jscomp.VariableReferenceCheckTest.testUnusedLocalVarInGoogScope
9
4
0
6
4
1
4
1
0.67
com.google.javascript.jscomp.VariableReferenceCheckTest.testUsedInInnerFunction
4
0
0
4
2
1
2
1
0.00
com.google.javascript.jscomp.VariableReferenceCheckTest.testUsedInShorthandObjLit
4
0
0
4
2
1
2
1
0.00
com.google.javascript.jscomp.VariableRenamingPolicy.valueOf
0
0
0
0
0
0
0
0
0.00
com.google.javascript.jscomp.VariableRenamingPolicy.values
0
0
0
0
0
0
0
0
0.00
com.google.javascript.jscomp.VariableVisibilityAnalysis.getVariableVisibility
32
23
2
7
5
2
2
2
3.29
com.google.javascript.jscomp.VariableVisibilityAnalysis.process
34
3
5
26
18
6
12
5
0.12
com.google.javascript.jscomp.VariableVisibilityAnalysis.variableIsParameter
8
3
1
4
2
2
1
2
0.75
com.google.javascript.jscomp.VariableVisibilityAnalysis.VariableVisibility.valueOf
0
0
0
0
0
0
0
0
0.00
com.google.javascript.jscomp.VariableVisibilityAnalysis.VariableVisibility.values
0
0
0
0
0
0
0
0
0.00
com.google.javascript.jscomp.VariableVisibilityAnalysis.VariableVisibilityAnalysis
5
0
1
4
2
1
2
1
0.00
com.google.javascript.jscomp.VariableVisibilityAnalysisTest.analyze
5
0
1
4
2
1
2
1
0.00
com.google.javascript.jscomp.VariableVisibilityAnalysisTest.assertFunctionHasVisibility
9
0
2
7
4
4
2
3
0.00
com.google.javascript.jscomp.VariableVisibilityAnalysisTest.assertIsCapturedLocal
4
0
0
4
2
1
1
1
0.00
com.google.javascript.jscomp.VariableVisibilityAnalysisTest.assertIsGlobal
4
0
0
4
2
1
1
1
0.00
com.google.javascript.jscomp.VariableVisibilityAnalysisTest.assertIsParameter
8
0
2
6
4
2
2
2
0.00
com.google.javascript.jscomp.VariableVisibilityAnalysisTest.assertIsUncapturedLocal
4
0
0
4
2
1
1
1
0.00
com.google.javascript.jscomp.VariableVisibilityAnalysisTest.assertLabeledVariableHasVisibility
12
2
3
7
4
4
2
3
0.29
com.google.javascript.jscomp.VariableVisibilityAnalysisTest.getProcessor
6
0
1
5
3
1
3
1
0.00
com.google.javascript.jscomp.VariableVisibilityAnalysisTest.LabeledVariableSearcher.LabeledVariableSearcher
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.VariableVisibilityAnalysisTest.LabeledVariableSearcher.visit
11
3
2
6
3
1
2
1
0.50
com.google.javascript.jscomp.VariableVisibilityAnalysisTest.searchForFunction
20
0
5
15
9
4
5
4
0.00
com.google.javascript.jscomp.VariableVisibilityAnalysisTest.searchForFunction.(Anon_2).visit
5
0
0
5
3
0
2
1
0.00
com.google.javascript.jscomp.VariableVisibilityAnalysisTest.searchForParameter
21
0
6
15
10
4
5
4
0.00
com.google.javascript.jscomp.VariableVisibilityAnalysisTest.searchForParameter.(Anon_1).visit
7
0
1
6
4
0
2
1
0.00
com.google.javascript.jscomp.VariableVisibilityAnalysisTest.searchLabel
8
0
2
6
4
2
3
2
0.00
com.google.javascript.jscomp.VariableVisibilityAnalysisTest.testCapturedVariables
16
0
2
14
11
3
3
2
0.00
com.google.javascript.jscomp.VariableVisibilityAnalysisTest.testFunctions
21
0
4
17
14
3
4
2
0.00
com.google.javascript.jscomp.VariableVisibilityAnalysisTest.testGlobals
8
0
2
6
3
3
2
2
0.00
com.google.javascript.jscomp.VariableVisibilityAnalysisTest.testParameters
11
0
2
9
6
3
4
2
0.00
com.google.javascript.jscomp.VerboseMessageFormatter.format
14
0
0
14
11
6
3
6
0.00
com.google.javascript.jscomp.VerboseMessageFormatter.formatError
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.VerboseMessageFormatter.formatWarning
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.VerboseMessageFormatter.VerboseMessageFormatter
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.WarningLevel.addDefaultWarnings
11
5
1
5
3
1
2
1
1.00
com.google.javascript.jscomp.WarningLevel.addVerboseWarnings
42
12
4
26
24
1
16
1
0.46
com.google.javascript.jscomp.WarningLevel.setOptionsForWarningLevel
15
0
0
15
12
1
8
1
0.00
com.google.javascript.jscomp.WarningLevel.silenceAllWarnings
31
7
3
21
19
1
16
1
0.33
com.google.javascript.jscomp.WarningLevel.valueOf
0
0
0
0
0
0
0
0
0.00
com.google.javascript.jscomp.WarningLevel.values
0
0
0
0
0
0
0
0
0.00
com.google.javascript.jscomp.WarningsGuard.disables
10
7
0
3
1
1
1
1
2.33
com.google.javascript.jscomp.WarningsGuard.enables
10
7
0
3
1
1
1
1
2.33
com.google.javascript.jscomp.WarningsGuard.getPriority
7
4
0
3
1
1
1
1
1.33
com.google.javascript.jscomp.WarningsGuard.level
11
10
0
1
0
1
0
1
10.00
com.google.javascript.jscomp.WarningsGuard.makeNonStrict
7
4
0
3
1
1
1
1
1.33
com.google.javascript.jscomp.WarningsGuard.Priority.getValue
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.WarningsGuard.Priority.Priority
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.WarningsGuard.Priority.valueOf
0
0
0
0
0
0
0
0
0.00
com.google.javascript.jscomp.WarningsGuard.Priority.values
0
0
0
0
0
0
0
0
0.00
com.google.javascript.jscomp.WarningsGuardTest.assertEnables
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.WarningsGuardTest.assertNotEnables
4
0
0
4
1
2
1
1
0.00
com.google.javascript.jscomp.WarningsGuardTest.findNameNode
13
0
1
12
7
2
6
3
0.00
com.google.javascript.jscomp.WarningsGuardTest.makeError
5
0
0
5
3
2
2
2
0.00
com.google.javascript.jscomp.WarningsGuardTest.makeError
5
0
0
5
3
2
2
2
0.00
com.google.javascript.jscomp.WarningsGuardTest.makeError
6
0
0
6
4
2
2
2
0.00
com.google.javascript.jscomp.WarningsGuardTest.makeError
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.WarningsGuardTest.makeErrorWithLevel
6
0
0
6
4
2
2
2
0.00
com.google.javascript.jscomp.WarningsGuardTest.makeErrorWithType
5
0
0
5
3
2
2
2
0.00
com.google.javascript.jscomp.WarningsGuardTest.testByPathGuard
15
0
2
13
11
3
8
2
0.00
com.google.javascript.jscomp.WarningsGuardTest.testComposeGuard
39
0
8
31
23
6
10
10
0.00
com.google.javascript.jscomp.WarningsGuardTest.testComposeGuard.(Anon_1).disables
3
0
0
3
2
0
1
1
0.00
com.google.javascript.jscomp.WarningsGuardTest.testComposeGuard.(Anon_1).level
3
0
0
3
2
0
1
1
0.00
com.google.javascript.jscomp.WarningsGuardTest.testComposeGuard.(Anon_2).disables
3
0
0
3
2
0
1
1
0.00
com.google.javascript.jscomp.WarningsGuardTest.testComposeGuard.(Anon_2).level
3
0
0
3
2
0
1
1
0.00
com.google.javascript.jscomp.WarningsGuardTest.testComposeGuard2
17
1
2
14
12
4
5
4
0.07
com.google.javascript.jscomp.WarningsGuardTest.testComposeGuard3
17
3
3
11
9
5
3
4
0.27
com.google.javascript.jscomp.WarningsGuardTest.testComposeGuardCycle
9
0
0
9
7
3
2
2
0.00
com.google.javascript.jscomp.WarningsGuardTest.testComposeGuardOrdering
22
0
2
20
17
13
4
10
0.00
com.google.javascript.jscomp.WarningsGuardTest.testComposeGuardOrdering2
18
2
2
14
12
3
10
3
0.14
com.google.javascript.jscomp.WarningsGuardTest.testComposeGuardOrdering3
18
0
1
17
15
2
6
2
0.00
com.google.javascript.jscomp.WarningsGuardTest.testComposeGuardOrdering4
12
0
1
11
9
2
8
2
0.00
com.google.javascript.jscomp.WarningsGuardTest.testDiagnosticGuard1
16
0
3
13
11
3
9
2
0.00
com.google.javascript.jscomp.WarningsGuardTest.testDiagnosticGuard2
16
0
3
13
11
3
9
2
0.00
com.google.javascript.jscomp.WarningsGuardTest.testDiagnosticGuard3
13
0
2
11
9
3
7
2
0.00
com.google.javascript.jscomp.WarningsGuardTest.testDiagnosticGuard4
13
0
2
11
9
3
7
2
0.00
com.google.javascript.jscomp.WarningsGuardTest.testEmergencyComposeGuard1
9
0
0
9
7
2
3
2
0.00
com.google.javascript.jscomp.WarningsGuardTest.testEmergencyComposeGuard2
11
0
0
11
9
2
3
2
0.00
com.google.javascript.jscomp.WarningsGuardTest.testEmergencyComposeGuard3
14
0
0
14
12
2
4
2
0.00
com.google.javascript.jscomp.WarningsGuardTest.testShowByPathGuard_Restrict
15
0
2
13
11
3
8
2
0.00
com.google.javascript.jscomp.WarningsGuardTest.testShowByPathGuard_Suppress
21
0
2
19
17
3
11
2
0.00
com.google.javascript.jscomp.WarningsGuardTest.testStrictGuard
9
0
2
7
5
2
4
2
0.00
com.google.javascript.jscomp.WarningsGuardTest.testSuppressGuard1
19
1
1
18
16
6
4
5
0.06
com.google.javascript.jscomp.WarningsGuardTest.testSuppressGuard2
18
1
1
17
15
6
3
5
0.06
com.google.javascript.jscomp.WarningsGuardTest.testSuppressGuard3
13
1
1
12
10
6
2
5
0.08
com.google.javascript.jscomp.WarningsGuardTest.testSuppressGuard4
14
1
1
13
11
6
2
5
0.08
com.google.javascript.jscomp.WarningsGuardTest.testSuppressGuard5
16
3
2
12
10
6
2
5
0.25
com.google.javascript.jscomp.webservice.common.AbstractWebServiceException.getErrorCode
1
0
0
1
0
1
0
1
0.00
com.google.javascript.jscomp.webservice.common.AbstractWebServiceException.getFormattedError
1
0
0
1
0
1
0
1
0.00
com.google.javascript.jscomp.webservice.common.AbstractWebServiceException.toString
4
0
0
4
2
1
1
1
0.00
com.google.javascript.jscomp.webservice.common.ErrorCode.ErrorCode
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.webservice.common.ErrorCode.getCode
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.webservice.common.ErrorCode.valueOf
0
0
0
0
0
0
0
0
0.00
com.google.javascript.jscomp.webservice.common.ErrorCode.values
0
0
0
0
0
0
0
0
0.00
com.google.javascript.jscomp.webservice.common.Protocol.ApiKeyResponse.ApiKeyResponse
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.webservice.common.Protocol.ApiKeyResponse.getResponseParam
6
3
0
3
1
1
1
1
1.00
com.google.javascript.jscomp.webservice.common.Protocol.ApiKeyResponse.getValue
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.webservice.common.Protocol.ApiKeyResponse.toString
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.webservice.common.Protocol.ApiKeyResponse.valueOf
0
0
0
0
0
0
0
0
0.00
com.google.javascript.jscomp.webservice.common.Protocol.ApiKeyResponse.values
0
0
0
0
0
0
0
0
0.00
com.google.javascript.jscomp.webservice.common.Protocol.CompilationLevelKey.CompilationLevelKey
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.webservice.common.Protocol.CompilationLevelKey.getValue
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.webservice.common.Protocol.CompilationLevelKey.valueOf
0
0
0
0
0
0
0
0
0.00
com.google.javascript.jscomp.webservice.common.Protocol.CompilationLevelKey.values
0
0
0
0
0
0
0
0
0.00
com.google.javascript.jscomp.webservice.common.Protocol.FormattingKey.FormattingKey
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.webservice.common.Protocol.FormattingKey.getValue
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.webservice.common.Protocol.FormattingKey.valueOf
0
0
0
0
0
0
0
0
0.00
com.google.javascript.jscomp.webservice.common.Protocol.FormattingKey.values
0
0
0
0
0
0
0
0
0.00
com.google.javascript.jscomp.webservice.common.Protocol.maximumInputSize
13
10
0
3
1
1
1
1
3.33
com.google.javascript.jscomp.webservice.common.Protocol.OutputFormatKey.getValue
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.webservice.common.Protocol.OutputFormatKey.OutputFormatKey
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.webservice.common.Protocol.OutputFormatKey.toString
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.webservice.common.Protocol.OutputFormatKey.valueOf
0
0
0
0
0
0
0
0
0.00
com.google.javascript.jscomp.webservice.common.Protocol.OutputFormatKey.values
0
0
0
0
0
0
0
0
0.00
com.google.javascript.jscomp.webservice.common.Protocol.OutputInfoKey.getValue
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.webservice.common.Protocol.OutputInfoKey.OutputInfoKey
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.webservice.common.Protocol.OutputInfoKey.valueOf
0
0
0
0
0
0
0
0
0.00
com.google.javascript.jscomp.webservice.common.Protocol.OutputInfoKey.values
0
0
0
0
0
0
0
0
0.00
com.google.javascript.jscomp.webservice.common.Protocol.Protocol
1
0
0
1
0
1
0
1
0.00
com.google.javascript.jscomp.webservice.common.Protocol.ProtocolEnum.getValue
5
4
0
1
0
1
0
1
4.00
com.google.javascript.jscomp.webservice.common.Protocol.RequestKey.asGetParameter
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.webservice.common.Protocol.RequestKey.getPermittedKeys
8
0
1
7
4
2
3
3
0.00
com.google.javascript.jscomp.webservice.common.Protocol.RequestKey.getValue
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.webservice.common.Protocol.RequestKey.isKeyValid
6
1
0
5
3
2
1
2
0.20
com.google.javascript.jscomp.webservice.common.Protocol.RequestKey.RequestKey
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.webservice.common.Protocol.RequestKey.toString
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.webservice.common.Protocol.RequestKey.valueOf
0
0
0
0
0
0
0
0
0.00
com.google.javascript.jscomp.webservice.common.Protocol.RequestKey.values
0
0
0
0
0
0
0
0
0.00
com.google.javascript.jscomp.webservice.common.Protocol.resetMaximumInputSize
14
5
1
8
5
2
3
2
0.62
com.google.javascript.jscomp.webservice.common.Protocol.ResponseTag.getResponseTag
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.webservice.common.Protocol.ResponseTag.getValue
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.webservice.common.Protocol.ResponseTag.ResponseTag
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.webservice.common.Protocol.ResponseTag.toString
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.webservice.common.Protocol.ResponseTag.valueOf
0
0
0
0
0
0
0
0
0.00
com.google.javascript.jscomp.webservice.common.Protocol.ResponseTag.values
0
0
0
0
0
0
0
0
0.00
com.google.javascript.jscomp.webservice.common.Protocol.WarningLevelKey.getValue
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.webservice.common.Protocol.WarningLevelKey.valueOf
0
0
0
0
0
0
0
0
0.00
com.google.javascript.jscomp.webservice.common.Protocol.WarningLevelKey.values
0
0
0
0
0
0
0
0
0.00
com.google.javascript.jscomp.webservice.common.Protocol.WarningLevelKey.WarningLevelKey
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.WhitelistWarningsGuard.containWarning
9
6
0
3
1
1
1
1
2.00
com.google.javascript.jscomp.WhitelistWarningsGuard.formatWarning
7
4
0
3
1
1
1
1
1.33
com.google.javascript.jscomp.WhitelistWarningsGuard.formatWarning
23
5
2
16
11
3
10
4
0.31
com.google.javascript.jscomp.WhitelistWarningsGuard.fromFile
4
1
0
3
1
1
1
1
0.33
com.google.javascript.jscomp.WhitelistWarningsGuard.getFirstLine
7
0
0
7
4
2
3
2
0.00
com.google.javascript.jscomp.WhitelistWarningsGuard.getPriority
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.WhitelistWarningsGuard.level
10
3
1
6
3
1
3
1
0.50
com.google.javascript.jscomp.WhitelistWarningsGuard.loadWhitelistedJsWarnings
8
4
0
4
2
1
1
1
1.00
com.google.javascript.jscomp.WhitelistWarningsGuard.loadWhitelistedJsWarnings
11
4
0
7
4
1
3
1
0.57
com.google.javascript.jscomp.WhitelistWarningsGuard.loadWhitelistedJsWarnings
13
4
2
7
4
3
3
2
0.57
com.google.javascript.jscomp.WhitelistWarningsGuard.normalizeWhitelist
20
8
1
11
7
3
5
4
0.73
com.google.javascript.jscomp.WhitelistWarningsGuard.WhitelistBuilder.appendWhitelist
46
6
6
35
26
2
16
5
0.17
com.google.javascript.jscomp.WhitelistWarningsGuard.WhitelistBuilder.report
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.WhitelistWarningsGuard.WhitelistBuilder.setGeneratorTarget
5
1
0
4
2
1
2
1
0.25
com.google.javascript.jscomp.WhitelistWarningsGuard.WhitelistBuilder.setNote
5
1
0
4
2
1
2
1
0.25
com.google.javascript.jscomp.WhitelistWarningsGuard.WhitelistBuilder.setProductName
5
1
0
4
2
1
2
1
0.25
com.google.javascript.jscomp.WhitelistWarningsGuard.WhitelistBuilder.writeWhitelist
9
4
0
5
2
1
2
1
0.80
com.google.javascript.jscomp.WhitelistWarningsGuard.WhitelistWarningsGuard
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.WhitelistWarningsGuard.WhitelistWarningsGuard
13
9
0
4
2
1
2
1
2.25
com.google.javascript.jscomp.WhitespaceWrapGoogModules.hotSwapScript
38
14
5
20
15
4
8
3
0.70
com.google.javascript.jscomp.WhitespaceWrapGoogModules.process
6
0
0
6
3
1
4
2
0.00
com.google.javascript.jscomp.WhitespaceWrapGoogModules.WhitespaceWrapGoogModules
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.WhitespaceWrapGoogModulesTest.getOptions
5
0
0
5
3
2
2
2
0.00
com.google.javascript.jscomp.WhitespaceWrapGoogModulesTest.getProcessor
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.WhitespaceWrapGoogModulesTest.setUp
10
3
1
6
4
1
4
1
0.50
com.google.javascript.jscomp.WhitespaceWrapGoogModulesTest.testGoogModuleRewrite
11
0
0
11
9
1
1
1
0.00
com.google.javascript.jscomp.XtbMessageBundle.createSAXParser
19
3
1
18
15
5
8
4
0.17
com.google.javascript.jscomp.XtbMessageBundle.getAllMessages
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.XtbMessageBundle.getMessage
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.XtbMessageBundle.Handler.characters
6
1
0
5
2
1
2
1
0.20
com.google.javascript.jscomp.XtbMessageBundle.Handler.endDocument
1
0
0
1
0
1
0
1
0.00
com.google.javascript.jscomp.XtbMessageBundle.Handler.endElement
11
0
0
11
7
2
6
2
0.00
com.google.javascript.jscomp.XtbMessageBundle.Handler.endPrefixMapping
1
0
0
1
0
1
0
1
0.00
com.google.javascript.jscomp.XtbMessageBundle.Handler.ignorableWhitespace
6
1
0
5
2
1
2
1
0.20
com.google.javascript.jscomp.XtbMessageBundle.Handler.processingInstruction
1
0
0
1
0
1
0
1
0.00
com.google.javascript.jscomp.XtbMessageBundle.Handler.setDocumentLocator
1
0
0
1
0
1
0
1
0.00
com.google.javascript.jscomp.XtbMessageBundle.Handler.skippedEntity
1
0
0
1
0
1
0
1
0.00
com.google.javascript.jscomp.XtbMessageBundle.Handler.startDocument
1
0
0
1
0
1
0
1
0.00
com.google.javascript.jscomp.XtbMessageBundle.Handler.startElement
18
0
0
18
14
4
12
3
0.00
com.google.javascript.jscomp.XtbMessageBundle.Handler.startPrefixMapping
1
0
0
1
0
1
0
1
0.00
com.google.javascript.jscomp.XtbMessageBundle.idGenerator
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.XtbMessageBundle.SecureEntityResolver.resolveEntity
3
0
0
3
1
1
1
1
0.00
com.google.javascript.jscomp.XtbMessageBundle.XtbMessageBundle
22
7
1
14
11
4
7
4
0.50
com.google.javascript.jscomp.XtbMessageBundle.XtbMessageBundle
5
0
0
5
1
3
1
1
0.00
com.google.javascript.jscomp.XtbMessageBundleTest.test
22
0
4
18
16
5
8
4
0.00
com.google.javascript.refactoring.ApplySuggestedFixes.(Anon_1).apply
3
0
0
3
2
0
1
1
0.00
com.google.javascript.refactoring.ApplySuggestedFixes.(Anon_2).apply
3
0
0
3
2
0
1
1
0.00
com.google.javascript.refactoring.ApplySuggestedFixes.(Anon_3).apply
3
0
0
3
2
0
1
1
0.00
com.google.javascript.refactoring.ApplySuggestedFixes.applyCodeReplacements
20
4
1
15
11
4
8
5
0.27
com.google.javascript.refactoring.ApplySuggestedFixes.applySuggestedFixesToCode
27
7
0
20
14
8
7
9
0.35
com.google.javascript.refactoring.ApplySuggestedFixes.applySuggestedFixesToFiles
22
5
2
15
9
5
6
7
0.33
com.google.javascript.refactoring.ApplySuggestedFixes.validateNoOverlaps
16
6
0
10
6
2
4
3
0.60
com.google.javascript.refactoring.ApplySuggestedFixesTest.compileToScriptRoot
9
5
0
4
2
2
1
2
1.25
com.google.javascript.refactoring.ApplySuggestedFixesTest.getCompiler
10
1
0
10
8
3
3
3
0.10
com.google.javascript.refactoring.ApplySuggestedFixesTest.testApplyCodeReplacements
7
0
0
7
5
4
1
3
0.00
com.google.javascript.refactoring.ApplySuggestedFixesTest.testApplyCodeReplacements_boundaryCases
5
0
0
5
3
3
1
3
0.00
com.google.javascript.refactoring.ApplySuggestedFixesTest.testApplyCodeReplacements_deletion
5
0
0
5
3
3
1
3
0.00
com.google.javascript.refactoring.ApplySuggestedFixesTest.testApplyCodeReplacements_insertion
5
0
0
5
3
3
1
3
0.00
com.google.javascript.refactoring.ApplySuggestedFixesTest.testApplyCodeReplacements_multipleReplacements
8
0
0
8
6
4
1
3
0.00
com.google.javascript.refactoring.ApplySuggestedFixesTest.testApplyCodeReplacements_noOverlapsSucceed
6
0
0
6
4
3
1
2
0.00
com.google.javascript.refactoring.ApplySuggestedFixesTest.testApplyCodeReplacements_overlapsAreErrors
9
0
0
9
7
3
3
2
0.00
com.google.javascript.refactoring.ApplySuggestedFixesTest.testApplySuggestedFixes
11
0
0
11
9
8
2
7
0.00
com.google.javascript.refactoring.ApplySuggestedFixesTest.testApplySuggestedFixes_insideJSDoc
17
2
0
17
14
13
2
10
0.12
com.google.javascript.refactoring.ApplySuggestedFixesTest.testApplySuggestedFixes_missingCodeForFile
11
0
0
11
9
6
3
6
0.00
com.google.javascript.refactoring.ApplySuggestedFixesTest.testApplySuggestedFixes_multipleFixesInJsdoc
22
2
0
22
19
16
2
12
0.09
com.google.javascript.refactoring.ApplySuggestedFixesTest.testApplySuggestedFixes_noFixes
10
0
0
10
8
7
1
5
0.00
com.google.javascript.refactoring.CodeReplacement.CodeReplacement
3
0
0
3
1
1
1
1
0.00
com.google.javascript.refactoring.CodeReplacement.CodeReplacement
6
0
0
6
4
1
4
1
0.00
com.google.javascript.refactoring.CodeReplacement.equals
12
0
0
12
8
2
5
2
0.00
com.google.javascript.refactoring.CodeReplacement.getLength
7
4
0
3
1
1
1
1
1.33
com.google.javascript.refactoring.CodeReplacement.getNewContent
6
3
0
3
1
1
1
1
1.00
com.google.javascript.refactoring.CodeReplacement.getSortKey
6
3
0
3
1
1
1
1
1.00
com.google.javascript.refactoring.CodeReplacement.getStartPosition
7
4
0
3
1
1
1
1
1.33
com.google.javascript.refactoring.CodeReplacement.hashCode
3
0
0
3
1
1
1
1
0.00
com.google.javascript.refactoring.CodeReplacement.toString
4
0
0
4
2
1
1
1
0.00
com.google.javascript.refactoring.ErrorToFixMapper.ErrorToFixMapper
1
1
0
1
0
1
0
1
1.00
com.google.javascript.refactoring.ErrorToFixMapper.getFixesForImplicitlyNullableJsDoc
13
0
0
13
11
5
1
3
0.00
com.google.javascript.refactoring.ErrorToFixMapper.getFixesForJsError
12
0
0
12
8
2
5
2
0.00
com.google.javascript.refactoring.ErrorToFixMapper.getFixForExtraRequire
12
0
0
12
10
5
2
5
0.00
com.google.javascript.refactoring.ErrorToFixMapper.getFixForInexistentProperty
10
0
0
10
7
3
3
3
0.00
com.google.javascript.refactoring.ErrorToFixMapper.getFixForInvalidSuper
10
0
0
10
7
2
3
2
0.00
com.google.javascript.refactoring.ErrorToFixMapper.getFixForJsError
31
4
0
27
24
1
11
1
0.15
com.google.javascript.refactoring.ErrorToFixMapper.getFixForMissingRequire
12
0
0
12
10
5
2
5
0.00
com.google.javascript.refactoring.ErrorToFixMapper.getFixForMissingSemicolon
6
0
0
6
4
1
1
1
0.00
com.google.javascript.refactoring.ErrorToFixMapper.getFixForMissingSuper
7
0
0
7
5
2
1
2
0.00
com.google.javascript.refactoring.ErrorToFixMapper.getFixForUnsortedRequiresOrProvides
24
1
1
22
17
11
8
11
0.05
com.google.javascript.refactoring.ErrorToFixMapper.getNamespaceFromClosureNode
4
0
0
4
2
1
2
1
0.00
com.google.javascript.refactoring.ErrorToFixMapper.removeNode
5
0
0
5
3
1
1
1
0.00
com.google.javascript.refactoring.ErrorToFixMapper.RequireProvideSorter.compare
5
0
0
5
3
3
1
3
0.00
com.google.javascript.refactoring.ErrorToFixMapper.RequireProvideSorter.RequireProvideSorter
3
0
0
3
1
1
1
1
0.00
com.google.javascript.refactoring.ErrorToFixMapper.RequireProvideSorter.sortCallsAlphabetically
3
0
0
3
1
1
1
1
0.00
com.google.javascript.refactoring.ErrorToFixMapper.RequireProvideSorter.visit
7
0
0
7
4
1
2
1
0.00
com.google.javascript.refactoring.ErrorToFixMapperTest.assertChanges
10
1
0
10
8
4
2
3
0.10
com.google.javascript.refactoring.ErrorToFixMapperTest.setUp
9
0
1
8
6
1
6
1
0.00
com.google.javascript.refactoring.ErrorToFixMapperTest.testDebugger
11
0
0
11
9
5
1
3
0.00
com.google.javascript.refactoring.ErrorToFixMapperTest.testInsertSemicolon1
5
0
0
5
3
3
1
3
0.00
com.google.javascript.refactoring.ErrorToFixMapperTest.testInsertSemicolon2
5
0
0
5
3
3
1
3
0.00
com.google.javascript.refactoring.ErrorToFixMapperTest.testProvidesSorted1
23
2
0
23
21
1
1
1
0.09
com.google.javascript.refactoring.ErrorToFixMapperTest.testRequiresInGoogModule
19
0
0
19
17
1
1
1
0.00
com.google.javascript.refactoring.ErrorToFixMapperTest.testRequiresSorted1
23
2
0
23
21
1
1
1
0.09
com.google.javascript.refactoring.ErrorToFixMapperTest.testRequiresSorted2
19
2
0
19
17
1
1
1
0.11
com.google.javascript.refactoring.examples.NavigationalXssSinksRefactoringTest.test_refactorings
8
0
0
8
6
1
1
1
0.00
com.google.javascript.refactoring.examples.SetLocationHrefTest.test_refactorings
8
0
0
8
6
1
1
1
0.00
com.google.javascript.refactoring.FixingErrorManager.FixingErrorManager
1
0
0
1
0
1
0
1
0.00
com.google.javascript.refactoring.FixingErrorManager.getAllFixes
3
0
0
3
1
1
1
1
0.00
com.google.javascript.refactoring.FixingErrorManager.getFixesForJsError
3
0
0
3
1
1
1
1
0.00
com.google.javascript.refactoring.FixingErrorManager.println
3
1
0
2
0
1
0
1
0.50
com.google.javascript.refactoring.FixingErrorManager.printSummary
3
1
0
2
0
1
0
1
0.50
com.google.javascript.refactoring.FixingErrorManager.report
4
0
0
4
2
1
2
1
0.00
com.google.javascript.refactoring.FixingErrorManager.setCompiler
3
0
0
3
1
1
1
1
0.00
com.google.javascript.refactoring.JsFlumeCallback.getFixes
3
0
0
3
1
1
1
1
0.00
com.google.javascript.refactoring.JsFlumeCallback.getMatches
3
0
0
3
1
1
1
1
0.00
com.google.javascript.refactoring.JsFlumeCallback.JsFlumeCallback
4
0
0
4
2
1
2
1
0.00
com.google.javascript.refactoring.JsFlumeCallback.shouldTraverse
12
0
0
12
8
2
5
2
0.00
com.google.javascript.refactoring.JsFlumeCallback.visit
8
0
0
8
5
3
3
3
0.00
com.google.javascript.refactoring.JsSourceMatcher.getTemplateNodeToMatchMap
7
4
0
3
1
1
1
1
1.33
com.google.javascript.refactoring.JsSourceMatcher.JsSourceMatcher
9
5
0
4
1
2
1
1
1.25
com.google.javascript.refactoring.JsSourceMatcher.matches
3
0
0
3
1
1
1
1
0.00
com.google.javascript.refactoring.Match.getMetadata
6
3
0
3
1
1
1
1
1.00
com.google.javascript.refactoring.Match.getNode
6
3
0
3
1
1
1
1
1.00
com.google.javascript.refactoring.Match.Match
4
0
0
4
2
1
2
1
0.00
com.google.javascript.refactoring.Matcher.matches
5
4
0
1
0
1
0
1
4.00
com.google.javascript.refactoring.Matchers.allOf
16
4
0
12
7
1
5
3
0.33
com.google.javascript.refactoring.Matchers.allOf.(Anon_2).matches
8
0
0
8
5
0
4
2
0.00
com.google.javascript.refactoring.Matchers.anyOf
15
3
0
12
7
1
5
3
0.25
com.google.javascript.refactoring.Matchers.anyOf.(Anon_3).matches
8
0
0
8
5
0
4
2
0.00
com.google.javascript.refactoring.Matchers.anything
10
3
0
7
4
1
2
2
0.43
com.google.javascript.refactoring.Matchers.anything.(Anon_1).matches
3
0
0
3
2
0
1
1
0.00
com.google.javascript.refactoring.Matchers.areTypesEquivalentIgnoringGenerics
10
0
0
10
6
2
5
2
0.00
com.google.javascript.refactoring.Matchers.assignmentWithRhs
11
4
0
7
4
1
2
2
0.57
com.google.javascript.refactoring.Matchers.assignmentWithRhs.(Anon_13).matches
3
0
0
3
2
0
1
1
0.00
com.google.javascript.refactoring.Matchers.constructor
6
3
0
3
1
1
1
1
1.00
com.google.javascript.refactoring.Matchers.constructor
28
10
0
18
12
3
7
4
0.56
com.google.javascript.refactoring.Matchers.constructor.(Anon_5).matches
19
5
0
14
10
2
6
3
0.36
com.google.javascript.refactoring.Matchers.constructorPropertyDeclaration
29
8
0
21
14
2
9
3
0.38
com.google.javascript.refactoring.Matchers.constructorPropertyDeclaration.(Anon_15).matches
22
5
0
17
12
1
8
2
0.29
com.google.javascript.refactoring.Matchers.enumDefinition
11
3
0
8
5
2
2
3
0.38
com.google.javascript.refactoring.Matchers.enumDefinition.(Anon_11).matches
4
0
0
4
3
1
1
2
0.00
com.google.javascript.refactoring.Matchers.enumDefinitionOfType
18
3
1
14
10
3
5
4
0.21
com.google.javascript.refactoring.Matchers.enumDefinitionOfType.(Anon_12).matches
11
0
1
10
8
2
4
3
0.00
com.google.javascript.refactoring.Matchers.functionCall
6
3
0
3
1
1
1
1
1.00
com.google.javascript.refactoring.Matchers.functionCall
17
10
0
7
4
1
2
2
1.43
com.google.javascript.refactoring.Matchers.functionCall.(Anon_9).matches
4
1
0
3
2
0
1
1
0.33
com.google.javascript.refactoring.Matchers.functionCallWithNumArgs
11
4
0
7
4
1
2
2
0.57
com.google.javascript.refactoring.Matchers.functionCallWithNumArgs
12
9
0
3
1
1
1
1
3.00
com.google.javascript.refactoring.Matchers.functionCallWithNumArgs.(Anon_8).matches
3
0
0
3
2
0
1
1
0.00
com.google.javascript.refactoring.Matchers.getJsType
3
0
0
3
1
1
1
1
0.00
com.google.javascript.refactoring.Matchers.getJsType
3
0
0
3
1
1
1
1
0.00
com.google.javascript.refactoring.Matchers.isPrivate
14
3
0
11
7
2
4
3
0.27
com.google.javascript.refactoring.Matchers.isPrivate.(Anon_16).matches
7
0
0
7
5
1
3
2
0.00
com.google.javascript.refactoring.Matchers.jsDocType
23
7
0
16
12
5
5
5
0.44
com.google.javascript.refactoring.Matchers.jsDocType.(Anon_14).matches
15
3
0
12
10
4
4
4
0.25
com.google.javascript.refactoring.Matchers.matcherForPrototypeDeclaration
28
7
0
21
16
4
8
5
0.33
com.google.javascript.refactoring.Matchers.matcherForPrototypeDeclaration.(Anon_17).matches
24
7
0
17
14
3
7
4
0.41
com.google.javascript.refactoring.Matchers.Matchers
2
1
0
1
0
1
0
1
1.00
com.google.javascript.refactoring.Matchers.matchesPrototypeInstanceVar
35
6
0
29
21
7
13
6
0.21
com.google.javascript.refactoring.Matchers.newClass
11
4
0
7
4
1
2
2
0.57
com.google.javascript.refactoring.Matchers.newClass
25
5
1
19
13
3
9
4
0.26
com.google.javascript.refactoring.Matchers.newClass.(Anon_6).matches
3
0
0
3
2
0
1
1
0.00
com.google.javascript.refactoring.Matchers.newClass.(Anon_7).matches
16
0
1
15
11
2
8
3
0.00
com.google.javascript.refactoring.Matchers.not
10
3
0
7
4
1
2
2
0.43
com.google.javascript.refactoring.Matchers.not.(Anon_4).matches
3
0
0
3
2
0
1
1
0.00
com.google.javascript.refactoring.Matchers.propertyAccess
6
3
0
3
1
1
1
1
1.00
com.google.javascript.refactoring.Matchers.propertyAccess
26
9
0
17
11
1
9
2
0.53
com.google.javascript.refactoring.Matchers.propertyAccess.(Anon_10).matches
13
0
0
13
9
0
8
1
0.00
com.google.javascript.refactoring.Matchers.prototypeMethodDeclaration
7
5
0
3
1
1
1
1
1.67
com.google.javascript.refactoring.Matchers.prototypeVariableDeclaration
7
5
0
3
1
1
1
1
1.67
com.google.javascript.refactoring.MatchersTest.compileToScriptRoot
9
5
0
4
2
2
1
2
1.25
com.google.javascript.refactoring.MatchersTest.getCompiler
3
0
0
3
1
1
1
1
0.00
com.google.javascript.refactoring.MatchersTest.getCompiler
11
0
0
11
9
3
4
3
0.00
com.google.javascript.refactoring.MatchersTest.testAllOf
12
0
1
11
9
5
4
5
0.00
com.google.javascript.refactoring.MatchersTest.testAnyOf
11
0
1
10
8
5
4
5
0.00
com.google.javascript.refactoring.MatchersTest.testAnything
9
0
0
9
7
4
4
4
0.00
com.google.javascript.refactoring.MatchersTest.testAssignmentWithRhs
16
0
0
16
14
7
3
6
0.00
com.google.javascript.refactoring.MatchersTest.testConstructor_any
5
1
0
5
3
3
1
3
0.20
com.google.javascript.refactoring.MatchersTest.testConstructor_differentConstructorTypes
25
11
3
14
12
4
9
4
0.79
com.google.javascript.refactoring.MatchersTest.testConstructor_specificClass
6
1
0
6
4
3
2
3
0.17
com.google.javascript.refactoring.MatchersTest.testConstructorPropertyDeclaration
20
3
1
17
15
7
3
6
0.18
com.google.javascript.refactoring.MatchersTest.testEnum
6
1
0
6
4
4
1
4
0.17
com.google.javascript.refactoring.MatchersTest.testEnumOfType
10
1
0
10
8
5
2
5
0.10
com.google.javascript.refactoring.MatchersTest.testFunctionCall_any
7
0
0
7
5
4
2
4
0.00
com.google.javascript.refactoring.MatchersTest.testFunctionCall_numArgs
12
0
0
12
10
4
7
4
0.00
com.google.javascript.refactoring.MatchersTest.testFunctionCall_prototype
15
1
0
15
13
8
3
7
0.07
com.google.javascript.refactoring.MatchersTest.testFunctionCall_static
8
0
0
8
6
4
3
4
0.00
com.google.javascript.refactoring.MatchersTest.testIsPrivate
18
2
1
17
15
7
6
6
0.12
com.google.javascript.refactoring.MatchersTest.testJsDocType
8
1
0
8
6
5
2
5
0.12
com.google.javascript.refactoring.MatchersTest.testNewClass
8
0
0
8
6
4
3
4
0.00
com.google.javascript.refactoring.MatchersTest.testNewClass_specificClass
17
2
0
17
15
9
4
8
0.12
com.google.javascript.refactoring.MatchersTest.testNot
10
0
1
9
7
4
4
4
0.00
com.google.javascript.refactoring.MatchersTest.testPropertyAccess
15
0
0
15
13
6
5
6
0.00
com.google.javascript.refactoring.MatchersTest.testPropertyAccess_instance
15
1
0
15
13
7
3
6
0.07
com.google.javascript.refactoring.MatchersTest.testPrototypeDeclarations
22
1
2
20
18
8
4
7
0.05
com.google.javascript.refactoring.NodeMetadata.getCompiler
3
0
0
3
1
1
1
1
0.00
com.google.javascript.refactoring.NodeMetadata.NodeMetadata
3
0
0
3
1
1
1
1
0.00
com.google.javascript.refactoring.RefactoringDriver.Builder.(Anon_1).apply
3
0
0
3
2
0
1
1
0.00
com.google.javascript.refactoring.RefactoringDriver.Builder.addExterns
4
0
0
4
2
1
2
1
0.00
com.google.javascript.refactoring.RefactoringDriver.Builder.addExternsFromCode
4
0
0
4
2
1
2
1
0.00
com.google.javascript.refactoring.RefactoringDriver.Builder.addExternsFromFile
4
0
0
4
2
1
2
1
0.00
com.google.javascript.refactoring.RefactoringDriver.Builder.addExternsFromFile
4
0
0
4
2
1
2
1
0.00
com.google.javascript.refactoring.RefactoringDriver.Builder.addInputs
4
0
0
4
2
1
2
1
0.00
com.google.javascript.refactoring.RefactoringDriver.Builder.addInputsFromCode
3
0
0
3
1
1
1
1
0.00
com.google.javascript.refactoring.RefactoringDriver.Builder.addInputsFromCode
4
0
0
4
2
1
2
1
0.00
com.google.javascript.refactoring.RefactoringDriver.Builder.addInputsFromFile
4
0
0
4
2
1
2
1
0.00
com.google.javascript.refactoring.RefactoringDriver.Builder.addInputsFromFile
4
0
0
4
2
1
2
1
0.00
com.google.javascript.refactoring.RefactoringDriver.Builder.build
3
0
0
3
1
1
1
1
0.00
com.google.javascript.refactoring.RefactoringDriver.Builder.Builder
3
0
0
3
1
1
1
1
0.00
com.google.javascript.refactoring.RefactoringDriver.Builder.withCompilerOptions
4
0
0
4
2
1
2
1
0.00
com.google.javascript.refactoring.RefactoringDriver.createCompiler
7
0
0
7
4
3
3
2
0.00
com.google.javascript.refactoring.RefactoringDriver.drive
10
3
0
7
5
3
3
3
0.43
com.google.javascript.refactoring.RefactoringDriver.getCompiler
3
0
0
3
1
1
1
1
0.00
com.google.javascript.refactoring.RefactoringDriver.getCompilerOptions
19
0
4
15
13
3
11
3
0.00
com.google.javascript.refactoring.RefactoringDriver.RefactoringDriver
9
0
0
9
3
5
3
1
0.00
com.google.javascript.refactoring.RefasterJs.doMain
59
4
3
52
43
12
24
13
0.08
com.google.javascript.refactoring.RefasterJs.getExterns
10
2
0
8
5
3
3
4
0.25
com.google.javascript.refactoring.RefasterJs.getInputs
11
2
0
9
6
3
4
4
0.22
com.google.javascript.refactoring.RefasterJs.main
3
0
0
3
1
1
1
1
0.00
com.google.javascript.refactoring.RefasterJsScanner.initialize
58
6
3
49
42
9
15
10
0.12
com.google.javascript.refactoring.RefasterJsScanner.loadRefasterJsTemplate
11
3
0
8
6
1
2
1
0.38
com.google.javascript.refactoring.RefasterJsScanner.loadRefasterJsTemplateFromCode
8
3
0
5
3
1
2
1
0.60
com.google.javascript.refactoring.RefasterJsScanner.matches
17
0
0
17
11
1
10
2
0.00
com.google.javascript.refactoring.RefasterJsScanner.processMatch
29
3
1
25
20
6
12
8
0.12
com.google.javascript.refactoring.RefasterJsScanner.RefasterJsScanner
3
0
0
3
1
1
1
1
0.00
com.google.javascript.refactoring.RefasterJsScanner.RefasterJsTemplate.getGoogRequiresFromPattern
16
0
0
16
11
5
7
5
0.00
com.google.javascript.refactoring.RefasterJsScanner.RefasterJsTemplate.getGoogRequiresToAdd
3
0
0
3
1
1
1
1
0.00
com.google.javascript.refactoring.RefasterJsScanner.RefasterJsTemplate.getGoogRequiresToRemove
3
0
0
3
1
1
1
1
0.00
com.google.javascript.refactoring.RefasterJsScanner.RefasterJsTemplate.RefasterJsTemplate
9
0
0
9
3
5
3
1
0.00
com.google.javascript.refactoring.RefasterJsScanner.setTypeMatchingStrategy
8
5
0
3
1
1
1
1
1.67
com.google.javascript.refactoring.RefasterJsScanner.transformNode
35
9
0
26
19
5
12
6
0.35
com.google.javascript.refactoring.RefasterJsScannerTest.assertChanges
15
0
1
14
10
9
2
5
0.00
com.google.javascript.refactoring.RefasterJsScannerTest.compileTestCode
7
0
0
7
5
2
1
2
0.00
com.google.javascript.refactoring.RefasterJsScannerTest.createCompiler
3
0
0
3
1
1
1
1
0.00
com.google.javascript.refactoring.RefasterJsScannerTest.createScanner
6
0
0
6
4
2
3
2
0.00
com.google.javascript.refactoring.RefasterJsScannerTest.test_arrayAccess
16
1
0
16
14
7
1
5
0.06
com.google.javascript.refactoring.RefasterJsScannerTest.test_caseStatement
23
0
0
23
21
9
1
5
0.00
com.google.javascript.refactoring.RefasterJsScannerTest.test_comparisons
15
0
0
15
13
7
1
5
0.00
com.google.javascript.refactoring.RefasterJsScannerTest.test_doesNotAddSpuriousNewline
20
4
0
20
18
7
1
5
0.20
com.google.javascript.refactoring.RefasterJsScannerTest.test_doWhileStatements
13
1
0
13
11
6
1
5
0.08
com.google.javascript.refactoring.RefasterJsScannerTest.test_forStatement
42
0
3
39
37
7
12
5
0.00
com.google.javascript.refactoring.RefasterJsScannerTest.test_functionCalls
17
5
0
15
13
6
1
5
0.33
com.google.javascript.refactoring.RefasterJsScannerTest.test_multiLines
29
3
0
29
27
10
1
7
0.10
com.google.javascript.refactoring.RefasterJsScannerTest.test_replaceFunctionArgument
20
4
0
20
18
7
1
5
0.20
com.google.javascript.refactoring.RefasterJsScannerTest.test_replaceLeftHandSideOfAssignment
15
1
0
15
13
7
1
5
0.07
com.google.javascript.refactoring.RefasterJsScannerTest.test_replaceRightHandSideOfAssignment
17
1
0
17
15
7
1
5
0.06
com.google.javascript.refactoring.RefasterJsScannerTest.test_returnStatement
17
1
1
16
14
6
4
5
0.06
com.google.javascript.refactoring.RefasterJsScannerTest.test_semicolonCorrect
20
4
0
20
18
7
1
5
0.20
com.google.javascript.refactoring.RefasterJsScannerTest.test_simple
12
0
0
12
10
5
1
4
0.00
com.google.javascript.refactoring.RefasterJsScannerTest.test_strictSubtypeMatching
57
18
5
47
45
7
5
5
0.38
com.google.javascript.refactoring.RefasterJsScannerTest.test_switchStatement
21
1
0
21
19
8
1
5
0.05
com.google.javascript.refactoring.RefasterJsScannerTest.test_templatesEvaluatedInOrder
40
15
0
36
34
7
1
5
0.42
com.google.javascript.refactoring.RefasterJsScannerTest.test_throwStatements
29
2
2
27
25
6
7
5
0.07
com.google.javascript.refactoring.RefasterJsScannerTest.test_whileStatements
13
1
0
13
11
6
1
5
0.08
com.google.javascript.refactoring.RefasterJsScannerTest.test_withTypes
23
4
0
23
21
7
1
5
0.17
com.google.javascript.refactoring.RefasterJsScannerTest.testInitialize_duplicateTemplateName
8
0
0
8
6
2
4
2
0.00
com.google.javascript.refactoring.RefasterJsScannerTest.testInitialize_emptyBeforeTemplates
8
0
0
8
6
2
4
2
0.00
com.google.javascript.refactoring.RefasterJsScannerTest.testInitialize_missingAfterTemplate
8
0
0
8
6
2
4
2
0.00
com.google.javascript.refactoring.RefasterJsScannerTest.testInitialize_missingTemplates
22
0
2
20
18
4
12
4
0.00
com.google.javascript.refactoring.RefasterJsScannerTest.testInitialize_success
5
0
0
5
3
2
2
2
0.00
com.google.javascript.refactoring.Scanner.matches
11
10
0
1
0
1
0
1
10.00
com.google.javascript.refactoring.Scanner.processAllMatches
12
9
0
3
1
1
1
1
3.00
com.google.javascript.refactoring.Scanner.processMatch
11
8
0
3
1
1
1
1
2.67
com.google.javascript.refactoring.SuggestedFix.Builder.addCast
13
5
0
9
7
1
2
1
0.56
com.google.javascript.refactoring.SuggestedFix.Builder.addChildToFront
12
3
0
9
7
2
3
2
0.33
com.google.javascript.refactoring.SuggestedFix.Builder.addGoogRequire
70
10
2
58
45
16
23
13
0.17
com.google.javascript.refactoring.SuggestedFix.Builder.addOrReplaceJsDoc
14
3
0
11
8
4
5
4
0.27
com.google.javascript.refactoring.SuggestedFix.Builder.build
3
0
0
3
1
1
1
1
0.00
com.google.javascript.refactoring.SuggestedFix.Builder.changeJsDocType
32
4
3
25
21
10
7
9
0.16
com.google.javascript.refactoring.SuggestedFix.Builder.delete
7
4
0
3
1
1
1
1
1.33
com.google.javascript.refactoring.SuggestedFix.Builder.delete
61
10
1
50
38
14
23
12
0.20
com.google.javascript.refactoring.SuggestedFix.Builder.deleteArgument
66
18
7
41
33
9
21
9
0.44
com.google.javascript.refactoring.SuggestedFix.Builder.deleteWithoutRemovingWhitespaceBefore
6
3
0
3
1
1
1
1
1.00
com.google.javascript.refactoring.SuggestedFix.Builder.findGoogRequireNode
21
2
1
18
12
4
7
4
0.11
com.google.javascript.refactoring.SuggestedFix.Builder.generateCode
16
3
0
13
11
2
4
2
0.23
com.google.javascript.refactoring.SuggestedFix.Builder.insertAfter
10
3
0
7
5
2
2
2
0.43
com.google.javascript.refactoring.SuggestedFix.Builder.insertArguments
37
4
2
31
24
6
16
6
0.13
com.google.javascript.refactoring.SuggestedFix.Builder.insertBefore
8
5
0
3
1
1
1
1
1.67
com.google.javascript.refactoring.SuggestedFix.Builder.insertBefore
6
3
0
3
1
1
1
1
1.00
com.google.javascript.refactoring.SuggestedFix.Builder.insertBefore
4
0
0
4
1
2
1
1
0.00
com.google.javascript.refactoring.SuggestedFix.Builder.insertBefore
13
0
0
13
10
3
5
3
0.00
com.google.javascript.refactoring.SuggestedFix.Builder.removeCast
20
4
0
17
15
2
4
2
0.24
com.google.javascript.refactoring.SuggestedFix.Builder.removeGoogRequire
11
4
0
7
4
2
3
2
0.57
com.google.javascript.refactoring.SuggestedFix.Builder.rename
41
12
0
29
23
3
17
3
0.41
com.google.javascript.refactoring.SuggestedFix.Builder.rename
8
5
0
3
1
1
1
1
1.67
com.google.javascript.refactoring.SuggestedFix.Builder.replace
28
10
0
18
13
4
8
4
0.56
com.google.javascript.refactoring.SuggestedFix.Builder.replaceRange
19
3
2
14
10
5
6
5
0.21
com.google.javascript.refactoring.SuggestedFix.Builder.setDescription
4
0
0
4
2
1
2
1
0.00
com.google.javascript.refactoring.SuggestedFix.Builder.setOriginalMatchedNode
8
4
0
4
2
1
2
1
1.00
com.google.javascript.refactoring.SuggestedFix.getDescription
3
0
0
3
1
1
1
1
0.00
com.google.javascript.refactoring.SuggestedFix.getOriginalMatchedNode
7
4
0
3
1
1
1
1
1.33
com.google.javascript.refactoring.SuggestedFix.getReplacements
7
4
0
3
1
1
1
1
1.33
com.google.javascript.refactoring.SuggestedFix.SuggestedFix
8
0
0
8
3
4
3
1
0.00
com.google.javascript.refactoring.SuggestedFix.toString
8
0
0
8
5
2
4
3
0.00
com.google.javascript.refactoring.SuggestedFixTest.assertAddGoogRequire
11
0
0
11
9
8
1
6
0.00
com.google.javascript.refactoring.SuggestedFixTest.compileToScriptRoot
9
5
0
4
2
2
1
2
1.25
com.google.javascript.refactoring.SuggestedFixTest.getCompiler
10
1
0
10
8
3
3
3
0.10
com.google.javascript.refactoring.SuggestedFixTest.testAddCast
12
1
0
12
10
9
1
7
0.08
com.google.javascript.refactoring.SuggestedFixTest.testAddGoogRequire
9
1
0
9
6
4
1
3
0.11
com.google.javascript.refactoring.SuggestedFixTest.testAddGoogRequire_afterAllOtherGoogRequires
9
1
0
9
6
5
1
3
0.11
com.google.javascript.refactoring.SuggestedFixTest.testAddGoogRequire_alreadyExists
16
1
0
16
13
9
1
7
0.06
com.google.javascript.refactoring.SuggestedFixTest.testAddGoogRequire_noGoogRequire
8
1
0
8
5
4
1
3
0.12
com.google.javascript.refactoring.SuggestedFixTest.testAddGoogRequire_noGoogRequireOrGoogProvide
7
1
0
7
4
4
1
3
0.14
com.google.javascript.refactoring.SuggestedFixTest.testChangeJsDocType
12
1
0
12
10
9
1
7
0.08
com.google.javascript.refactoring.SuggestedFixTest.testChangeJsDocType2
14
2
0
14
11
11
1
8
0.14
com.google.javascript.refactoring.SuggestedFixTest.testChangeJsDocType_privateType
12
1
0
12
10
9
1
7
0.08
com.google.javascript.refactoring.SuggestedFixTest.testDelete
10
0
0
10
8
7
1
6
0.00
com.google.javascript.refactoring.SuggestedFixTest.testDelete_dontDeleteSpaceBeforeNode
12
0
0
12
10
9
1
8
0.00
com.google.javascript.refactoring.SuggestedFixTest.testDelete_multipleVarDeclaration
27
4
3
20
18
7
7
6
0.20
com.google.javascript.refactoring.SuggestedFixTest.testDelete_spaceBeforeNode
12
0
0
12
10
9
1
8
0.00
com.google.javascript.refactoring.SuggestedFixTest.testDeleteArgumentFirst
12
0
2
10
8
7
1
6
0.00
com.google.javascript.refactoring.SuggestedFixTest.testDeleteArgumentIndexTooLarge
13
1
0
12
9
4
3
4
0.08
com.google.javascript.refactoring.SuggestedFixTest.testDeleteArgumentIndexTooSmall
13
1
0
12
9
4
3
4
0.08
com.google.javascript.refactoring.SuggestedFixTest.testDeleteArgumentLast
12
0
2
10
8
7
1
6
0.00
com.google.javascript.refactoring.SuggestedFixTest.testDeleteArgumentMiddle
12
0
2
10
8
7
1
6
0.00
com.google.javascript.refactoring.SuggestedFixTest.testDeleteArgumentWithNoArguments
13
1
0
12
9
4
3
4
0.08
com.google.javascript.refactoring.SuggestedFixTest.testDeleteArgumentWithPrefixComment
12
1
2
10
8
7
1
6
0.10
com.google.javascript.refactoring.SuggestedFixTest.testDeleteFirstArgumentWithPostfixComment
12
1
2
10
8
7
1
6
0.10
com.google.javascript.refactoring.SuggestedFixTest.testDeleteFirstArgumentWithPrefixComment
12
1
2
10
8
7
1
6
0.10
com.google.javascript.refactoring.SuggestedFixTest.testGenerateCode_doesNotJsEscapeStrings
7
0
0
7
5
5
1
5
0.00
com.google.javascript.refactoring.SuggestedFixTest.testInsertArguments
11
0
0
11
9
8
1
7
0.00
com.google.javascript.refactoring.SuggestedFixTest.testInsertArguments_castInArguments
10
2
0
10
8
7
1
6
0.20
com.google.javascript.refactoring.SuggestedFixTest.testInsertArguments_emptyArguments
11
0
0
11
9
8
1
7
0.00
com.google.javascript.refactoring.SuggestedFixTest.testInsertArguments_lastArgument
11
0
0
11
9
8
1
7
0.00
com.google.javascript.refactoring.SuggestedFixTest.testInsertArguments_notFirstArgument
11
0
0
11
9
8
1
7
0.00
com.google.javascript.refactoring.SuggestedFixTest.testInsertBefore
15
1
0
15
13
11
1
8
0.07
com.google.javascript.refactoring.SuggestedFixTest.testRemoveCast
13
1
1
12
10
8
2
7
0.08
com.google.javascript.refactoring.SuggestedFixTest.testRemoveCast_complexStatement
21
3
1
20
18
10
2
7
0.15
com.google.javascript.refactoring.SuggestedFixTest.testRemoveCast_return
20
1
1
19
17
10
2
7
0.05
com.google.javascript.refactoring.SuggestedFixTest.testRemoveGoogRequire
19
2
0
19
16
12
1
9
0.11
com.google.javascript.refactoring.SuggestedFixTest.testRemoveGoogRequire_doesNotExist
15
1
0
15
12
9
1
7
0.07
com.google.javascript.refactoring.SuggestedFixTest.testRemoveGoogRequireAmongSeveralGoogRequires
20
2
0
20
17
12
1
9
0.10
com.google.javascript.refactoring.SuggestedFixTest.testRenameFunction_entireName
12
0
0
12
10
9
1
8
0.00
com.google.javascript.refactoring.SuggestedFixTest.testRenameFunction_justFunctionName
10
0
0
10
8
7
1
6
0.00
com.google.javascript.refactoring.SuggestedFixTest.testRenameProperty_entireName
10
0
0
10
8
7
1
6
0.00
com.google.javascript.refactoring.SuggestedFixTest.testRenameProperty_justPropertyName
10
0
0
10
8
7
1
6
0.00
com.google.javascript.refactoring.SuggestedFixTest.testRenameStringKey
11
0
0
11
9
8
1
7
0.00
com.google.javascript.refactoring.SuggestedFixTest.testRenameTaggedTemplate_entireName
12
0
0
12
10
9
1
8
0.00
com.google.javascript.refactoring.SuggestedFixTest.testRenameTaggedTemplate_justFunctionName
14
0
0
14
12
11
1
9
0.00
com.google.javascript.refactoring.SuggestedFixTest.testReplace
15
1
0
15
13
11
1
8
0.07
com.google.javascript.refactoring.SuggestedFixTest.testReplace_functionArgument
17
0
0
17
15
11
1
8
0.00
com.google.javascript.refactoring.SuggestedFixTest.testReplace_leftHandSideAssignment
15
0
0
15
13
11
1
8
0.00
com.google.javascript.refactoring.testing.RefasterJsTestUtils.assertFileRefactoring
46
14
5
27
16
16
6
9
0.52
com.google.javascript.refactoring.testing.RefasterJsTestUtils.slurpFile
3
0
0
3
1
1
1
1
0.00
com.google.javascript.refactoring.testing.SuggestedFixes.assertChanges
4
0
0
4
1
2
1
1
0.00
com.google.javascript.refactoring.testing.SuggestedFixes.assertChanges
7
0
0
7
4
4
2
2
0.00
com.google.javascript.refactoring.testing.SuggestedFixes.assertReplacement
3
0
0
3
1
1
1
1
0.00
com.google.javascript.refactoring.testing.SuggestedFixes.assertReplacements
8
0
0
8
5
4
3
3
0.00
com.google.javascript.refactoring.testing.SuggestedFixes.SuggestedFixes
1
0
0
1
0
1
0
1
0.00
com.google.javascript.rhino.dtoa.DToA.BASEDIGIT
3
0
0
3
1
1
1
1
0.00
com.google.javascript.rhino.dtoa.DToA.d2b
40
2
3
36
30
6
26
6
0.06
com.google.javascript.rhino.dtoa.DToA.hi0bits
25
0
1
24
17
2
17
2
0.00
com.google.javascript.rhino.dtoa.DToA.JS_dtoa
625
177
23
432
349
19
356
19
0.41
com.google.javascript.rhino.dtoa.DToA.JS_dtobasestr
147
28
15
108
88
28
63
28
0.26
com.google.javascript.rhino.dtoa.DToA.JS_dtostr
87
19
11
62
50
7
42
8
0.31
com.google.javascript.rhino.dtoa.DToA.lo0bits
35
0
1
34
24
3
25
3
0.00
com.google.javascript.rhino.dtoa.DToA.numberToString
0
0
0
0
0
0
0
0
0.00
com.google.javascript.rhino.dtoa.DToA.numberToString
10
0
1
9
7
2
10
2
0.00
com.google.javascript.rhino.dtoa.DToA.pow5mult
3
0
0
3
1
1
1
1
0.00
com.google.javascript.rhino.dtoa.DToA.roundOff
14
0
0
14
10
3
8
3
0.00
com.google.javascript.rhino.dtoa.DToA.setWord0
5
0
0
5
3
2
2
2
0.00
com.google.javascript.rhino.dtoa.DToA.stripTrailingZeroes
9
3
0
6
3
2
2
2
0.50
com.google.javascript.rhino.dtoa.DToA.stuffBits
6
0
0
6
4
1
4
1
0.00
com.google.javascript.rhino.dtoa.DToA.word0
4
0
0
4
2
2
1
2
0.00
com.google.javascript.rhino.dtoa.DToA.word1
4
0
0
4
2
2
1
2
0.00
com.google.javascript.rhino.ErrorReporter.error
18
17
0
1
0
1
0
1
17.00
com.google.javascript.rhino.ErrorReporter.warning
13
12
0
1
0
1
0
1
12.00
com.google.javascript.rhino.FunctionTypeI.convertMethodToFunction
7
6
0
1
0
1
0
1
6.00
com.google.javascript.rhino.FunctionTypeI.getInstanceType
1
0
0
1
0
1
0
1
0.00
com.google.javascript.rhino.FunctionTypeI.getReferenceName
1
0
0
1
0
1
0
1
0.00
com.google.javascript.rhino.FunctionTypeI.getReturnType
1
0
0
1
0
1
0
1
0.00
com.google.javascript.rhino.FunctionTypeI.getSource
2
1
0
1
0
1
0
1
1.00
com.google.javascript.rhino.FunctionTypeI.getSubTypes
6
5
0
1
0
1
0
1
5.00
com.google.javascript.rhino.FunctionTypeI.getTypeOfThis
2
1
0
1
0
1
0
1
1.00
com.google.javascript.rhino.FunctionTypeI.hasProperties
1
0
0
1
0
1
0
1
0.00
com.google.javascript.rhino.FunctionTypeI.setSource
1
0
0
1
0
1
0
1
0.00
com.google.javascript.rhino.InputId.equals
6
0
0
6
4
1
7
1
0.00
com.google.javascript.rhino.InputId.getIdName
3
0
0
3
1
1
1
1
0.00
com.google.javascript.rhino.InputId.hashCode
3
0
0
3
1
1
1
1
0.00
com.google.javascript.rhino.InputId.InputId
3
0
0
3
1
1
1
1
0.00
com.google.javascript.rhino.InputId.toString
3
0
0
3
1
1
1
1
0.00
com.google.javascript.rhino.IR.add
3
0
0
3
1
1
1
1
0.00
com.google.javascript.rhino.IR.and
3
0
0
3
1
1
1
1
0.00
com.google.javascript.rhino.IR.arraylit
8
0
0
8
5
2
4
3
0.00
com.google.javascript.rhino.IR.assign
5
0
0
5
3
1
3
1
0.00
com.google.javascript.rhino.IR.binaryOp
5
0
0
5
3
1
3
1
0.00
com.google.javascript.rhino.IR.block
8
0
0
8
5
2
4
3
0.00
com.google.javascript.rhino.IR.block
4
0
0
4
2
2
1
2
0.00
com.google.javascript.rhino.IR.block
5
0
0
5
3
2
2
2
0.00
com.google.javascript.rhino.IR.block
8
0
0
8
5
2
4
3
0.00
com.google.javascript.rhino.IR.blockUnchecked
3
0
0
3
1
1
1
1
0.00
com.google.javascript.rhino.IR.breakNode
3
0
0
3
1
1
1
1
0.00
com.google.javascript.rhino.IR.breakNode
5
1
0
4
2
1
2
1
0.25
com.google.javascript.rhino.IR.call
8
0
0
8
5
2
4
3
0.00
com.google.javascript.rhino.IR.caseNode
6
0
0
6
4
1
4
1
0.00
com.google.javascript.rhino.IR.cast
5
0
0
5
3
2
2
2
0.00
com.google.javascript.rhino.IR.catchNode
5
0
0
5
3
1
3
1
0.00
com.google.javascript.rhino.IR.comma
3
0
0
3
1
1
1
1
0.00
com.google.javascript.rhino.IR.computedProp
5
0
0
5
3
1
3
1
0.00
com.google.javascript.rhino.IR.constNode
3
0
0
3
1
1
1
1
0.00
com.google.javascript.rhino.IR.continueNode
3
0
0
3
1
1
1
1
0.00
com.google.javascript.rhino.IR.continueNode
5
1
0
4
2
1
2
1
0.25
com.google.javascript.rhino.IR.dec
5
0
0
5
3
2
2
2
0.00
com.google.javascript.rhino.IR.declaration
9
0
0
9
6
1
4
1
0.00
com.google.javascript.rhino.IR.declaration
13
0
1
12
9
1
7
1
0.00
com.google.javascript.rhino.IR.defaultCase
5
0
0
5
3
1
3
1
0.00
com.google.javascript.rhino.IR.doNode
5
0
0
5
3
1
3
1
0.00
com.google.javascript.rhino.IR.empty
3
0
0
3
1
1
1
1
0.00
com.google.javascript.rhino.IR.eq
6
3
0
3
1
1
1
1
1.00
com.google.javascript.rhino.IR.exprResult
4
0
0
4
2
1
2
1
0.00
com.google.javascript.rhino.IR.falseNode
3
0
0
3
1
1
1
1
0.00
com.google.javascript.rhino.IR.forIn
6
0
0
6
4
1
4
1
0.00
com.google.javascript.rhino.IR.forNode
7
0
0
7
5
1
5
1
0.00
com.google.javascript.rhino.IR.function
6
0
0
6
4
1
4
1
0.00
com.google.javascript.rhino.IR.getelem
5
0
0
5
3
1
3
1
0.00
com.google.javascript.rhino.IR.getprop
10
0
0
10
7
2
6
3
0.00
com.google.javascript.rhino.IR.getprop
5
0
0
5
3
1
3
1
0.00
com.google.javascript.rhino.IR.getprop
8
0
0
8
5
2
4
3
0.00
com.google.javascript.rhino.IR.hook
6
0
0
6
4
1
4
1
0.00
com.google.javascript.rhino.IR.ifNode
5
0
0
5
3
1
3
1
0.00
com.google.javascript.rhino.IR.ifNode
6
0
0
6
4
1
4
1
0.00
com.google.javascript.rhino.IR.in
3
0
0
3
1
1
1
1
0.00
com.google.javascript.rhino.IR.inc
5
0
0
5
3
2
2
2
0.00
com.google.javascript.rhino.IR.IR
1
0
0
1
0
1
0
1
0.00
com.google.javascript.rhino.IR.label
7
1
0
6
4
2
3
2
0.17
com.google.javascript.rhino.IR.labelName
4
0
0
4
2
1
2
1
0.00
com.google.javascript.rhino.IR.let
3
0
0
3
1
1
1
1
0.00
com.google.javascript.rhino.IR.lt
6
3
0
3
1
1
1
1
1.00
com.google.javascript.rhino.IR.mayBeExpression
84
6
2
76
73
1
4
1
0.08
com.google.javascript.rhino.IR.mayBeExpressionOrEmpty
3
0
0
3
1
1
1
1
0.00
com.google.javascript.rhino.IR.mayBeStatement
10
4
0
6
3
1
3
1
0.67
com.google.javascript.rhino.IR.mayBeStatementNoReturn
34
6
2
26
23
1
4
1
0.23
com.google.javascript.rhino.IR.memberFunctionDef
6
0
0
6
4
2
3
2
0.00
com.google.javascript.rhino.IR.name
5
0
0
5
3
1
2
1
0.00
com.google.javascript.rhino.IR.ne
6
3
0
3
1
1
1
1
1.00
com.google.javascript.rhino.IR.neg
3
0
0
3
1
1
1
1
0.00
com.google.javascript.rhino.IR.newNode
8
0
0
8
5
2
4
3
0.00
com.google.javascript.rhino.IR.not
3
0
0
3
1
1
1
1
0.00
com.google.javascript.rhino.IR.nullNode
3
0
0
3
1
1
1
1
0.00
com.google.javascript.rhino.IR.number
3
0
0
3
1
1
1
1
0.00
com.google.javascript.rhino.IR.objectlit
13
0
0
13
9
2
6
3
0.00
com.google.javascript.rhino.IR.or
3
0
0
3
1
1
1
1
0.00
com.google.javascript.rhino.IR.paramList
8
0
0
8
5
2
4
3
0.00
com.google.javascript.rhino.IR.paramList
4
0
0
4
2
1
2
1
0.00
com.google.javascript.rhino.IR.paramList
3
0
0
3
1
1
1
1
0.00
com.google.javascript.rhino.IR.paramList
8
0
0
8
5
2
4
3
0.00
com.google.javascript.rhino.IR.pos
3
0
0
3
1
1
1
1
0.00
com.google.javascript.rhino.IR.propdef
7
0
0
7
5
1
5
1
0.00
com.google.javascript.rhino.IR.regexp
4
0
0
4
2
1
2
1
0.00
com.google.javascript.rhino.IR.regexp
5
0
0
5
3
1
3
1
0.00
com.google.javascript.rhino.IR.rest
3
0
0
3
1
1
1
1
0.00
com.google.javascript.rhino.IR.returnNode
4
0
0
4
2
1
2
1
0.00
com.google.javascript.rhino.IR.returnNode
3
0
0
3
1
1
1
1
0.00
com.google.javascript.rhino.IR.script
8
0
0
8
5
2
4
3
0.00
com.google.javascript.rhino.IR.script
5
1
0
4
2
2
1
2
0.25
com.google.javascript.rhino.IR.script
8
0
0
8
5
2
4
3
0.00
com.google.javascript.rhino.IR.sheq
6
3
0
3
1
1
1
1
1.00
com.google.javascript.rhino.IR.shne
6
3
0
3
1
1
1
1
1.00
com.google.javascript.rhino.IR.spread
4
0
0
4
2
1
2
1
0.00
com.google.javascript.rhino.IR.string
3
0
0
3
1
1
1
1
0.00
com.google.javascript.rhino.IR.stringKey
3
0
0
3
1
1
1
1
0.00
com.google.javascript.rhino.IR.stringKey
6
0
0
6
4
2
3
2
0.00
com.google.javascript.rhino.IR.sub
3
0
0
3
1
1
1
1
0.00
com.google.javascript.rhino.IR.superNode
3
0
0
3
1
1
1
1
0.00
com.google.javascript.rhino.IR.switchNode
9
0
0
9
6
2
5
3
0.00
com.google.javascript.rhino.IR.thisNode
3
0
0
3
1
1
1
1
0.00
com.google.javascript.rhino.IR.throwNode
4
0
0
4
2
1
2
1
0.00
com.google.javascript.rhino.IR.trueNode
3
0
0
3
1
1
1
1
0.00
com.google.javascript.rhino.IR.tryCatch
6
0
0
6
4
2
3
2
0.00
com.google.javascript.rhino.IR.tryCatchFinally
7
0
0
7
4
3
3
2
0.00
com.google.javascript.rhino.IR.tryFinally
6
0
0
6
4
2
3
2
0.00
com.google.javascript.rhino.IR.unaryOp
4
0
0
4
2
1
2
1
0.00
com.google.javascript.rhino.IR.var
3
0
0
3
1
1
1
1
0.00
com.google.javascript.rhino.IR.var
3
0
0
3
1
1
1
1
0.00
com.google.javascript.rhino.IR.voidNode
3
0
0
3
1
1
1
1
0.00
com.google.javascript.rhino.IR.whileNode
5
0
0
5
3
1
3
1
0.00
com.google.javascript.rhino.IR.yield
3
0
0
3
1
1
1
1
0.00
com.google.javascript.rhino.IR.yield
4
0
0
4
2
1
2
1
0.00
com.google.javascript.rhino.IRTest.testAdd
11
0
1
10
8
1
1
1
0.00
com.google.javascript.rhino.IRTest.testBlock
14
0
2
12
10
1
3
1
0.00
com.google.javascript.rhino.IRTest.testEmpty
3
0
0
3
1
1
1
1
0.00
com.google.javascript.rhino.IRTest.testExprResult
5
0
0
5
3
1
1
1
0.00
com.google.javascript.rhino.IRTest.testFunction
7
0
0
7
5
1
1
1
0.00
com.google.javascript.rhino.IRTest.testIf
12
0
1
11
9
1
2
1
0.00
com.google.javascript.rhino.IRTest.testIR
3
0
0
3
1
1
1
1
0.00
com.google.javascript.rhino.IRTest.testIssue727_1
10
0
0
10
8
1
1
1
0.00
com.google.javascript.rhino.IRTest.testIssue727_2
14
0
0
14
12
1
1
1
0.00
com.google.javascript.rhino.IRTest.testIssue727_3
14
0
0
14
12
1
1
1
0.00
com.google.javascript.rhino.IRTest.testParamList
14
0
2
12
10
1
3
1
0.00
com.google.javascript.rhino.IRTest.testReturn
8
0
1
7
5
1
2
1
0.00
com.google.javascript.rhino.IRTest.testScript
14
0
2
12
10
1
3
1
0.00
com.google.javascript.rhino.IRTest.testScriptThrows
9
0
0
9
6
2
4
2
0.00
com.google.javascript.rhino.IRTest.testThrow
5
0
0
5
3
1
1
1
0.00
com.google.javascript.rhino.IRTest.testVar
10
0
1
9
7
1
2
1
0.00
com.google.javascript.rhino.IRTest.testVarWithTemplateLitOnRHS
20
0
1
19
17
1
2
1
0.00
com.google.javascript.rhino.JSDocInfo.addExtendedInterface
16
5
0
11
7
1
7
1
0.45
com.google.javascript.rhino.JSDocInfo.addImplementedInterface
15
4
0
11
7
1
7
1
0.36
com.google.javascript.rhino.JSDocInfo.addMarker
17
4
2
11
7
2
6
2
0.36
com.google.javascript.rhino.JSDocInfo.addSuppression
15
3
1
11
8
1
4
1
0.27
com.google.javascript.rhino.JSDocInfo.areEquivalent
54
0
3
51
41
3
15
4
0.00
com.google.javascript.rhino.JSDocInfo.clone
12
0
0
12
10
2
9
2
0.00
com.google.javascript.rhino.JSDocInfo.clone
3
0
0
3
1
1
1
1
0.00
com.google.javascript.rhino.JSDocInfo.cloneType
6
0
0
6
3
1
3
1
0.00
com.google.javascript.rhino.JSDocInfo.containsDeclaration
24
3
0
21
19
1
1
1
0.14
com.google.javascript.rhino.JSDocInfo.containsFunctionDeclaration
12
3
0
9
7
2
1
2
0.33
com.google.javascript.rhino.JSDocInfo.containsTypeDefinition
4
0
0
4
2
1
1
1
0.00
com.google.javascript.rhino.JSDocInfo.declareParam
20
8
0
12
8
1
7
1
0.67
com.google.javascript.rhino.JSDocInfo.declareTemplateTypeName
21
6
2
13
9
1
9
1
0.46
com.google.javascript.rhino.JSDocInfo.declareThrows
15
5
2
8
5
1
5
1
0.62
com.google.javascript.rhino.JSDocInfo.declareTypedefType
7
0
0
7
4
1
4
1
0.00
com.google.javascript.rhino.JSDocInfo.declareTypeTransformation
24
10
1
13
9
1
9
1
0.77
com.google.javascript.rhino.JSDocInfo.disposesOf
6
3
0
3
1
1
1
1
1.00
com.google.javascript.rhino.JSDocInfo.documentAuthor
15
3
2
10
6
1
6
1
0.30
com.google.javascript.rhino.JSDocInfo.documentBlock
17
5
2
10
6
1
6
1
0.50
com.google.javascript.rhino.JSDocInfo.documentFileOverview
18
5
2
11
7
1
7
1
0.45
com.google.javascript.rhino.JSDocInfo.documentParam
23
7
2
14
9
1
8
1
0.50
com.google.javascript.rhino.JSDocInfo.documentReference
15
3
2
10
6
1
6
1
0.30
com.google.javascript.rhino.JSDocInfo.documentReturn
18
6
2
10
6
1
6
1
0.60
com.google.javascript.rhino.JSDocInfo.documentThrows
19
3
3
13
8
1
8
1
0.23
com.google.javascript.rhino.JSDocInfo.documentVersion
15
3
2
10
6
1
6
1
0.30
com.google.javascript.rhino.JSDocInfo.getAuthors
6
3
0
3
1
1
1
1
1.00
com.google.javascript.rhino.JSDocInfo.getBaseType
6
3
0
3
1
1
1
1
1.00
com.google.javascript.rhino.JSDocInfo.getBlockDescription
6
3
0
3
1
1
1
1
1.00
com.google.javascript.rhino.JSDocInfo.getDeprecationReason
6
3
0
3
1
1
1
1
1.00
com.google.javascript.rhino.JSDocInfo.getDescription
6
3
0
3
1
1
1
1
1.00
com.google.javascript.rhino.JSDocInfo.getDescriptionForParameter
11
4
1
6
3
1
3
1
0.67
com.google.javascript.rhino.JSDocInfo.getEnumParameterType
6
3
0
3
1
1
1
1
1.00
com.google.javascript.rhino.JSDocInfo.getExtendedInterfaces
12
6
0
6
3
1
3
1
1.00
com.google.javascript.rhino.JSDocInfo.getExtendedInterfacesCount
9
3
0
6
3
1
3
1
0.50
com.google.javascript.rhino.JSDocInfo.getFileOverview
6
3
0
3
1
1
1
1
1.00
com.google.javascript.rhino.JSDocInfo.getFlag
3
0
0
3
1
1
1
1
0.00
com.google.javascript.rhino.JSDocInfo.getImplementedInterfaceCount
10
4
0
6
3
1
3
1
0.67
com.google.javascript.rhino.JSDocInfo.getImplementedInterfaces
12
6
0
6
3
1
3
1
1.00
com.google.javascript.rhino.JSDocInfo.getLendsName
11
8
0
3
1
1
1
1
2.67
com.google.javascript.rhino.JSDocInfo.getLicense
6
3
0
3
1
1
1
1
1.00
com.google.javascript.rhino.JSDocInfo.getMarkers
5
1
0
4
2
1
1
1
0.25
com.google.javascript.rhino.JSDocInfo.getMeaning
14
11
0
3
1
1
1
1
3.67
com.google.javascript.rhino.JSDocInfo.getModifies
7
3
0
4
2
2
1
2
0.75
com.google.javascript.rhino.JSDocInfo.getOriginalCommentPosition
3
0
0
3
1
1
1
1
0.00
com.google.javascript.rhino.JSDocInfo.getOriginalCommentString
7
4
0
3
1
1
1
1
1.33
com.google.javascript.rhino.JSDocInfo.getParameterCount
9
3
0
6
3
1
3
1
0.50
com.google.javascript.rhino.JSDocInfo.getParameterNameAt
11
5
0
6
3
1
3
1
0.83
com.google.javascript.rhino.JSDocInfo.getParameterNames
14
8
0
6
3
1
3
1
1.33
com.google.javascript.rhino.JSDocInfo.getParameterType
12
6
0
6
3
1
3
1
1.00
com.google.javascript.rhino.JSDocInfo.getPropertyBitField
3
0
0
3
1
1
1
1
0.00
com.google.javascript.rhino.JSDocInfo.getReferences
6
3
0
3
1
1
1
1
1.00
com.google.javascript.rhino.JSDocInfo.getReturnDescription
6
3
0
3
1
1
1
1
1.00
com.google.javascript.rhino.JSDocInfo.getReturnType
6
3
0
3
1
1
1
1
1.00
com.google.javascript.rhino.JSDocInfo.getSuppressions
7
3
0
4
2
2
1
2
0.75
com.google.javascript.rhino.JSDocInfo.getTemplateTypeNames
7
1
0
6
3
1
3
1
0.17
com.google.javascript.rhino.JSDocInfo.getThisType
6
3
0
3
1
1
1
1
1.00
com.google.javascript.rhino.JSDocInfo.getThrownTypes
9
3
0
6
3
1
3
1
0.50
com.google.javascript.rhino.JSDocInfo.getThrowsDescriptionForType
10
3
1
6
3
1
3
1
0.50
com.google.javascript.rhino.JSDocInfo.getType
6
3
0
3
1
1
1
1
1.00
com.google.javascript.rhino.JSDocInfo.getType
7
0
0
7
4
1
3
1
0.00
com.google.javascript.rhino.JSDocInfo.getTypedefType
6
3
0
3
1
1
1
1
1.00
com.google.javascript.rhino.JSDocInfo.getTypeNodes
54
7
8
39
23
2
22
6
0.18
com.google.javascript.rhino.JSDocInfo.getTypeTransformations
7
1
0
6
3
1
3
1
0.17
com.google.javascript.rhino.JSDocInfo.getVersion
6
3
0
3
1
1
1
1
1.00
com.google.javascript.rhino.JSDocInfo.getVisibility
8
5
0
3
1
1
1
1
1.67
com.google.javascript.rhino.JSDocInfo.hasBaseType
7
4
0
3
1
1
1
1
1.33
com.google.javascript.rhino.JSDocInfo.hasConstAnnotation
3
0
0
3
1
1
1
1
0.00
com.google.javascript.rhino.JSDocInfo.hasDescriptionForParameter
11
4
1
6
3
1
3
1
0.67
com.google.javascript.rhino.JSDocInfo.hasEnumParameterType
7
4
0
3
1
1
1
1
1.33
com.google.javascript.rhino.JSDocInfo.hasFileOverview
6
3
0
3
1
1
1
1
1.00
com.google.javascript.rhino.JSDocInfo.hasModifies
3
0
0
3
1
1
1
1
0.00
com.google.javascript.rhino.JSDocInfo.hasParameter
9
3
0
6
3
1
3
1
0.50
com.google.javascript.rhino.JSDocInfo.hasParameterType
9
6
0
3
1
1
1
1
2.00
com.google.javascript.rhino.JSDocInfo.hasReturnType
7
4
0
3
1
1
1
1
1.33
com.google.javascript.rhino.JSDocInfo.hasThisType
7
4
0
3
1
1
1
1
1.33
com.google.javascript.rhino.JSDocInfo.hasType
7
4
0
3
1
1
1
1
1.33
com.google.javascript.rhino.JSDocInfo.hasType
3
0
0
3
1
1
1
1
0.00
com.google.javascript.rhino.JSDocInfo.hasTypedefType
7
4
0
3
1
1
1
1
1.33
com.google.javascript.rhino.JSDocInfo.hasTypeInformation
3
0
0
3
1
1
1
1
0.00
com.google.javascript.rhino.JSDocInfo.isAbstract
7
4
0
3
1
1
1
1
1.33
com.google.javascript.rhino.JSDocInfo.isConsistentIdGenerator
7
4
0
3
1
1
1
1
1.33
com.google.javascript.rhino.JSDocInfo.isConstant
7
4
0
3
1
1
1
1
1.33
com.google.javascript.rhino.JSDocInfo.isConstructor
7
4
0
3
1
1
1
1
1.33
com.google.javascript.rhino.JSDocInfo.isConstructorOrInterface
3
0
0
3
1
1
1
1
0.00
com.google.javascript.rhino.JSDocInfo.isDefine
8
5
0
3
1
1
1
1
1.67
com.google.javascript.rhino.JSDocInfo.isDeprecated
7
4
0
3
1
1
1
1
1.33
com.google.javascript.rhino.JSDocInfo.isDisposes
6
3
0
3
1
1
1
1
1.00
com.google.javascript.rhino.JSDocInfo.isDocumentationIncluded
3
0
0
3
1
1
1
1
0.00
com.google.javascript.rhino.JSDocInfo.isExport
7
4
0
3
1
1
1
1
1.33
com.google.javascript.rhino.JSDocInfo.isExpose
7
4
0
3
1
1
1
1
1.33
com.google.javascript.rhino.JSDocInfo.isExterns
7
4
0
3
1
1
1
1
1.33
com.google.javascript.rhino.JSDocInfo.isHidden
7
4
0
3
1
1
1
1
1.33
com.google.javascript.rhino.JSDocInfo.isIdGenerator
7
4
0
3
1
1
1
1
1.33
com.google.javascript.rhino.JSDocInfo.isImplicitCast
7
4
0
3
1
1
1
1
1.33
com.google.javascript.rhino.JSDocInfo.isInlineType
6
3
0
3
1
1
1
1
1.00
com.google.javascript.rhino.JSDocInfo.isInterface
7
4
0
3
1
1
1
1
1.33
com.google.javascript.rhino.JSDocInfo.isJaggerInject
6
3
0
3
1
1
1
1
1.00
com.google.javascript.rhino.JSDocInfo.isJaggerModule
6
3
0
3
1
1
1
1
1.00
com.google.javascript.rhino.JSDocInfo.isJaggerProvide
6
3
0
3
1
1
1
1
1.00
com.google.javascript.rhino.JSDocInfo.isJaggerProvidePromise
6
3
0
3
1
1
1
1
1.00
com.google.javascript.rhino.JSDocInfo.isMappedIdGenerator
6
3
0
3
1
1
1
1
1.00
com.google.javascript.rhino.JSDocInfo.isNgInject
6
3
0
3
1
1
1
1
1.00
com.google.javascript.rhino.JSDocInfo.isNoAlias
7
4
0
3
1
1
1
1
1.33
com.google.javascript.rhino.JSDocInfo.isNoCollapse
7
4
0
3
1
1
1
1
1.33
com.google.javascript.rhino.JSDocInfo.isNoCompile
7
4
0
3
1
1
1
1
1.33
com.google.javascript.rhino.JSDocInfo.isNoSideEffects
7
4
0
3
1
1
1
1
1.33
com.google.javascript.rhino.JSDocInfo.isOverride
7
4
0
3
1
1
1
1
1.33
com.google.javascript.rhino.JSDocInfo.isPolymerBehavior
6
3
0
3
1
1
1
1
1.00
com.google.javascript.rhino.JSDocInfo.isStableIdGenerator
6
3
0
3
1
1
1
1
1.00
com.google.javascript.rhino.JSDocInfo.isTemplateTypeName
6
0
0
6
3
1
3
1
0.00
com.google.javascript.rhino.JSDocInfo.isTypeTransformationName
6
0
0
6
3
1
3
1
0.00
com.google.javascript.rhino.JSDocInfo.isWizaction
6
3
0
3
1
1
1
1
1.00
com.google.javascript.rhino.JSDocInfo.JSDocInfo
7
4
0
3
1
1
1
1
1.33
com.google.javascript.rhino.JSDocInfo.JSDocInfo
1
0
0
1
0
1
0
1
0.00
com.google.javascript.rhino.JSDocInfo.LazilyInitializedInfo.clone
3
0
0
3
1
1
1
1
0.00
com.google.javascript.rhino.JSDocInfo.LazilyInitializedInfo.clone
25
0
2
23
21
2
17
2
0.00
com.google.javascript.rhino.JSDocInfo.LazilyInitializedInfo.cloneTypeList
11
0
0
11
6
3
5
3
0.00
com.google.javascript.rhino.JSDocInfo.LazilyInitializedInfo.cloneTypeMap
12
0
0
12
7
4
5
4
0.00
com.google.javascript.rhino.JSDocInfo.LazilyInitializedInfo.getMaskForBitIndex
5
0
0
5
3
1
2
1
0.00
com.google.javascript.rhino.JSDocInfo.LazilyInitializedInfo.isBitSet
4
0
0
4
2
2
1
2
0.00
com.google.javascript.rhino.JSDocInfo.LazilyInitializedInfo.setBit
8
0
0
8
5
2
3
2
0.00
com.google.javascript.rhino.JSDocInfo.LazilyInitializedInfo.toString
21
0
0
21
19
1
1
1
0.00
com.google.javascript.rhino.JSDocInfo.lazyInitDocumentation
15
4
2
9
5
1
5
1
0.44
com.google.javascript.rhino.JSDocInfo.lazyInitInfo
5
0
0
5
2
1
2
1
0.00
com.google.javascript.rhino.JSDocInfo.makesDicts
7
4
0
3
1
1
1
1
1.33
com.google.javascript.rhino.JSDocInfo.makesStructs
7
4
0
3
1
1
1
1
1.33
com.google.javascript.rhino.JSDocInfo.makesUnrestricted
7
4
0
3
1
1
1
1
1.33
com.google.javascript.rhino.JSDocInfo.Marker.areEquivalent
15
0
2
13
9
1
5
1
0.00
com.google.javascript.rhino.JSDocInfo.Marker.getAnnotation
6
3
0
3
1
1
1
1
1.00
com.google.javascript.rhino.JSDocInfo.Marker.getDescription
7
4
0
3
1
1
1
1
1.33
com.google.javascript.rhino.JSDocInfo.Marker.getName
8
5
0
3
1
1
1
1
1.67
com.google.javascript.rhino.JSDocInfo.Marker.getNameNode
7
4
0
3
1
1
1
1
1.33
com.google.javascript.rhino.JSDocInfo.Marker.getType
7
4
0
3
1
1
1
1
1.33
com.google.javascript.rhino.JSDocInfo.Marker.setAnnotation
3
0
0
3
1
1
1
1
0.00
com.google.javascript.rhino.JSDocInfo.Marker.setDescription
3
0
0
3
1
1
1
1
0.00
com.google.javascript.rhino.JSDocInfo.Marker.setName
3
0
0
3
1
1
1
1
0.00
com.google.javascript.rhino.JSDocInfo.Marker.setNameNode
3
0
0
3
1
1
1
1
0.00
com.google.javascript.rhino.JSDocInfo.Marker.setType
3
0
0
3
1
1
1
1
0.00
com.google.javascript.rhino.JSDocInfo.mergePropertyBitfieldFrom
6
0
0
6
3
1
3
1
0.00
com.google.javascript.rhino.JSDocInfo.NamePosition.areEquivalent
21
0
3
18
13
1
7
1
0.00
com.google.javascript.rhino.JSDocInfo.setAbstract
3
0
0
3
1
1
1
1
0.00
com.google.javascript.rhino.JSDocInfo.setBaseType
4
0
0
4
2
1
2
1
0.00
com.google.javascript.rhino.JSDocInfo.setConsistentIdGenerator
3
0
0
3
1
1
1
1
0.00
com.google.javascript.rhino.JSDocInfo.setConstant
3
0
0
3
1
1
1
1
0.00
com.google.javascript.rhino.JSDocInfo.setConstructor
3
0
0
3
1
1
1
1
0.00
com.google.javascript.rhino.JSDocInfo.setDefine
3
0
0
3
1
1
1
1
0.00
com.google.javascript.rhino.JSDocInfo.setDeprecated
3
0
0
3
1
1
1
1
0.00
com.google.javascript.rhino.JSDocInfo.setDeprecationReason
15
5
2
8
5
1
5
1
0.62
com.google.javascript.rhino.JSDocInfo.setDescription
4
0
0
4
2
1
2
1
0.00
com.google.javascript.rhino.JSDocInfo.setDict
3
0
0
3
1
1
1
1
0.00
com.google.javascript.rhino.JSDocInfo.setDisposedParameter
14
1
1
12
8
1
7
1
0.08
com.google.javascript.rhino.JSDocInfo.setEnumParameterType
3
0
0
3
1
1
1
1
0.00
com.google.javascript.rhino.JSDocInfo.setExport
3
0
0
3
1
1
1
1
0.00
com.google.javascript.rhino.JSDocInfo.setExpose
3
0
0
3
1
1
1
1
0.00
com.google.javascript.rhino.JSDocInfo.setExterns
3
0
0
3
1
1
1
1
0.00
com.google.javascript.rhino.JSDocInfo.setFlag
7
0
0
7
4
1
3
1
0.00
com.google.javascript.rhino.JSDocInfo.setHidden
3
0
0
3
1
1
1
1
0.00
com.google.javascript.rhino.JSDocInfo.setIdGenerator
3
0
0
3
1
1
1
1
0.00
com.google.javascript.rhino.JSDocInfo.setImplicitCast
3
0
0
3
1
1
1
1
0.00
com.google.javascript.rhino.JSDocInfo.setImplicitMatch
3
0
0
3
1
1
1
1
0.00
com.google.javascript.rhino.JSDocInfo.setInlineType
3
0
0
3
1
1
1
1
0.00
com.google.javascript.rhino.JSDocInfo.setInterface
3
0
0
3
1
1
1
1
0.00
com.google.javascript.rhino.JSDocInfo.setJaggerInject
4
0
0
4
2
1
2
1
0.00
com.google.javascript.rhino.JSDocInfo.setJaggerModule
4
0
0
4
2
1
2
1
0.00
com.google.javascript.rhino.JSDocInfo.setJaggerProvide
4
0
0
4
2
1
2
1
0.00
com.google.javascript.rhino.JSDocInfo.setJaggerProvidePromise
4
0
0
4
2
1
2
1
0.00
com.google.javascript.rhino.JSDocInfo.setLendsName
4
0
0
4
2
1
2
1
0.00
com.google.javascript.rhino.JSDocInfo.setLicense
7
3
0
4
2
1
2
1
0.75
com.google.javascript.rhino.JSDocInfo.setMappedIdGenerator
3
0
0
3
1
1
1
1
0.00
com.google.javascript.rhino.JSDocInfo.setMeaning
4
0
0
4
2
1
2
1
0.00
com.google.javascript.rhino.JSDocInfo.setModifies
14
4
2
8
5
1
5
1
0.50
com.google.javascript.rhino.JSDocInfo.setNgInject
4
0
0
4
2
1
2
1
0.00
com.google.javascript.rhino.JSDocInfo.setNoAlias
3
0
0
3
1
1
1
1
0.00
com.google.javascript.rhino.JSDocInfo.setNoCollapse
3
0
0
3
1
1
1
1
0.00
com.google.javascript.rhino.JSDocInfo.setNoCompile
3
0
0
3
1
1
1
1
0.00
com.google.javascript.rhino.JSDocInfo.setNoSideEffects
3
0
0
3
1
1
1
1
0.00
com.google.javascript.rhino.JSDocInfo.setOriginalCommentPosition
3
0
0
3
1
1
1
1
0.00
com.google.javascript.rhino.JSDocInfo.setOriginalCommentString
6
0
0
6
3
1
3
1
0.00
com.google.javascript.rhino.JSDocInfo.setOverride
3
0
0
3
1
1
1
1
0.00
com.google.javascript.rhino.JSDocInfo.setPolymerBehavior
4
0
0
4
2
1
2
1
0.00
com.google.javascript.rhino.JSDocInfo.setReturnType
3
0
0
3
1
1
1
1
0.00
com.google.javascript.rhino.JSDocInfo.setShouldPreserveTry
3
0
0
3
1
1
1
1
0.00
com.google.javascript.rhino.JSDocInfo.setStableIdGenerator
3
0
0
3
1
1
1
1
0.00
com.google.javascript.rhino.JSDocInfo.setStruct
3
0
0
3
1
1
1
1
0.00
com.google.javascript.rhino.JSDocInfo.setSuppressions
14
4
2
8
5
1
5
1
0.50
com.google.javascript.rhino.JSDocInfo.setThisType
6
3
0
3
1
1
1
1
1.00
com.google.javascript.rhino.JSDocInfo.setType
3
0
0
3
1
1
1
1
0.00
com.google.javascript.rhino.JSDocInfo.setType
9
0
0
9
6
1
4
1
0.00
com.google.javascript.rhino.JSDocInfo.setUnrestricted
3
0
0
3
1
1
1
1
0.00
com.google.javascript.rhino.JSDocInfo.setVisibility
3
0
0
3
1
1
1
1
0.00
com.google.javascript.rhino.JSDocInfo.setWizaction
4
0
0
4
2
1
2
1
0.00
com.google.javascript.rhino.JSDocInfo.shouldPreserveTry
7
4
0
3
1
1
1
1
1.33
com.google.javascript.rhino.JSDocInfo.StringPosition.areEquivalent
15
0
2
13
9
1
5
1
0.00
com.google.javascript.rhino.JSDocInfo.toString
3
0
0
3
1
1
1
1
0.00
com.google.javascript.rhino.JSDocInfo.toStringVerbose
12
0
0
12
10
1
1
1
0.00
com.google.javascript.rhino.JSDocInfo.TrimmedStringPosition.setItem
6
0
0
6
4
1
2
1
0.00
com.google.javascript.rhino.JSDocInfo.TypePosition.areEquivalent
22
0
3
19
14
1
7
1
0.00
com.google.javascript.rhino.JSDocInfo.TypePosition.hasBrackets
4
1
0
3
1
1
1
1
0.33
com.google.javascript.rhino.JSDocInfo.TypePosition.setHasBrackets
3
0
0
3
1
1
1
1
0.00
com.google.javascript.rhino.JSDocInfo.usesImplicitMatch
7
4
0
3
1
1
1
1
1.33
com.google.javascript.rhino.JSDocInfo.Visibility.valueOf
0
0
0
0
0
0
0
0
0.00
com.google.javascript.rhino.JSDocInfo.Visibility.values
0
0
0
0
0
0
0
0
0.00
com.google.javascript.rhino.JSDocInfoBuilder.addAuthor
11
3
0
8
5
1
4
1
0.38
com.google.javascript.rhino.JSDocInfoBuilder.addLicense
9
0
0
9
6
2
5
2
0.00
com.google.javascript.rhino.JSDocInfoBuilder.addReference
11
3
0
8
5
1
4
1
0.38
com.google.javascript.rhino.JSDocInfoBuilder.addSuppression
4
0
0
4
2
1
2
1
0.00
com.google.javascript.rhino.JSDocInfoBuilder.build
21
9
0
12
9
2
7
2
0.75
com.google.javascript.rhino.JSDocInfoBuilder.build
11
8
0
3
1
1
1
1
2.67
com.google.javascript.rhino.JSDocInfoBuilder.buildAndReset
17
9
0
8
5
2
4
2
1.12
com.google.javascript.rhino.JSDocInfoBuilder.changeBaseType
14
5
0
9
6
1
5
1
0.56
com.google.javascript.rhino.JSDocInfoBuilder.copyFrom
7
0
0
7
4
2
3
2
0.00
com.google.javascript.rhino.JSDocInfoBuilder.hasAnySingletonSideEffectTags
9
5
0
4
2
1
1
1
1.25
com.google.javascript.rhino.JSDocInfoBuilder.hasAnySingletonTypeTags
10
5
0
5
3
1
1
1
1.00
com.google.javascript.rhino.JSDocInfoBuilder.hasAnyTypeRelatedTags
16
4
0
12
10
1
1
1
0.33
com.google.javascript.rhino.JSDocInfoBuilder.hasParameter
6
3
0
3
1
1
1
1
1.00
com.google.javascript.rhino.JSDocInfoBuilder.isConstructorRecorded
7
4
0
3
1
1
1
1
1.33
com.google.javascript.rhino.JSDocInfoBuilder.isDeprecationReasonRecorded
6
3
0
3
1
1
1
1
1.00
com.google.javascript.rhino.JSDocInfoBuilder.isDescriptionRecorded
6
3
0
3
1
1
1
1
1.00
com.google.javascript.rhino.JSDocInfoBuilder.isDictRecorded
3
0
0
3
1
1
1
1
0.00
com.google.javascript.rhino.JSDocInfoBuilder.isInterfaceRecorded
7
4
0
3
1
1
1
1
1.33
com.google.javascript.rhino.JSDocInfoBuilder.isJaggerInjectRecorded
6
3
0
3
1
1
1
1
1.00
com.google.javascript.rhino.JSDocInfoBuilder.isJaggerModuleRecorded
6
3
0
3
1
1
1
1
1.00
com.google.javascript.rhino.JSDocInfoBuilder.isJaggerProvidePromiseRecorded
6
3
0
3
1
1
1
1
1.00
com.google.javascript.rhino.JSDocInfoBuilder.isJaggerProvideRecorded
6
3
0
3
1
1
1
1
1.00
com.google.javascript.rhino.JSDocInfoBuilder.isNgInjectRecorded
6
3
0
3
1
1
1
1
1.00
com.google.javascript.rhino.JSDocInfoBuilder.isPolymerBehaviorRecorded
6
3
0
3
1
1
1
1
1.00
com.google.javascript.rhino.JSDocInfoBuilder.isPopulated
7
4
0
3
1
1
1
1
1.33
com.google.javascript.rhino.JSDocInfoBuilder.isPopulatedWithFileOverview
10
5
0
5
3
1
1
1
1.00
com.google.javascript.rhino.JSDocInfoBuilder.isStructRecorded
3
0
0
3
1
1
1
1
0.00
com.google.javascript.rhino.JSDocInfoBuilder.isUnrestrictedRecorded
3
0
0
3
1
1
1
1
0.00
com.google.javascript.rhino.JSDocInfoBuilder.isWizactionRecorded
6
3
0
3
1
1
1
1
1.00
com.google.javascript.rhino.JSDocInfoBuilder.JSDocInfoBuilder
3
0
0
3
1
1
1
1
0.00
com.google.javascript.rhino.JSDocInfoBuilder.JSDocInfoBuilder
6
0
0
6
3
2
3
1
0.00
com.google.javascript.rhino.JSDocInfoBuilder.markAnnotation
19
4
2
13
9
4
6
3
0.31
com.google.javascript.rhino.JSDocInfoBuilder.markName
30
10
1
19
14
6
9
4
0.53
com.google.javascript.rhino.JSDocInfoBuilder.markText
13
3
0
10
6
3
4
2
0.30
com.google.javascript.rhino.JSDocInfoBuilder.markTypeNode
14
3
0
11
7
3
5
2
0.27
com.google.javascript.rhino.JSDocInfoBuilder.maybeCopyFrom
6
0
0
6
3
1
3
1
0.00
com.google.javascript.rhino.JSDocInfoBuilder.mergePropertyBitfieldFrom
3
0
0
3
1
1
1
1
0.00
com.google.javascript.rhino.JSDocInfoBuilder.populateDefaults
6
1
0
5
2
1
2
1
0.20
com.google.javascript.rhino.JSDocInfoBuilder.recordAbstract
18
7
0
11
8
1
5
1
0.64
com.google.javascript.rhino.JSDocInfoBuilder.recordBaseType
16
6
0
10
7
1
5
1
0.60
com.google.javascript.rhino.JSDocInfoBuilder.recordBlockDescription
9
5
0
4
2
1
2
1
1.25
com.google.javascript.rhino.JSDocInfoBuilder.recordConsistentIdGenerator
17
8
0
9
6
1
5
1
0.89
com.google.javascript.rhino.JSDocInfoBuilder.recordConstancy
16
7
0
9
6
1
5
1
0.78
com.google.javascript.rhino.JSDocInfoBuilder.recordConstructor
19
8
0
11
8
1
5
1
0.73
com.google.javascript.rhino.JSDocInfoBuilder.recordDefineType
19
7
0
12
9
1
5
1
0.58
com.google.javascript.rhino.JSDocInfoBuilder.recordDeprecated
13
4
0
9
6
1
5
1
0.44
com.google.javascript.rhino.JSDocInfoBuilder.recordDeprecationReason
11
3
0
8
5
1
4
1
0.38
com.google.javascript.rhino.JSDocInfoBuilder.recordDescription
15
6
0
9
6
1
5
1
0.67
com.google.javascript.rhino.JSDocInfoBuilder.recordDict
17
7
0
10
7
1
5
1
0.70
com.google.javascript.rhino.JSDocInfoBuilder.recordDisposesParameter
18
6
0
12
8
1
5
2
0.50
com.google.javascript.rhino.JSDocInfoBuilder.recordEnumParameterType
15
6
0
9
6
1
5
1
0.67
com.google.javascript.rhino.JSDocInfoBuilder.recordExport
13
4
0
9
6
1
5
1
0.44
com.google.javascript.rhino.JSDocInfoBuilder.recordExpose
13
4
0
9
6
1
5
1
0.44
com.google.javascript.rhino.JSDocInfoBuilder.recordExtendedInterface
11
3
0
8
5
1
4
1
0.38
com.google.javascript.rhino.JSDocInfoBuilder.recordExterns
13
4
0
9
6
1
5
1
0.44
com.google.javascript.rhino.JSDocInfoBuilder.recordFileOverview
14
6
0
8
5
1
4
1
0.75
com.google.javascript.rhino.JSDocInfoBuilder.recordHiddenness
16
7
0
9
6
1
5
1
0.78
com.google.javascript.rhino.JSDocInfoBuilder.recordIdGenerator
17
8
0
9
6
1
5
1
0.89
com.google.javascript.rhino.JSDocInfoBuilder.recordImplementedInterface
11
3
0
8
5
1
4
1
0.38
com.google.javascript.rhino.JSDocInfoBuilder.recordImplicitCast
13
4
0
9
6
1
5
1
0.44
com.google.javascript.rhino.JSDocInfoBuilder.recordImplicitMatch
20
8
0
12
9
1
6
1
0.67
com.google.javascript.rhino.JSDocInfoBuilder.recordInlineType
3
0
0
3
1
1
1
1
0.00
com.google.javascript.rhino.JSDocInfoBuilder.recordInterface
18
7
0
11
8
1
5
1
0.64
com.google.javascript.rhino.JSDocInfoBuilder.recordJaggerInject
12
3
1
8
5
1
5
1
0.38
com.google.javascript.rhino.JSDocInfoBuilder.recordJaggerModule
12
3
1
8
5
1
5
1
0.38
com.google.javascript.rhino.JSDocInfoBuilder.recordJaggerProvide
12
3
1
8
5
1
5
1
0.38
com.google.javascript.rhino.JSDocInfoBuilder.recordJaggerProvidePromise
12
3
1
8
5
1
5
1
0.38
com.google.javascript.rhino.JSDocInfoBuilder.recordLends
12
3
0
9
6
1
5
1
0.33
com.google.javascript.rhino.JSDocInfoBuilder.recordLicense
5
0
0
5
3
1
3
1
0.00
com.google.javascript.rhino.JSDocInfoBuilder.recordMappedIdGenerator
16
7
0
9
6
1
5
1
0.78
com.google.javascript.rhino.JSDocInfoBuilder.recordMeaning
15
6
0
9
6
1
5
1
0.67
com.google.javascript.rhino.JSDocInfoBuilder.recordModifies
12
3
0
9
6
1
4
1
0.33
com.google.javascript.rhino.JSDocInfoBuilder.recordNgInject
13
4
0
9
6
1
5
1
0.44
com.google.javascript.rhino.JSDocInfoBuilder.recordNoAlias
13
4
0
9
6
1
5
1
0.44
com.google.javascript.rhino.JSDocInfoBuilder.recordNoCollapse
16
7
0
9
6
1
5
1
0.78
com.google.javascript.rhino.JSDocInfoBuilder.recordNoCompile
16
7
0
9
6
1
5
1
0.78
com.google.javascript.rhino.JSDocInfoBuilder.recordNoSideEffects
14
4
0
10
7
1
5
1
0.40
com.google.javascript.rhino.JSDocInfoBuilder.recordOriginalCommentPosition
8
3
0
5
2
1
2
1
0.60
com.google.javascript.rhino.JSDocInfoBuilder.recordOriginalCommentString
9
4
0
5
2
1
2
1
0.80
com.google.javascript.rhino.JSDocInfoBuilder.recordOverride
13
4
0
9
6
1
5
1
0.44
com.google.javascript.rhino.JSDocInfoBuilder.recordParameter
15
6
0
9
6
1
4
1
0.67
com.google.javascript.rhino.JSDocInfoBuilder.recordParameterDescription
15
6
0
9
5
2
4
1
0.67
com.google.javascript.rhino.JSDocInfoBuilder.recordPolymerBehavior
12
3
0
9
6
1
5
1
0.33
com.google.javascript.rhino.JSDocInfoBuilder.recordPreserveTry
13
4
0
9
6
1
5
1
0.44
com.google.javascript.rhino.JSDocInfoBuilder.recordReturnDescription
14
6
0
8
5
1
4
1
0.75
com.google.javascript.rhino.JSDocInfoBuilder.recordReturnType
16
6
0
10
7
1
5
1
0.60
com.google.javascript.rhino.JSDocInfoBuilder.recordStableIdGenerator
16
7
0
9
6
1
5
1
0.78
com.google.javascript.rhino.JSDocInfoBuilder.recordStruct
17
7
0
10
7
1
5
1
0.70
com.google.javascript.rhino.JSDocInfoBuilder.recordSuppressions
11
3
0
8
5
1
4
1
0.38
com.google.javascript.rhino.JSDocInfoBuilder.recordTemplateTypeName
14
6
0
8
5
1
4
1
0.75
com.google.javascript.rhino.JSDocInfoBuilder.recordThisType
17
7
0
10
7
1
5
1
0.70
com.google.javascript.rhino.JSDocInfoBuilder.recordThrowDescription
15
6
0
9
5
2
4
1
0.67
com.google.javascript.rhino.JSDocInfoBuilder.recordThrowType
11
3
0
8
5
1
5
1
0.38
com.google.javascript.rhino.JSDocInfoBuilder.recordType
15
6
0
9
6
1
5
1
0.67
com.google.javascript.rhino.JSDocInfoBuilder.recordTypedef
11
4
0
7
4
1
4
1
0.57
com.google.javascript.rhino.JSDocInfoBuilder.recordTypeTransformation
12
4
0
8
5
1
4
1
0.50
com.google.javascript.rhino.JSDocInfoBuilder.recordUnrestricted
19
7
0
12
9
1
5
1
0.58
com.google.javascript.rhino.JSDocInfoBuilder.recordVersion
11
3
0
8
5
1
4
1
0.38
com.google.javascript.rhino.JSDocInfoBuilder.recordVisibility
15
6
0
9
6
1
5
1
0.67
com.google.javascript.rhino.JSDocInfoBuilder.recordWizaction
12
3
0
9
6
1
5
1
0.33
com.google.javascript.rhino.JSDocInfoBuilder.shouldParseDocumentation
3
0
0
3
1
1
1
1
0.00
com.google.javascript.rhino.JSDocInfoTest.assertTypeEquals
3
0
0
3
1
1
1
1
0.00
com.google.javascript.rhino.JSDocInfoTest.assertTypeEquals
3
0
0
3
1
1
1
1
0.00
com.google.javascript.rhino.JSDocInfoTest.fromString
4
1
0
3
1
1
1
1
0.33
com.google.javascript.rhino.JSDocInfoTest.getNativeType
3
0
0
3
1
1
1
1
0.00
com.google.javascript.rhino.JSDocInfoTest.resolve
4
0
0
4
2
1
2
1
0.00
com.google.javascript.rhino.JSDocInfoTest.testAddMultipleTemplateTypeName
7
0
0
7
5
3
3
3
0.00
com.google.javascript.rhino.JSDocInfoTest.testAddSingleTemplateTypeName
6
0
0
6
4
3
2
3
0.00
com.google.javascript.rhino.JSDocInfoTest.testClone
36
1
5
30
28
3
24
3
0.03
com.google.javascript.rhino.JSDocInfoTest.testCloneTypeExpressions1
22
0
2
20
18
3
14
3
0.00
com.google.javascript.rhino.JSDocInfoTest.testCloneTypeExpressions2
7
0
1
6
4
3
2
3
0.00
com.google.javascript.rhino.JSDocInfoTest.testFailToAddTemplateTypeName
5
0
0
5
3
2
2
2
0.00
com.google.javascript.rhino.JSDocInfoTest.testGetThrowsDescription
14
1
2
11
9
4
6
4
0.09
com.google.javascript.rhino.JSDocInfoTest.testMultipleSetFlags1
39
0
7
32
30
2
29
2
0.00
com.google.javascript.rhino.JSDocInfoTest.testMultipleSetType
31
3
4
24
19
2
15
2
0.12
com.google.javascript.rhino.JSDocInfoTest.testMultipleSetType2
33
3
5
25
20
2
15
2
0.12
com.google.javascript.rhino.JSDocInfoTest.testMultipleSetType3
31
3
4
24
19
2
14
2
0.12
com.google.javascript.rhino.JSDocInfoTest.testSetConstant
11
0
1
10
8
2
7
2
0.00
com.google.javascript.rhino.JSDocInfoTest.testSetConstructor
10
0
1
9
7
2
6
2
0.00
com.google.javascript.rhino.JSDocInfoTest.testSetDefine
10
0
1
9
7
2
6
2
0.00
com.google.javascript.rhino.JSDocInfoTest.testSetDeprecated
8
0
1
7
5
2
4
2
0.00
com.google.javascript.rhino.JSDocInfoTest.testSetEnumParameterType
18
0
1
17
15
2
13
2
0.00
com.google.javascript.rhino.JSDocInfoTest.testSetExport
6
0
1
5
3
2
2
2
0.00
com.google.javascript.rhino.JSDocInfoTest.testSetFileOverviewWithDocumentationOff
5
0
0
5
3
2
2
2
0.00
com.google.javascript.rhino.JSDocInfoTest.testSetFileOverviewWithDocumentationOn
5
0
0
5
3
2
2
2
0.00
com.google.javascript.rhino.JSDocInfoTest.testSetHidden
11
0
1
10
8
2
7
2
0.00
com.google.javascript.rhino.JSDocInfoTest.testSetModifies
9
0
1
8
6
2
5
2
0.00
com.google.javascript.rhino.JSDocInfoTest.testSetNoAlias
8
0
1
7
5
2
4
2
0.00
com.google.javascript.rhino.JSDocInfoTest.testSetOverride
8
0
1
7
5
2
4
2
0.00
com.google.javascript.rhino.JSDocInfoTest.testSetPolymerBehavior
7
0
1
6
4
2
3
2
0.00
com.google.javascript.rhino.JSDocInfoTest.testSetReturnType
17
0
1
16
14
2
13
2
0.00
com.google.javascript.rhino.JSDocInfoTest.testSetReturnTypeAndBaseType
21
0
1
20
18
2
14
2
0.00
com.google.javascript.rhino.JSDocInfoTest.testSetShouldPreserveTry
10
0
1
9
7
2
6
2
0.00
com.google.javascript.rhino.JSDocInfoTest.testSetSuppressions
5
0
0
5
3
2
2
2
0.00
com.google.javascript.rhino.JSDocInfoTest.testSetType
17
0
1
16
14
2
13
2
0.00
com.google.javascript.rhino.JSDocInfoTest.testSetTypeAndVisibility
18
0
1
17
15
2
14
2
0.00
com.google.javascript.rhino.JSDocInfoTest.testSetTypedefType
11
0
1
10
8
2
6
2
0.00
com.google.javascript.rhino.JSDocInfoTest.testVisibilityOrdinal
10
4
0
6
4
1
4
1
0.67
com.google.javascript.rhino.jstype.AllType.AllType
3
0
0
3
1
1
1
1
0.00
com.google.javascript.rhino.jstype.AllType.canBeCalled
3
0
0
3
1
1
1
1
0.00
com.google.javascript.rhino.jstype.AllType.getDisplayName
3
0
0
3
1
1
1
1
0.00
com.google.javascript.rhino.jstype.AllType.getPossibleToBooleanOutcomes
3
0
0
3
1
1
1
1
0.00
com.google.javascript.rhino.jstype.AllType.hasDisplayName
3
0
0
3
1
1
1
1
0.00
com.google.javascript.rhino.jstype.AllType.isAllType
3
0
0
3
1
1
1
1
0.00
com.google.javascript.rhino.jstype.AllType.matchesObjectContext
4
1
0
3
1
1
1
1
0.33
com.google.javascript.rhino.jstype.AllType.matchesStringContext
4
1
0
3
1
1
1
1
0.33
com.google.javascript.rhino.jstype.AllType.resolveInternal
3
0
0
3
1
1
1
1
0.00
com.google.javascript.rhino.jstype.AllType.testForEquality
3
0
0
3
1
1
1
1
0.00
com.google.javascript.rhino.jstype.AllType.toStringHelper
3
0
0
3
1
1
1
1
0.00
com.google.javascript.rhino.jstype.AllType.visit
3
0
0
3
1
1
1
1
0.00
com.google.javascript.rhino.jstype.AllType.visit
3
0
0
3
1
1
1
1
0.00
com.google.javascript.rhino.jstype.ArrowType.ArrowType
3
0
0
3
1
1
1
1
0.00
com.google.javascript.rhino.jstype.ArrowType.ArrowType
11
0
1
10
7
2
4
1
0.00
com.google.javascript.rhino.jstype.ArrowType.checkArrowEquivalenceHelper
9
1
0
8
4
2
3
1
0.12
com.google.javascript.rhino.jstype.ArrowType.getGreatestSubtype
3
0
0
3
1
1
1
1
0.00
com.google.javascript.rhino.jstype.ArrowType.getLeastSupertype
3
0
0
3
1
1
1
1
0.00
com.google.javascript.rhino.jstype.ArrowType.getPossibleToBooleanOutcomes
3
0
0
3
1
1
1
1
0.00
com.google.javascript.rhino.jstype.ArrowType.hasAnyTemplateTypesInternal
4
0
0
4
2
1
1
1
0.00
com.google.javascript.rhino.jstype.ArrowType.hasEqualParameters
38
8
3
27
19
5
13
5
0.30
com.google.javascript.rhino.jstype.ArrowType.hashCode
20
0
0
20
13
4
10
4
0.00
com.google.javascript.rhino.jstype.ArrowType.hasTemplatedParameterType
12
0
0
12
7
2
6
3
0.00
com.google.javascript.rhino.jstype.ArrowType.hasUnknownParamsOrReturn
12
0
0
12
7
2
6
3
0.00
com.google.javascript.rhino.jstype.ArrowType.isSubtype
3
0
0
3
1
1
1
1
0.00
com.google.javascript.rhino.jstype.ArrowType.isSubtype
88
31
9
48
34
13
19
11
0.65
com.google.javascript.rhino.jstype.ArrowType.resolveInternal
10
0
0
10
6
1
6
2
0.00
com.google.javascript.rhino.jstype.ArrowType.testForEquality
3
0
0
3
1
1
1
1
0.00
com.google.javascript.rhino.jstype.ArrowType.toStringHelper
3
0
0
3
1
1
1
1
0.00
com.google.javascript.rhino.jstype.ArrowType.visit
3
0
0
3
1
1
1
1
0.00
com.google.javascript.rhino.jstype.ArrowType.visit
3
0
0
3
1
1
1
1
0.00
com.google.javascript.rhino.jstype.BooleanLiteralSet.contains
13
3
0
10
7
1
6
1
0.30
com.google.javascript.rhino.jstype.BooleanLiteralSet.fromOrdinal
9
0
0
9
6
1
6
1
0.00
com.google.javascript.rhino.jstype.BooleanLiteralSet.get
6
3
0
3
1
1
1
1
1.00
com.google.javascript.rhino.jstype.BooleanLiteralSet.intersection
6
3
0
3
1
1
1
1
1.00
com.google.javascript.rhino.jstype.BooleanLiteralSet.union
6
3
0
3
1
1
1
1
1.00
com.google.javascript.rhino.jstype.BooleanLiteralSet.valueOf
0
0
0
0
0
0
0
0
0.00
com.google.javascript.rhino.jstype.BooleanLiteralSet.values
0
0
0
0
0
0
0
0
0.00
com.google.javascript.rhino.jstype.BooleanLiteralSetTest.testContains
10
0
0
10
8
1
8
1
0.00
com.google.javascript.rhino.jstype.BooleanLiteralSetTest.testGet
4
0
0
4
2
1
2
1
0.00
com.google.javascript.rhino.jstype.BooleanLiteralSetTest.testIntersection
18
0
0
18
16
1
16
1
0.00
com.google.javascript.rhino.jstype.BooleanLiteralSetTest.testUnion
18
0
0
18
16
1
16
1
0.00
com.google.javascript.rhino.jstype.BooleanType.autoboxesTo
3
0
0
3
1
1
1
1
0.00
com.google.javascript.rhino.jstype.BooleanType.BooleanType
3
0
0
3
1
1
1
1
0.00
com.google.javascript.rhino.jstype.BooleanType.getDisplayName
3
0
0
3
1
1
1
1
0.00
com.google.javascript.rhino.jstype.BooleanType.getPossibleToBooleanOutcomes
3
0
0
3
1
1
1
1
0.00
com.google.javascript.rhino.jstype.BooleanType.isBooleanValueType
3
0
0
3
1
1
1
1
0.00
com.google.javascript.rhino.jstype.BooleanType.isNullable
3
0
0
3
1
1
1
1
0.00
com.google.javascript.rhino.jstype.BooleanType.matchesNumberContext
3
0
0
3
1
1
1
1
0.00
com.google.javascript.rhino.jstype.BooleanType.matchesObjectContext
4
1
0
3
1
1
1
1
0.33
com.google.javascript.rhino.jstype.BooleanType.matchesStringContext
3
0
0
3
1
1
1
1
0.00
com.google.javascript.rhino.jstype.BooleanType.testForEquality
12
0
0
12
8
2
5
2
0.00
com.google.javascript.rhino.jstype.BooleanType.toStringHelper
3
0
0
3
1
1
1
1
0.00
com.google.javascript.rhino.jstype.BooleanType.visit
3
0
0
3
1
1
1
1
0.00
com.google.javascript.rhino.jstype.CanCastToVisitor.canCastToFunction
9
1
0
8
5
1
3
1
0.12
com.google.javascript.rhino.jstype.CanCastToVisitor.canCastToUnion
8
0
0
8
4
1
4
2
0.00
com.google.javascript.rhino.jstype.CanCastToVisitor.caseAllType
3
0
0
3
1
1
1
1
0.00
com.google.javascript.rhino.jstype.CanCastToVisitor.caseEnumElementType
4
0
0
4
1
2
1
1
0.00
com.google.javascript.rhino.jstype.CanCastToVisitor.caseFunctionType
3
0
0
3
1
1
1
1
0.00
com.google.javascript.rhino.jstype.CanCastToVisitor.caseNoObjectType
3
1
0
3
1
1
1
1
0.33
com.google.javascript.rhino.jstype.CanCastToVisitor.caseNoType
3
0
0
3
1
1
1
1
0.00
com.google.javascript.rhino.jstype.CanCastToVisitor.caseObjectType
3
0
0
3
1
1
1
1
0.00
com.google.javascript.rhino.jstype.CanCastToVisitor.caseTemplateType
3
0
0
3
1
1
1
1
0.00
com.google.javascript.rhino.jstype.CanCastToVisitor.caseTemplatizedType
6
2
0
4
1
2
1
1
0.50
com.google.javascript.rhino.jstype.CanCastToVisitor.caseUnionType
25
5
2
18
12
4
8
5
0.28
com.google.javascript.rhino.jstype.CanCastToVisitor.caseUnknownType
3
0
0
3
1
1
1
1
0.00
com.google.javascript.rhino.jstype.CanCastToVisitor.caseValueType
3
0
0
3
1
1
1
1
0.00
com.google.javascript.rhino.jstype.CanCastToVisitor.castCastToHelper
26
5
1
23
20
1
15
1
0.22
com.google.javascript.rhino.jstype.CanCastToVisitor.isInterface
8
0
0
8
5
3
3
3
0.00
com.google.javascript.rhino.jstype.EnumElementType.autoboxesTo
3
0
0
3
1
1
1
1
0.00
com.google.javascript.rhino.jstype.EnumElementType.canBeCalled
3
0
0
3
1
1
1
1
0.00
com.google.javascript.rhino.jstype.EnumElementType.defineProperty
5
1
0
4
1
2
1
1
0.25
com.google.javascript.rhino.jstype.EnumElementType.EnumElementType
8
0
0
8
5
2
5
1
0.00
com.google.javascript.rhino.jstype.EnumElementType.findPropertyType
3
0
0
3
1
1
1
1
0.00
com.google.javascript.rhino.jstype.EnumElementType.getConstructor
4
0
0
4
2
1
1
1
0.00
com.google.javascript.rhino.jstype.EnumElementType.getEnumType
3
0
0
3
1
1
1
1
0.00
com.google.javascript.rhino.jstype.EnumElementType.getImplicitPrototype
3
0
0
3
1
1
1
1
0.00
com.google.javascript.rhino.jstype.EnumElementType.getPrimitiveType
6
3
0
3
1
1
1
1
1.00
com.google.javascript.rhino.jstype.EnumElementType.getPropertyMap
5
0
0
5
3
1
1
1
0.00
com.google.javascript.rhino.jstype.EnumElementType.getReferenceName
3
0
0
3
1
1
1
1
0.00
com.google.javascript.rhino.jstype.EnumElementType.hashCode
11
4
0
7
4
1
3
1
0.57
com.google.javascript.rhino.jstype.EnumElementType.hasReferenceName
3
0
0
3
1
1
1
1
0.00
com.google.javascript.rhino.jstype.EnumElementType.isNominalType
3
0
0
3
1
1
1
1
0.00
com.google.javascript.rhino.jstype.EnumElementType.isNullable
9
6
0
3
1
1
1
1
2.00
com.google.javascript.rhino.jstype.EnumElementType.isObject
3
0
0
3
1
1
1
1
0.00
com.google.javascript.rhino.jstype.EnumElementType.isSubtype
3
0
0
3
1
1
1
1
0.00
com.google.javascript.rhino.jstype.EnumElementType.isSubtype
8
0
0
8
4
2
3
1
0.00
com.google.javascript.rhino.jstype.EnumElementType.matchesNumberContext
3
0
0
3
1
1
1
1
0.00
com.google.javascript.rhino.jstype.EnumElementType.matchesObjectContext
3
0
0
3
1
1
1
1
0.00
com.google.javascript.rhino.jstype.EnumElementType.matchesStringContext
3
0
0
3
1
1
1
1
0.00
com.google.javascript.rhino.jstype.EnumElementType.meet
24
16
0
8
5
2
3
2
2.00
com.google.javascript.rhino.jstype.EnumElementType.resolveInternal
5
0
0
5
3
1
3
1
0.00
com.google.javascript.rhino.jstype.EnumElementType.testForEquality
3
0
0
3
1
1
1
1
0.00
com.google.javascript.rhino.jstype.EnumElementType.toMaybeEnumElementType
3
0
0
3
1
1
1
1
0.00
com.google.javascript.rhino.jstype.EnumElementType.toStringHelper
5
0
0
5
3
1
1
1
0.00
com.google.javascript.rhino.jstype.EnumElementType.visit
3
0
0
3
1
1
1
1
0.00
com.google.javascript.rhino.jstype.EnumElementType.visit
3
0
0
3
1
1
1
1
0.00
com.google.javascript.rhino.jstype.EnumElementTypeTest.testMeet
15
0
2
13
11
5
6
4
0.00
com.google.javascript.rhino.jstype.EnumElementTypeTest.testSubtypeRelation
15
0
3
12
10
5
6
3
0.00
com.google.javascript.rhino.jstype.EnumType.defineElement
10
6
0
4
2
1
2
1
1.50
com.google.javascript.rhino.jstype.EnumType.EnumType
11
6
0
5
2
2
2
1
1.20
com.google.javascript.rhino.jstype.EnumType.getConstructor
3
0
0
3
1
1
1
1
0.00
com.google.javascript.rhino.jstype.EnumType.getDisplayName
3
0
0
3
1
1
1
1
0.00
com.google.javascript.rhino.jstype.EnumType.getElements
8
5
0
3
1
1
1
1
1.67
com.google.javascript.rhino.jstype.EnumType.getElementsType
6
3
0
3
1
1
1
1
1.00
com.google.javascript.rhino.jstype.EnumType.getImplicitPrototype
3
0
0
3
1
1
1
1
0.00
com.google.javascript.rhino.jstype.EnumType.isSubtype
3
0
0
3
1
1
1
1
0.00
com.google.javascript.rhino.jstype.EnumType.isSubtype
6
0
0
6
3
2
1
1
0.00
com.google.javascript.rhino.jstype.EnumType.matchesNumberContext
3
0
0
3
1
1
1
1
0.00
com.google.javascript.rhino.jstype.EnumType.matchesObjectContext
3
0
0
3
1
1
1
1
0.00
com.google.javascript.rhino.jstype.EnumType.matchesStringContext
3
0
0
3
1
1
1
1
0.00
com.google.javascript.rhino.jstype.EnumType.resolveInternal
4
0
0
4
2
1
2
1
0.00
com.google.javascript.rhino.jstype.EnumType.testForEquality
7
0
0
7
4
2
3
2
0.00
com.google.javascript.rhino.jstype.EnumType.toMaybeEnumType
3
0
0
3
1
1
1
1
0.00
com.google.javascript.rhino.jstype.EnumType.toStringHelper
3
0
0
3
1
1
1
1
0.00
com.google.javascript.rhino.jstype.EnumType.visit
3
0
0
3
1
1
1
1
0.00
com.google.javascript.rhino.jstype.EnumType.visit
3
0
0
3
1
1
1
1
0.00
com.google.javascript.rhino.jstype.EquivalenceMethod.valueOf
0
0
0
0
0
0
0
0
0.00
com.google.javascript.rhino.jstype.EquivalenceMethod.values
0
0
0
0
0
0
0
0
0.00
com.google.javascript.rhino.jstype.ErrorFunctionType.ErrorFunctionType
25
12
1
12
10
1
2
1
1.00
com.google.javascript.rhino.jstype.FunctionBuilder.build
6
1
0
5
3
1
1
1
0.20
com.google.javascript.rhino.jstype.FunctionBuilder.copyFromOtherFunction
12
1
0
11
9
1
9
1
0.09
com.google.javascript.rhino.jstype.FunctionBuilder.forNativeType
5
1
0
4
2
1
2
1
0.25
com.google.javascript.rhino.jstype.FunctionBuilder.FunctionBuilder
3
0
0
3
1
1
1
1
0.00
com.google.javascript.rhino.jstype.FunctionBuilder.setIsConstructor
5
1
0
4
2
1
2
1
0.25
com.google.javascript.rhino.jstype.FunctionBuilder.withInferredReturnType
6
1
0
5
3
1
3
1
0.20
com.google.javascript.rhino.jstype.FunctionBuilder.withName
5
1
0
4
2
1
2
1
0.25
com.google.javascript.rhino.jstype.FunctionBuilder.withParamsNode
7
3
0
4
2
1
2
1
0.75
com.google.javascript.rhino.jstype.FunctionBuilder.withReturnType
5
1
0
4
2
1
2
1
0.25
com.google.javascript.rhino.jstype.FunctionBuilder.withReturnType
6
1
0
5
3
1
3
1
0.20
com.google.javascript.rhino.jstype.FunctionBuilder.withSourceNode
5
1
0
4
2
1
2
1
0.25
com.google.javascript.rhino.jstype.FunctionBuilder.withTemplateKeys
6
1
0
5
2
2
2
1
0.20
com.google.javascript.rhino.jstype.FunctionBuilder.withTypeOfThis
5
1
0
4
2
1
2
1
0.25
com.google.javascript.rhino.jstype.FunctionParamBuilder.addOptionalParams
16
6
1
9
5
1
5
2
0.67
com.google.javascript.rhino.jstype.FunctionParamBuilder.addRequiredParams
14
4
1
9
5
1
5
2
0.44
com.google.javascript.rhino.jstype.FunctionParamBuilder.addVarArgs
20
9
1
10
6
1
6
1
0.90
com.google.javascript.rhino.jstype.FunctionParamBuilder.build
3
0
0
3
1
1
1
1
0.00
com.google.javascript.rhino.jstype.FunctionParamBuilder.FunctionParamBuilder
3
0
0
3
1
1
1
1
0.00
com.google.javascript.rhino.jstype.FunctionParamBuilder.hasOptionalOrVarArgs
5
0
0
5
3
2
1
2
0.00
com.google.javascript.rhino.jstype.FunctionParamBuilder.hasVarArgs
4
0
0
4
2
2
1
2
0.00
com.google.javascript.rhino.jstype.FunctionParamBuilder.newOptionalParameterFromNode
11
4
0
7
4
2
3
2
0.57
com.google.javascript.rhino.jstype.FunctionParamBuilder.newParameter
6
0
0
6
4
2
3
2
0.00
com.google.javascript.rhino.jstype.FunctionParamBuilder.newParameterFromNode
9
3
0
6
4
2
3
2
0.50
com.google.javascript.rhino.jstype.FunctionParamBuilderTest.testBuild
16
0
2
14
12
3
8
3
0.00
com.google.javascript.rhino.jstype.FunctionType.addRelatedExtendedInterfaces
13
0
1
12
6
3
5
3
0.00
com.google.javascript.rhino.jstype.FunctionType.addRelatedInterfaces
16
0
2
14
8
2
7
3
0.00
com.google.javascript.rhino.jstype.FunctionType.addSubType
7
1
0
6
3
1
3
1
0.17
com.google.javascript.rhino.jstype.FunctionType.addSubTypeIfNotPresent
5
0
0
5
2
1
2
1
0.00
com.google.javascript.rhino.jstype.FunctionType.appendArgString
10
0
0
10
6
2
5
1
0.00
com.google.javascript.rhino.jstype.FunctionType.appendOptionalArgString
10
2
0
8
4
2
3
1
0.25
com.google.javascript.rhino.jstype.FunctionType.appendVarArgsString
11
2
0
9
5
2
3
1
0.22
com.google.javascript.rhino.jstype.FunctionType.canBeCalled
3
0
0
3
1
1
1
1
0.00
com.google.javascript.rhino.jstype.FunctionType.checkExtendsLoop
9
5
0
4
2
1
1
1
1.25
com.google.javascript.rhino.jstype.FunctionType.checkExtendsLoop
30
3
0
27
18
6
16
5
0.11
com.google.javascript.rhino.jstype.FunctionType.checkFunctionEquivalenceHelper
25
4
1
20
12
2
11
1
0.20
com.google.javascript.rhino.jstype.FunctionType.clearCachedValues
19
0
3
16
9
1
9
2
0.00
com.google.javascript.rhino.jstype.FunctionType.convertMethodToFunction
12
0
1
11
8
2
4
3
0.00
com.google.javascript.rhino.jstype.FunctionType.defineProperty
17
0
0
17
11
3
8
2
0.00
com.google.javascript.rhino.jstype.FunctionType.explicitlyImplOrExtInterface
28
8
0
20
14
3
10
5
0.40
com.google.javascript.rhino.jstype.FunctionType.extendTemplateTypeMapBasedOn
8
5
0
3
1
1
1
1
1.67
com.google.javascript.rhino.jstype.FunctionType.forgetParameterAndReturnTypes
9
1
0
8
6
3
2
2
0.12
com.google.javascript.rhino.jstype.FunctionType.forInterface
6
1
0
5
1
3
1
1
0.20
com.google.javascript.rhino.jstype.FunctionType.FunctionType
28
1
1
26
20
4
13
1
0.04
com.google.javascript.rhino.jstype.FunctionType.FunctionType
17
1
1
15
12
2
9
1
0.07
com.google.javascript.rhino.jstype.FunctionType.getAllImplementedInterfaces
15
7
1
7
4
2
3
3
1.00
com.google.javascript.rhino.jstype.FunctionType.getBindReturnType
26
7
0
19
13
5
9
5
0.37
com.google.javascript.rhino.jstype.FunctionType.getCallOrBindSignature
43
9
5
29
23
8
12
8
0.31
com.google.javascript.rhino.jstype.FunctionType.getDebugHashCodeStringOf
7
0
0
7
4
1
3
1
0.00
com.google.javascript.rhino.jstype.FunctionType.getExtendedInterfaces
4
1
0
3
1
1
1
1
0.33
com.google.javascript.rhino.jstype.FunctionType.getExtendedInterfacesCount
4
1
0
3
1
1
1
1
0.33
com.google.javascript.rhino.jstype.FunctionType.getImplementedInterfaces
15
1
0
14
9
4
7
3
0.07
com.google.javascript.rhino.jstype.FunctionType.getInstanceType
9
5
0
4
2
1
2
1
1.25
com.google.javascript.rhino.jstype.FunctionType.getInternalArrowType
4
1
0
3
1
1
1
1
0.33
com.google.javascript.rhino.jstype.FunctionType.getMaxArguments
15
4
1
10
6
3
4
3
0.40
com.google.javascript.rhino.jstype.FunctionType.getMinArguments
15
4
0
11
7
3
5
4
0.36
com.google.javascript.rhino.jstype.FunctionType.getOwnImplementedInterfaces
4
1
0
3
1
1
1
1
0.33
com.google.javascript.rhino.jstype.FunctionType.getOwnPropertyNames
14
4
0
10
7
2
5
2
0.40
com.google.javascript.rhino.jstype.FunctionType.getParameters
8
0
0
8
5
2
3
2
0.00
com.google.javascript.rhino.jstype.FunctionType.getParametersNode
4
1
0
3
1
1
1
1
0.33
com.google.javascript.rhino.jstype.FunctionType.getPropertyType
32
6
3
23
19
4
7
4
0.26
com.google.javascript.rhino.jstype.FunctionType.getPropertyTypeMap
9
4
0
5
3
2
2
2
0.80
com.google.javascript.rhino.jstype.FunctionType.getPrototype
27
8
0
19
15
2
5
2
0.42
com.google.javascript.rhino.jstype.FunctionType.getReturnType
3
0
0
3
1
1
1
1
0.00
com.google.javascript.rhino.jstype.FunctionType.getSlot
9
1
0
8
5
1
4
1
0.12
com.google.javascript.rhino.jstype.FunctionType.getSource
6
3
0
3
1
1
1
1
1.00
com.google.javascript.rhino.jstype.FunctionType.getSubTypes
8
5
0
3
1
1
1
1
1.67
com.google.javascript.rhino.jstype.FunctionType.getSuperClassConstructor
12
4
0
8
5
2
4
2
0.50
com.google.javascript.rhino.jstype.FunctionType.getTopDefiningInterface
17
4
0
13
7
3
6
3
0.31
com.google.javascript.rhino.jstype.FunctionType.getTopMostDefiningType
23
5
3
15
12
3
8
3
0.33
com.google.javascript.rhino.jstype.FunctionType.getTypeOfThis
7
3
0
4
2
1
1
1
0.75
com.google.javascript.rhino.jstype.FunctionType.hasAnyTemplateTypesInternal
5
0
0
5
3
1
1
1
0.00
com.google.javascript.rhino.jstype.FunctionType.hasCachedValues
3
0
0
3
1
1
1
1
0.00
com.google.javascript.rhino.jstype.FunctionType.hasEqualCallType
4
0
0
4
2
1
1
1
0.00
com.google.javascript.rhino.jstype.FunctionType.hashCode
3
0
0
3
1
1
1
1
0.00
com.google.javascript.rhino.jstype.FunctionType.hasImplementedInterfaces
11
0
0
11
7
3
5
2
0.00
com.google.javascript.rhino.jstype.FunctionType.hasInstanceType
6
3
0
3
1
1
1
1
1.00
com.google.javascript.rhino.jstype.FunctionType.hasProperties
6
0
0
6
3
1
3
1
0.00
com.google.javascript.rhino.jstype.FunctionType.isConstructor
3
0
0
3
1
1
1
1
0.00
com.google.javascript.rhino.jstype.FunctionType.isInstanceType
5
2
0
3
1
1
1
1
0.67
com.google.javascript.rhino.jstype.FunctionType.isInterface
3
0
0
3
1
1
1
1
0.00
com.google.javascript.rhino.jstype.FunctionType.isOrdinaryFunction
3
0
0
3
1
1
1
1
0.00
com.google.javascript.rhino.jstype.FunctionType.isReturnTypeInferred
3
0
0
3
1
1
1
1
0.00
com.google.javascript.rhino.jstype.FunctionType.isStructuralInterface
3
0
0
3
1
1
1
1
0.00
com.google.javascript.rhino.jstype.FunctionType.isSubtype
8
5
0
3
1
1
1
1
1.67
com.google.javascript.rhino.jstype.FunctionType.isSubtype
24
2
3
19
12
3
9
2
0.11
com.google.javascript.rhino.jstype.FunctionType.Kind.valueOf
0
0
0
0
0
0
0
0
0.00
com.google.javascript.rhino.jstype.FunctionType.Kind.values
0
0
0
0
0
0
0
0
0.00
com.google.javascript.rhino.jstype.FunctionType.makesDicts
19
5
0
14
9
2
8
2
0.36
com.google.javascript.rhino.jstype.FunctionType.makesStructs
19
5
0
14
9
2
8
2
0.36
com.google.javascript.rhino.jstype.FunctionType.PropAccess.valueOf
0
0
0
0
0
0
0
0
0.00
com.google.javascript.rhino.jstype.FunctionType.PropAccess.values
0
0
0
0
0
0
0
0
0.00
com.google.javascript.rhino.jstype.FunctionType.resolveInternal
47
4
6
37
25
6
19
5
0.11
com.google.javascript.rhino.jstype.FunctionType.resolveTypeListHelper
18
4
0
14
7
8
4
5
0.29
com.google.javascript.rhino.jstype.FunctionType.setDict
3
0
0
3
1
1
1
1
0.00
com.google.javascript.rhino.jstype.FunctionType.setExtendedInterfaces
12
0
0
12
7
2
5
2
0.00
com.google.javascript.rhino.jstype.FunctionType.setImplementedInterfaces
13
1
0
12
8
1
6
2
0.08
com.google.javascript.rhino.jstype.FunctionType.setImplicitMatch
9
5
0
4
2
1
2
1
1.25
com.google.javascript.rhino.jstype.FunctionType.setInstanceType
7
4
0
3
1
1
1
1
1.33
com.google.javascript.rhino.jstype.FunctionType.setPrototype
15
6
0
9
5
1
5
1
0.67
com.google.javascript.rhino.jstype.FunctionType.setPrototypeBasedOn
8
5
0
3
1
1
1
1
1.67
com.google.javascript.rhino.jstype.FunctionType.setPrototypeBasedOn
26
17
0
9
6
1
3
1
1.89
com.google.javascript.rhino.jstype.FunctionType.setPrototypeNoCheck
37
3
6
28
19
5
14
5
0.11
com.google.javascript.rhino.jstype.FunctionType.setSource
17
8
0
9
5
1
4
1
0.89
com.google.javascript.rhino.jstype.FunctionType.setStruct
3
0
0
3
1
1
1
1
0.00
com.google.javascript.rhino.jstype.FunctionType.supAndInfHelper
79
40
6
33
24
10
15
7
1.21
com.google.javascript.rhino.jstype.FunctionType.toDebugHashCodeString
31
0
1
30
23
5
19
5
0.00
com.google.javascript.rhino.jstype.FunctionType.toMaybeFunctionType
3
0
0
3
1
1
1
1
0.00
com.google.javascript.rhino.jstype.FunctionType.toStringHelper
46
6
4
36
28
5
22
5
0.17
com.google.javascript.rhino.jstype.FunctionType.treatThisTypesAsCovariant
23
12
1
10
6
4
1
2
1.20
com.google.javascript.rhino.jstype.FunctionType.tryMergeFunctionPiecewise
38
6
4
28
22
10
7
6
0.21
com.google.javascript.rhino.jstype.FunctionType.updatePropertyTypeMap
28
2
0
26
17
8
13
8
0.08
com.google.javascript.rhino.jstype.FunctionType.visit
3
0
0
3
1
1
1
1
0.00
com.google.javascript.rhino.jstype.FunctionType.visit
3
0
0
3
1
1
1
1
0.00
com.google.javascript.rhino.jstype.FunctionTypeTest.assertGreatestSubtype
4
0
0
4
2
1
2
1
0.00
com.google.javascript.rhino.jstype.FunctionTypeTest.assertLeastSupertype
4
0
0
4
2
1
2
1
0.00
com.google.javascript.rhino.jstype.FunctionTypeTest.testBindSignature
11
0
1
10
8
3
1
2
0.00
com.google.javascript.rhino.jstype.FunctionTypeTest.testCallSignature1
10
0
1
9
7
3
1
2
0.00
com.google.javascript.rhino.jstype.FunctionTypeTest.testCallSignature2
10
0
1
9
7
3
1
2
0.00
com.google.javascript.rhino.jstype.FunctionTypeTest.testCtorWithPrototypeSet
16
0
3
13
11
4
7
3
0.00
com.google.javascript.rhino.jstype.FunctionTypeTest.testDefaultReturnType
4
0
0
4
2
2
1
2
0.00
com.google.javascript.rhino.jstype.FunctionTypeTest.testEmptyFunctionTypes
4
0
0
4
2
1
2
1
0.00
com.google.javascript.rhino.jstype.FunctionTypeTest.testInterfacePrototypeChain1
10
0
0
10
8
3
2
2
0.00
com.google.javascript.rhino.jstype.FunctionTypeTest.testInterfacePrototypeChain2
22
0
2
20
18
6
7
4
0.00
com.google.javascript.rhino.jstype.FunctionTypeTest.testInterfacePrototypeChain3
24
0
2
22
20
7
8
5
0.00
com.google.javascript.rhino.jstype.FunctionTypeTest.testIsEquivalentOptAndVarArgs
17
2
2
13
11
6
4
4
0.15
com.google.javascript.rhino.jstype.FunctionTypeTest.testIsEquivalentTo
5
0
0
5
3
2
2
2
0.00
com.google.javascript.rhino.jstype.FunctionTypeTest.testIsEquivalentToParams
17
0
0
17
15
7
6
4
0.00
com.google.javascript.rhino.jstype.FunctionTypeTest.testOrdinaryFunctionPrototype
6
0
0
6
4
3
1
2
0.00
com.google.javascript.rhino.jstype.FunctionTypeTest.testPrint
6
0
0
6
4
3
1
2
0.00
com.google.javascript.rhino.jstype.FunctionTypeTest.testRecursiveFunction
11
0
2
9
7
4
3
3
0.00
com.google.javascript.rhino.jstype.FunctionTypeTest.testSetImplementsOnInterface
13
1
0
12
9
5
3
3
0.08
com.google.javascript.rhino.jstype.FunctionTypeTest.testSubtypeWithInterfaceThisType
13
0
0
13
11
7
1
4
0.00
com.google.javascript.rhino.jstype.FunctionTypeTest.testSupAndInfOfReturnTypes
22
0
2
20
18
5
6
3
0.00
com.google.javascript.rhino.jstype.FunctionTypeTest.testSupAndInfOfReturnTypesWithDifferentParams
13
0
1
12
10
5
2
3
0.00
com.google.javascript.rhino.jstype.FunctionTypeTest.testSupAndInfOfReturnTypesWithNumOfParams
13
0
1
12
10
5
2
3
0.00
com.google.javascript.rhino.jstype.FunctionTypeTest.testSupAndInfWithDifferentParams
13
0
1
12
10
5
2
3
0.00
com.google.javascript.rhino.jstype.FunctionTypeTest.testSupAndInfWithDifferentThisTypes
15
0
1
14
12
5
2
3
0.00
com.google.javascript.rhino.jstype.FunctionTypeTest.testSupAndInfWithDifferentThisTypes2
15
0
1
14
12
5
2
3
0.00
com.google.javascript.rhino.jstype.FunctionTypeTest.testTemplatedFunctionDerivedFunctions
16
0
1
15
13
4
4
3
0.00
com.google.javascript.rhino.jstype.InstanceObjectType.defineProperty
8
0
0
8
4
3
3
2
0.00
com.google.javascript.rhino.jstype.InstanceObjectType.getConstructor
3
0
0
3
1
1
1
1
0.00
com.google.javascript.rhino.jstype.InstanceObjectType.getCtorExtendedInterfaces
3
0
0
3
1
1
1
1
0.00
com.google.javascript.rhino.jstype.InstanceObjectType.getCtorImplementedInterfaces
3
0
0
3
1
1
1
1
0.00
com.google.javascript.rhino.jstype.InstanceObjectType.getImplicitPrototype
3
0
0
3
1
1
1
1
0.00
com.google.javascript.rhino.jstype.InstanceObjectType.getReferenceName
3
0
0
3
1
1
1
1
0.00
com.google.javascript.rhino.jstype.InstanceObjectType.hashCode
11
4
0
7
4
1
3
1
0.57
com.google.javascript.rhino.jstype.InstanceObjectType.hasReferenceName
3
0
0
3
1
1
1
1
0.00
com.google.javascript.rhino.jstype.InstanceObjectType.InstanceObjectType
3
0
0
3
1
1
1
1
0.00
com.google.javascript.rhino.jstype.InstanceObjectType.InstanceObjectType
6
0
0
6
3
2
3
1
0.00
com.google.javascript.rhino.jstype.InstanceObjectType.isArrayType
4
0
0
4
2
1
1
1
0.00
com.google.javascript.rhino.jstype.InstanceObjectType.isBooleanObjectType
4
0
0
4
2
1
1
1
0.00
com.google.javascript.rhino.jstype.InstanceObjectType.isDateType
4
0
0
4
2
1
1
1
0.00
com.google.javascript.rhino.jstype.InstanceObjectType.isInstanceType
3
0
0
3
1
1
1
1
0.00
com.google.javascript.rhino.jstype.InstanceObjectType.isNominalType
3
0
0
3
1
1
1
1
0.00
com.google.javascript.rhino.jstype.InstanceObjectType.isNumberObjectType
4
0
0
4
2
1
1
1
0.00
com.google.javascript.rhino.jstype.InstanceObjectType.isRegexpType
4
0
0
4
2
1
1
1
0.00
com.google.javascript.rhino.jstype.InstanceObjectType.isStringObjectType
4
0
0
4
2
1
1
1
0.00
com.google.javascript.rhino.jstype.InstanceObjectType.isTheObjectType
4
0
0
4
2
1
1
1
0.00
com.google.javascript.rhino.jstype.InstanceObjectType.toStringHelper
7
0
0
7
4
1
3
1
0.00
com.google.javascript.rhino.jstype.JSType.(Anon_1).compare
3
0
0
3
2
0
1
1
0.00
com.google.javascript.rhino.jstype.JSType.autobox
11
6
0
5
3
3
1
3
1.20
com.google.javascript.rhino.jstype.JSType.autoboxesTo
8
5
0
3
1
1
1
1
1.67
com.google.javascript.rhino.jstype.JSType.canBeCalled
9
6
0
3
1
1
1
1
2.00
com.google.javascript.rhino.jstype.JSType.canCastTo
10
7
0
3
1
1
1
1
2.33
com.google.javascript.rhino.jstype.JSType.canTestForEqualityWith
9
6
0
3
1
1
1
1
2.00
com.google.javascript.rhino.jstype.JSType.canTestForShallowEqualityWith
20
11
1
8
5
2
3
2
1.38
com.google.javascript.rhino.jstype.JSType.checkEquivalenceHelper
7
3
0
4
1
2
1
1
0.75
com.google.javascript.rhino.jstype.JSType.checkEquivalenceHelper
77
15
10
52
38
4
26
3
0.29
com.google.javascript.rhino.jstype.JSType.collapseUnion
6
3
0
3
1
1
1
1
1.00
com.google.javascript.rhino.jstype.JSType.dereference
9
6
0
3
1
1
1
1
2.00
com.google.javascript.rhino.jstype.JSType.differsFrom
12
9
0
3
1
1
1
1
3.00
com.google.javascript.rhino.jstype.JSType.EqCache.checkCache
14
1
0
13
9
1
8
1
0.08
com.google.javascript.rhino.jstype.JSType.EqCache.create
3
0
0
3
1
1
1
1
0.00
com.google.javascript.rhino.jstype.JSType.EqCache.createWithoutStructuralTyping
3
0
0
3
1
1
1
1
0.00
com.google.javascript.rhino.jstype.JSType.EqCache.EqCache
4
0
0
4
2
1
2
1
0.00
com.google.javascript.rhino.jstype.JSType.EqCache.updateCache
8
0
0
8
5
2
4
2
0.00
com.google.javascript.rhino.jstype.JSType.equals
3
0
0
3
1
1
1
1
0.00
com.google.javascript.rhino.jstype.JSType.extendTemplateTypeMap
7
4
0
3
1
1
1
1
1.33
com.google.javascript.rhino.jstype.JSType.filterNoResolvedType
36
10
1
25
17
4
14
6
0.40
com.google.javascript.rhino.jstype.JSType.findPropertyType
18
10
1
7
4
2
3
2
1.43
com.google.javascript.rhino.jstype.JSType.getConcreteNominalTypeName
10
0
0
10
6
3
4
2
0.00
com.google.javascript.rhino.jstype.JSType.getDisplayName
12
9
0
3
1
1
1
1
3.00
com.google.javascript.rhino.jstype.JSType.getGreatestSubtype
15
12
0
3
1
1
1
1
4.00
com.google.javascript.rhino.jstype.JSType.getGreatestSubtype
57
11
2
44
37
3
31
3
0.25
com.google.javascript.rhino.jstype.JSType.getJSDocInfo
8
5
0
3
1
1
1
1
1.67
com.google.javascript.rhino.jstype.JSType.getLeastSupertype
19
13
0
6
3
1
3
1
2.17
com.google.javascript.rhino.jstype.JSType.getLeastSupertype
10
4
0
6
4
2
1
2
0.67
com.google.javascript.rhino.jstype.JSType.getNativeType
6
3
0
3
1
1
1
1
1.00
com.google.javascript.rhino.jstype.JSType.getPossibleToBooleanOutcomes
17
16
0
1
0
1
0
1
16.00
com.google.javascript.rhino.jstype.JSType.getRestrictedTypeGivenToBooleanOutcome
26
14
1
11
7
2
5
2
1.27
com.google.javascript.rhino.jstype.JSType.getTemplateTypeMap
6
3
0
3
1
1
1
1
1.00
com.google.javascript.rhino.jstype.JSType.getTypesUnderEquality
32
15
3
14
10
2
6
2
1.07
com.google.javascript.rhino.jstype.JSType.getTypesUnderInequality
33
15
3
15
11
3
6
3
1.00
com.google.javascript.rhino.jstype.JSType.getTypesUnderShallowEquality
13
9
0
4
2
2
1
2
2.25
com.google.javascript.rhino.jstype.JSType.getTypesUnderShallowInequality
26
13
1
12
8
2
5
2
1.08
com.google.javascript.rhino.jstype.JSType.hasAnyTemplateTypes
11
1
0
10
7
2
5
2
0.10
com.google.javascript.rhino.jstype.JSType.hasAnyTemplateTypesInternal
3
0
0
3
1
1
1
1
0.00
com.google.javascript.rhino.jstype.JSType.hasDisplayName
7
3
0
4
2
2
1
2
0.75
com.google.javascript.rhino.jstype.JSType.hashCode
3
0
0
3
1
1
1
1
0.00
com.google.javascript.rhino.jstype.JSType.hasProperty
7
4
0
3
1
1
1
1
1.33
com.google.javascript.rhino.jstype.JSType.ImplCache.checkCache
12
1
0
11
7
1
6
1
0.09
com.google.javascript.rhino.jstype.JSType.ImplCache.create
3
0
0
3
1
1
1
1
0.00
com.google.javascript.rhino.jstype.JSType.ImplCache.createWithoutStructuralTyping
3
0
0
3
1
1
1
1
0.00
com.google.javascript.rhino.jstype.JSType.ImplCache.ImplCache
4
0
0
4
2
1
2
1
0.00
com.google.javascript.rhino.jstype.JSType.ImplCache.updateCache
3
0
0
3
1
1
1
1
0.00
com.google.javascript.rhino.jstype.JSType.isAllType
3
0
0
3
1
1
1
1
0.00
com.google.javascript.rhino.jstype.JSType.isArrayType
3
0
0
3
1
1
1
1
0.00
com.google.javascript.rhino.jstype.JSType.isBooleanObjectType
3
0
0
3
1
1
1
1
0.00
com.google.javascript.rhino.jstype.JSType.isBooleanValueType
3
0
0
3
1
1
1
1
0.00
com.google.javascript.rhino.jstype.JSType.isBottom
3
0
0
3
1
1
1
1
0.00
com.google.javascript.rhino.jstype.JSType.isCheckedUnknownType
3
0
0
3
1
1
1
1
0.00
com.google.javascript.rhino.jstype.JSType.isConstructor
7
4
0
3
1
1
1
1
1.33
com.google.javascript.rhino.jstype.JSType.isDateType
3
0
0
3
1
1
1
1
0.00
com.google.javascript.rhino.jstype.JSType.isDict
24
7
0
17
12
5
7
5
0.41
com.google.javascript.rhino.jstype.JSType.isEmptyType
5
0
0
5
3
1
1
1
0.00
com.google.javascript.rhino.jstype.JSType.isEnumElementType
3
0
0
3
1
1
1
1
0.00
com.google.javascript.rhino.jstype.JSType.isEnumType
3
0
0
3
1
1
1
1
0.00
com.google.javascript.rhino.jstype.JSType.isEquivalent
4
0
0
4
2
1
1
1
0.00
com.google.javascript.rhino.jstype.JSType.isEquivalentTo
6
3
0
3
1
1
1
1
1.00
com.google.javascript.rhino.jstype.JSType.isEquivalentTo
6
0
0
6
4
3
1
2
0.00
com.google.javascript.rhino.jstype.JSType.isExemptFromTemplateTypeInvariance
8
4
0
4
2
2
1
2
1.00
com.google.javascript.rhino.jstype.JSType.isExplicitlyVoidable
7
4
0
3
1
1
1
1
1.33
com.google.javascript.rhino.jstype.JSType.isFunctionPrototypeType
4
1
0
3
1
1
1
1
0.33
com.google.javascript.rhino.jstype.JSType.isFunctionType
4
1
0
3
1
1
1
1
0.33
com.google.javascript.rhino.jstype.JSType.isGlobalThisType
4
1
0
3
1
1
1
1
0.33
com.google.javascript.rhino.jstype.JSType.isInstanceType
7
4
0
3
1
1
1
1
1.33
com.google.javascript.rhino.jstype.JSType.isInterface
7
4
0
3
1
1
1
1
1.33
com.google.javascript.rhino.jstype.JSType.isNamedType
3
0
0
3
1
1
1
1
0.00
com.google.javascript.rhino.jstype.JSType.isNominalConstructor
23
8
2
13
8
2
7
2
0.62
com.google.javascript.rhino.jstype.JSType.isNominalType
7
4
0
3
1
1
1
1
1.33
com.google.javascript.rhino.jstype.JSType.isNoObjectType
3
0
0
3
1
1
1
1
0.00
com.google.javascript.rhino.jstype.JSType.isNoResolvedType
3
0
0
3
1
1
1
1
0.00
com.google.javascript.rhino.jstype.JSType.isNoType
3
0
0
3
1
1
1
1
0.00
com.google.javascript.rhino.jstype.JSType.isNullable
6
3
0
3
1
1
1
1
1.00
com.google.javascript.rhino.jstype.JSType.isNullType
3
0
0
3
1
1
1
1
0.00
com.google.javascript.rhino.jstype.JSType.isNumber
8
4
0
4
2
1
1
1
1.00
com.google.javascript.rhino.jstype.JSType.isNumberObjectType
3
0
0
3
1
1
1
1
0.00
com.google.javascript.rhino.jstype.JSType.isNumberValueType
3
0
0
3
1
1
1
1
0.00
com.google.javascript.rhino.jstype.JSType.isObject
7
4
0
3
1
1
1
1
1.33
com.google.javascript.rhino.jstype.JSType.isOrdinaryFunction
7
4
0
3
1
1
1
1
1.33
com.google.javascript.rhino.jstype.JSType.isRecordType
3
0
0
3
1
1
1
1
0.00
com.google.javascript.rhino.jstype.JSType.isRegexpType
3
0
0
3
1
1
1
1
0.00
com.google.javascript.rhino.jstype.JSType.isResolved
4
1
0
3
1
1
1
1
0.33
com.google.javascript.rhino.jstype.JSType.isString
8
4
0
4
2
1
1
1
1.00
com.google.javascript.rhino.jstype.JSType.isStringObjectType
3
0
0
3
1
1
1
1
0.00
com.google.javascript.rhino.jstype.JSType.isStringValueType
3
0
0
3
1
1
1
1
0.00
com.google.javascript.rhino.jstype.JSType.isStruct
24
7
0
17
12
5
7
5
0.41
com.google.javascript.rhino.jstype.JSType.isStructuralInterface
3
0
0
3
1
1
1
1
0.00
com.google.javascript.rhino.jstype.JSType.isStructuralType
3
0
0
3
1
1
1
1
0.00
com.google.javascript.rhino.jstype.JSType.isSubtype
33
29
0
4
2
1
1
1
7.25
com.google.javascript.rhino.jstype.JSType.isSubtype
11
7
0
4
1
2
1
1
1.75
com.google.javascript.rhino.jstype.JSType.isSubtypeHelper
75
17
5
53
39
9
24
9
0.32
com.google.javascript.rhino.jstype.JSType.isSubtypeModuloNullUndefined
3
0
0
3
1
1
1
1
0.00
com.google.javascript.rhino.jstype.JSType.isSubtypeOf
3
0
0
3
1
1
1
1
0.00
com.google.javascript.rhino.jstype.JSType.isSubtypeWithoutStructuralTyping
10
7
0
3
1
1
1
1
2.33
com.google.javascript.rhino.jstype.JSType.isTemplateType
3
0
0
3
1
1
1
1
0.00
com.google.javascript.rhino.jstype.JSType.isTemplatizedType
3
0
0
3
1
1
1
1
0.00
com.google.javascript.rhino.jstype.JSType.isTheObjectType
3
0
0
3
1
1
1
1
0.00
com.google.javascript.rhino.jstype.JSType.isUnionType
3
0
0
3
1
1
1
1
0.00
com.google.javascript.rhino.jstype.JSType.isUnknownType
3
0
0
3
1
1
1
1
0.00
com.google.javascript.rhino.jstype.JSType.isVoidable
6
3
0
3
1
1
1
1
1.00
com.google.javascript.rhino.jstype.JSType.isVoidType
3
0
0
3
1
1
1
1
0.00
com.google.javascript.rhino.jstype.JSType.JSType
3
0
0
3
1
1
1
1
0.00
com.google.javascript.rhino.jstype.JSType.JSType
6
0
1
5
3
1
2
1
0.00
com.google.javascript.rhino.jstype.JSType.MatchCache.isStructuralTyping
3
0
0
3
1
1
1
1
0.00
com.google.javascript.rhino.jstype.JSType.MatchCache.MatchCache
3
0
0
3
1
1
1
1
0.00
com.google.javascript.rhino.jstype.JSType.matchConstraint
9
8
0
1
0
1
0
1
8.00
com.google.javascript.rhino.jstype.JSType.matchesInt32Context
9
6
0
3
1
1
1
1
2.00
com.google.javascript.rhino.jstype.JSType.matchesNumberContext
7
4
0
3
1
1
1
1
1.33
com.google.javascript.rhino.jstype.JSType.matchesObjectContext
11
8
0
3
1
1
1
1
2.67
com.google.javascript.rhino.jstype.JSType.matchesStringContext
11
8
0
3
1
1
1
1
2.67
com.google.javascript.rhino.jstype.JSType.matchesUint32Context
8
5
0
3
1
1
1
1
1.67
com.google.javascript.rhino.jstype.JSType.MatchStatus.MatchStatus
3
0
0
3
1
1
1
1
0.00
com.google.javascript.rhino.jstype.JSType.MatchStatus.subtypeValue
3
0
0
3
1
1
1
1
0.00
com.google.javascript.rhino.jstype.JSType.MatchStatus.valueOf
0
0
0
0
0
0
0
0
0.00
com.google.javascript.rhino.jstype.JSType.MatchStatus.values
0
0
0
0
0
0
0
0
0.00
com.google.javascript.rhino.jstype.JSType.resolve
27
15
0
12
8
1
8
1
1.25
com.google.javascript.rhino.jstype.JSType.resolveInternal
4
3
0
1
0
1
0
1
3.00
com.google.javascript.rhino.jstype.JSType.restrictByNotNullOrUndefined
7
4
0
3
1
1
1
1
1.33
com.google.javascript.rhino.jstype.JSType.safeResolve
8
4
0
4
1
2
1
1
1.00
com.google.javascript.rhino.jstype.JSType.setResolvedTypeInternal
4
0
0
4
2
1
2
1
0.00
com.google.javascript.rhino.jstype.JSType.setValidator
9
6
0
3
1
1
1
1
2.00
com.google.javascript.rhino.jstype.JSType.SubtypingMode.valueOf
0
0
0
0
0
0
0
0
0.00
com.google.javascript.rhino.jstype.JSType.SubtypingMode.values
0
0
0
0
0
0
0
0
0.00
com.google.javascript.rhino.jstype.JSType.testForEquality
16
13
0
3
1
1
1
1
4.33
com.google.javascript.rhino.jstype.JSType.testForEqualityHelper
39
6
2
31
23
6
13
5
0.19
com.google.javascript.rhino.jstype.JSType.toAnnotationString
7
4
0
3
1
1
1
1
1.33
com.google.javascript.rhino.jstype.JSType.toDebugHashCodeString
7
4
0
3
1
1
1
1
1.33
com.google.javascript.rhino.jstype.JSType.toMaybeEnumElementType
6
3
0
3
1
1
1
1
1.00
com.google.javascript.rhino.jstype.JSType.toMaybeEnumType
6
3
0
3
1
1
1
1
1.00
com.google.javascript.rhino.jstype.JSType.toMaybeFunctionType
15
12
0
3
1
1
1
1
4.00
com.google.javascript.rhino.jstype.JSType.toMaybeFunctionType
6
3
0
3
1
1
1
1
1.00
com.google.javascript.rhino.jstype.JSType.toMaybeNamedType
3
0
0
3
1
1
1
1
0.00
com.google.javascript.rhino.jstype.JSType.toMaybeObjectType
3
0
0
3
1
1
1
1
0.00
com.google.javascript.rhino.jstype.JSType.toMaybeRecordType
7
4
0
3
1
1
1
1
1.33
com.google.javascript.rhino.jstype.JSType.toMaybeTemplateType
7
4
0
3
1
1
1
1
1.33
com.google.javascript.rhino.jstype.JSType.toMaybeTemplatizedType
7
4
0
3
1
1
1
1
1.33
com.google.javascript.rhino.jstype.JSType.toMaybeUnionType
8
5
0
3
1
1
1
1
1.67
com.google.javascript.rhino.jstype.JSType.toNonNullAnnotationString
5
0
0
5
3
1
1
1
0.00
com.google.javascript.rhino.jstype.JSType.toObjectType
9
6
0
3
1
1
1
1
2.00
com.google.javascript.rhino.jstype.JSType.toString
7
4
0
3
1
1
1
1
1.33
com.google.javascript.rhino.jstype.JSType.toStringHelper
5
4
0
1
0
1
0
1
4.00
com.google.javascript.rhino.jstype.JSType.TypePair.TypePair
4
0
0
4
2
1
2
1
0.00
com.google.javascript.rhino.jstype.JSType.unboxesTo
8
5
0
3
1
1
1
1
1.67
com.google.javascript.rhino.jstype.JSType.visit
6
5
0
1
0
1
0
1
5.00
com.google.javascript.rhino.jstype.JSType.visit
6
5
0
1
0
1
0
1
5.00
com.google.javascript.rhino.jstype.JSTypeNative.valueOf
0
0
0
0
0
0
0
0
0.00
com.google.javascript.rhino.jstype.JSTypeNative.values
0
0
0
0
0
0
0
0
0.00
com.google.javascript.rhino.jstype.JSTypeRegistry.addReferenceTypeIndexedByProperty
20
0
0
20
13
5
10
4
0.00
com.google.javascript.rhino.jstype.JSTypeRegistry.canPropertyBeDefined
33
8
1
24
16
3
11
4
0.33
com.google.javascript.rhino.jstype.JSTypeRegistry.clearNamedTypes
9
5
0
4
2
1
2
1
1.25
com.google.javascript.rhino.jstype.JSTypeRegistry.clearTemplateTypeNames
6
3
0
3
1
1
1
1
1.00
com.google.javascript.rhino.jstype.JSTypeRegistry.createAnonymousObjectType
11
5
0
7
5
3
3
2
0.71
com.google.javascript.rhino.jstype.JSTypeRegistry.createArrowType
9
6
0
3
1
1
1
1
2.00
com.google.javascript.rhino.jstype.JSTypeRegistry.createArrowType
11
8
0
3
1
1
1
1
2.67
com.google.javascript.rhino.jstype.JSTypeRegistry.createConstructorType
19
12
0
7
4
2
2
1
1.71
com.google.javascript.rhino.jstype.JSTypeRegistry.createDefaultObjectUnion
13
6
0
7
4
1
3
1
0.86
com.google.javascript.rhino.jstype.JSTypeRegistry.createEnumType
7
3
0
4
1
2
1
1
0.75
com.google.javascript.rhino.jstype.JSTypeRegistry.createFromTypeNodesInternal
181
26
20
144
122
23
53
20
0.18
com.google.javascript.rhino.jstype.JSTypeRegistry.createFunctionType
10
6
0
4
1
2
1
1
1.50
com.google.javascript.rhino.jstype.JSTypeRegistry.createFunctionType
13
6
0
7
4
2
1
1
0.86
com.google.javascript.rhino.jstype.JSTypeRegistry.createFunctionTypeWithInstanceType
16
7
0
9
6
3
1
2
0.78
com.google.javascript.rhino.jstype.JSTypeRegistry.createFunctionTypeWithNewReturnType
13
6
0
7
4
2
1
1
0.86
com.google.javascript.rhino.jstype.JSTypeRegistry.createFunctionTypeWithVarArgs
12
7
0
5
2
2
1
1
1.40
com.google.javascript.rhino.jstype.JSTypeRegistry.createInterfaceType
16
7
0
9
5
4
3
2
0.78
com.google.javascript.rhino.jstype.JSTypeRegistry.createNamedType
11
3
0
8
4
2
3
1
0.38
com.google.javascript.rhino.jstype.JSTypeRegistry.createNativeFunctionType
8
0
0
8
5
2
1
1
0.00
com.google.javascript.rhino.jstype.JSTypeRegistry.createNativeFunctionTypeWithVarArgs
12
7
0
5
2
2
1
1
1.40
com.google.javascript.rhino.jstype.JSTypeRegistry.createNullableType
7
4
0
3
1
1
1
1
1.33
com.google.javascript.rhino.jstype.JSTypeRegistry.createObjectType
6
3
0
3
1
1
1
1
1.00
com.google.javascript.rhino.jstype.JSTypeRegistry.createOptionalNullableType
8
4
0
4
2
1
1
1
1.00
com.google.javascript.rhino.jstype.JSTypeRegistry.createOptionalParameters
9
4
0
5
3
2
2
2
0.80
com.google.javascript.rhino.jstype.JSTypeRegistry.createOptionalType
11
4
0
7
4
1
3
1
0.57
com.google.javascript.rhino.jstype.JSTypeRegistry.createParameters
9
6
0
3
1
1
1
1
2.00
com.google.javascript.rhino.jstype.JSTypeRegistry.createParameters
22
10
0
12
8
3
6
4
0.83
com.google.javascript.rhino.jstype.JSTypeRegistry.createParametersWithVarArgs
11
8
0
3
1
1
1
1
2.67
com.google.javascript.rhino.jstype.JSTypeRegistry.createRecordType
6
3
0
3
1
1
1
1
1.00
com.google.javascript.rhino.jstype.JSTypeRegistry.createRecordTypeFromNodes
51
14
10
27
20
7
12
7
0.52
com.google.javascript.rhino.jstype.JSTypeRegistry.createTemplateType
3
0
0
3
1
1
1
1
0.00
com.google.javascript.rhino.jstype.JSTypeRegistry.createTemplateTypeMap
16
4
1
11
7
3
3
1
0.36
com.google.javascript.rhino.jstype.JSTypeRegistry.createTemplateTypeWithTransformation
4
0
0
4
1
2
1
1
0.00
com.google.javascript.rhino.jstype.JSTypeRegistry.createTemplatizedType
20
9
0
11
7
6
3
5
0.82
com.google.javascript.rhino.jstype.JSTypeRegistry.createTemplatizedType
14
10
0
4
1
2
1
1
2.50
com.google.javascript.rhino.jstype.JSTypeRegistry.createTemplatizedType
13
8
0
5
2
2
1
1
1.60
com.google.javascript.rhino.jstype.JSTypeRegistry.createTypeFromCommentNode
3
0
0
3
1
1
1
1
0.00
com.google.javascript.rhino.jstype.JSTypeRegistry.createTypeFromCommentNode
10
6
0
4
1
2
1
1
1.50
com.google.javascript.rhino.jstype.JSTypeRegistry.createUnionType
10
3
0
7
4
2
3
3
0.43
com.google.javascript.rhino.jstype.JSTypeRegistry.createUnionType
11
4
0
7
4
2
3
3
0.57
com.google.javascript.rhino.jstype.JSTypeRegistry.declareType
15
8
0
7
4
1
4
1
1.14
com.google.javascript.rhino.jstype.JSTypeRegistry.findCommonSuperObject
19
3
1
15
11
6
5
6
0.20
com.google.javascript.rhino.jstype.JSTypeRegistry.forwardDeclareType
7
4
0
3
1
1
1
1
1.33
com.google.javascript.rhino.jstype.JSTypeRegistry.getDirectImplementors
10
6
0
4
1
2
1
1
1.50
com.google.javascript.rhino.jstype.JSTypeRegistry.getEachReferenceTypeWithProperty
18
10
0
8
4
2
3
1
1.25
com.google.javascript.rhino.jstype.JSTypeRegistry.getErrorReporter
3
0
0
3
1
1
1
1
0.00
com.google.javascript.rhino.jstype.JSTypeRegistry.getGreatestSubtypeWithProperty
17
4
0
13
8
3
6
2
0.31
com.google.javascript.rhino.jstype.JSTypeRegistry.getJSTypeOrUnknown
8
0
0
8
5
2
3
2
0.00
com.google.javascript.rhino.jstype.JSTypeRegistry.getNativeFunctionType
3
0
0
3
1
1
1
1
0.00
com.google.javascript.rhino.jstype.JSTypeRegistry.getNativeObjectType
3
0
0
3
1
1
1
1
0.00
com.google.javascript.rhino.jstype.JSTypeRegistry.getNativeType
3
0
0
3
1
1
1
1
0.00
com.google.javascript.rhino.jstype.JSTypeRegistry.getObjectElementKey
7
4
0
3
1
1
1
1
1.33
com.google.javascript.rhino.jstype.JSTypeRegistry.getObjectIndexKey
8
4
0
4
2
1
2
1
1.00
com.google.javascript.rhino.jstype.JSTypeRegistry.getReadableJSTypeName
64
19
4
41
30
5
18
5
0.46
com.google.javascript.rhino.jstype.JSTypeRegistry.getReadableTypeName
10
7
0
3
1
1
1
1
2.33
com.google.javascript.rhino.jstype.JSTypeRegistry.getReadableTypeNameNoDeref
3
0
0
3
1
1
1
1
0.00
com.google.javascript.rhino.jstype.JSTypeRegistry.getSuperStack
9
0
0
9
6
2
4
3
0.00
com.google.javascript.rhino.jstype.JSTypeRegistry.getTemplateTypesOfBuiltin
13
3
0
10
7
1
4
1
0.30
com.google.javascript.rhino.jstype.JSTypeRegistry.getType
15
8
0
7
4
2
3
2
1.14
com.google.javascript.rhino.jstype.JSTypeRegistry.getType
49
15
1
33
25
5
17
4
0.45
com.google.javascript.rhino.jstype.JSTypeRegistry.identifyNonNullableName
7
3
0
4
2
1
2
1
0.75
com.google.javascript.rhino.jstype.JSTypeRegistry.initializeBuiltInTypes
335
49
62
230
196
87
80
59
0.21
com.google.javascript.rhino.jstype.JSTypeRegistry.initializeBuiltInTypes.(Anon_1).getConstructor
4
0
0
4
3
0
1
1
0.00
com.google.javascript.rhino.jstype.JSTypeRegistry.initializeRegistry
25
0
0
25
23
1
23
1
0.00
com.google.javascript.rhino.jstype.JSTypeRegistry.isForwardDeclaredType
6
3
0
3
1
1
1
1
1.00
com.google.javascript.rhino.jstype.JSTypeRegistry.isLastGeneration
3
0
0
3
1
1
1
1
0.00
com.google.javascript.rhino.jstype.JSTypeRegistry.isNonNullable
10
1
0
9
5
2
4
3
0.11
com.google.javascript.rhino.jstype.JSTypeRegistry.isTemplatedBuiltin
15
6
0
9
6
3
3
3
0.67
com.google.javascript.rhino.jstype.JSTypeRegistry.isTemplatizable
10
5
0
5
3
1
1
1
1.00
com.google.javascript.rhino.jstype.JSTypeRegistry.JSTypeRegistry
12
3
0
9
6
2
5
1
0.33
com.google.javascript.rhino.jstype.JSTypeRegistry.overwriteDeclaredType
8
4
0
4
2
1
2
1
1.00
com.google.javascript.rhino.jstype.JSTypeRegistry.register
3
0
0
3
1
1
1
1
0.00
com.google.javascript.rhino.jstype.JSTypeRegistry.register
5
0
0
5
3
1
2
1
0.00
com.google.javascript.rhino.jstype.JSTypeRegistry.registerNativeType
3
0
0
3
1
1
1
1
0.00
com.google.javascript.rhino.jstype.JSTypeRegistry.registerPropertyOnType
25
13
2
10
7
2
6
2
1.30
com.google.javascript.rhino.jstype.JSTypeRegistry.registerTypeImplementingInterface
10
6
0
4
1
2
1
1
1.50
com.google.javascript.rhino.jstype.JSTypeRegistry.resetForTypeCheck
10
3
0
7
5
1
5
1
0.43
com.google.javascript.rhino.jstype.JSTypeRegistry.resetImplicitPrototype
18
8
0
10
6
3
5
2
0.80
com.google.javascript.rhino.jstype.JSTypeRegistry.resolveTypesInScope
28
6
2
20
14
5
8
5
0.30
com.google.javascript.rhino.jstype.JSTypeRegistry.setTemplateTypeNames
9
3
0
6
3
1
3
2
0.50
com.google.javascript.rhino.jstype.JSTypeRegistry.unregisterPropertyOnType
16
9
0
7
3
3
2
2
1.29
com.google.javascript.rhino.jstype.JSTypeRegistryTest.assertTypeEquals
3
0
0
3
1
1
1
1
0.00
com.google.javascript.rhino.jstype.JSTypeRegistryTest.testGetBuiltInType
5
0
0
5
3
2
1
2
0.00
com.google.javascript.rhino.jstype.JSTypeRegistryTest.testGetDeclaredType
12
1
1
10
8
5
4
5
0.10
com.google.javascript.rhino.jstype.JSTypeRegistryTest.testPropertyOnManyTypes
15
3
3
9
6
3
5
4
0.33
com.google.javascript.rhino.jstype.JSTypeTest.assertCannotTestForEqualityWith
4
0
0
4
2
1
2
1
0.00
com.google.javascript.rhino.jstype.JSTypeTest.assertCanTestForEqualityWith
4
0
0
4
2
1
2
1
0.00
com.google.javascript.rhino.jstype.JSTypeTest.assertPropertyTypeDeclared
4
0
0
4
2
1
2
1
0.00
com.google.javascript.rhino.jstype.JSTypeTest.assertPropertyTypeInferred
4
0
0
4
2
1
2
1
0.00
com.google.javascript.rhino.jstype.JSTypeTest.assertPropertyTypeUnknown
5
0
0
5
3
1
3
1
0.00
com.google.javascript.rhino.jstype.JSTypeTest.assertReturnTypeEquals
6
0
0
6
3
2
2
1
0.00
com.google.javascript.rhino.jstype.JSTypeTest.assertTypeCanAssignToItself
6
3
0
3
1
1
1
1
1.00
com.google.javascript.rhino.jstype.JSTypeTest.assertTypeListEquals
17
0
0
17
11
3
5
3
0.00
com.google.javascript.rhino.jstype.JSTypeTest.assertUnionContains
3
0
0
3
1
1
1
1
0.00
com.google.javascript.rhino.jstype.JSTypeTest.compare
4
0
0
4
2
1
2
1
0.00
com.google.javascript.rhino.jstype.JSTypeTest.containsType
9
0
0
9
4
2
4
2
0.00
com.google.javascript.rhino.jstype.JSTypeTest.createArrowType
3
0
0
3
1
1
1
1
0.00
com.google.javascript.rhino.jstype.JSTypeTest.getNamedWrapper
12
2
0
10
7
3
4
2
0.20
com.google.javascript.rhino.jstype.JSTypeTest.getTypesToTestForSymmetry
49
3
0
46
44
1
1
1
0.07
com.google.javascript.rhino.jstype.JSTypeTest.setUp
111
0
12
99
95
3
38
4
0.00
com.google.javascript.rhino.jstype.JSTypeTest.setUp.(Anon_1).getSlot
7
0
0
7
5
0
3
1
0.00
com.google.javascript.rhino.jstype.JSTypeTest.testAllType
124
12
10
102
100
1
92
1
0.12
com.google.javascript.rhino.jstype.JSTypeTest.testAnonymousEnumElementChain
13
0
0
13
11
5
1
3
0.00
com.google.javascript.rhino.jstype.JSTypeTest.testAnonymousObjectChain
10
0
0
10
8
3
1
2
0.00
com.google.javascript.rhino.jstype.JSTypeTest.testApplyOfDateMethod
26
3
2
21
19
4
7
4
0.14
com.google.javascript.rhino.jstype.JSTypeTest.testArrayType
155
15
14
126
124
1
114
1
0.12
com.google.javascript.rhino.jstype.JSTypeTest.testBooleanObjectType
110
11
8
91
89
1
76
1
0.12
com.google.javascript.rhino.jstype.JSTypeTest.testBooleanValueType
105
13
10
82
80
1
78
1
0.16
com.google.javascript.rhino.jstype.JSTypeTest.testBug903110
10
3
0
7
4
3
3
2
0.43
com.google.javascript.rhino.jstype.JSTypeTest.testBug904123
9
4
0
5
3
1
2
1
0.80
com.google.javascript.rhino.jstype.JSTypeTest.testCallOfDateMethod
21
3
2
16
14
4
5
4
0.19
com.google.javascript.rhino.jstype.JSTypeTest.testCanCastTo
49
1
9
39
37
1
37
1
0.03
com.google.javascript.rhino.jstype.JSTypeTest.testCanTestForEqualityWithCornerCases
14
6
1
7
4
3
3
2
0.86
com.google.javascript.rhino.jstype.JSTypeTest.testCheckedUnknownType
18
5
3
10
8
1
7
1
0.50
com.google.javascript.rhino.jstype.JSTypeTest.testConstructorSubtypeChain
11
0
0
11
9
3
1
2
0.00
com.google.javascript.rhino.jstype.JSTypeTest.testConstructorWithArgSubtypeChain
13
0
1
12
10
7
1
4
0.00
com.google.javascript.rhino.jstype.JSTypeTest.testCreateAnonymousObjectType
11
5
0
6
4
2
3
2
0.83
com.google.javascript.rhino.jstype.JSTypeTest.testCreateAnonymousObjectType2
32
6
0
26
24
2
7
2
0.23
com.google.javascript.rhino.jstype.JSTypeTest.testCreateObjectType
20
6
1
13
10
5
5
3
0.46
com.google.javascript.rhino.jstype.JSTypeTest.testCreateOptionalType
17
5
1
11
8
4
5
3
0.45
com.google.javascript.rhino.jstype.JSTypeTest.testCreateRecordType
11
4
1
6
4
3
2
3
0.67
com.google.javascript.rhino.jstype.JSTypeTest.testDateType
212
14
12
186
184
1
145
1
0.08
com.google.javascript.rhino.jstype.JSTypeTest.testDefineProperties
44
7
5
32
30
3
15
3
0.22
com.google.javascript.rhino.jstype.JSTypeTest.testEnumElementType
109
12
8
90
88
1
76
1
0.13
com.google.javascript.rhino.jstype.JSTypeTest.testEnumType
114
11
10
93
91
2
76
2
0.12
com.google.javascript.rhino.jstype.JSTypeTest.testEnumTypeChain
10
0
0
10
8
3
1
2
0.00
com.google.javascript.rhino.jstype.JSTypeTest.testForwardDeclaredNamedType
11
0
1
10
8
2
5
2
0.00
com.google.javascript.rhino.jstype.JSTypeTest.testForwardDeclaredNamedTypeEquals
25
5
5
15
13
3
11
3
0.33
com.google.javascript.rhino.jstype.JSTypeTest.testFunctionInstanceType
82
12
10
60
58
2
54
2
0.20
com.google.javascript.rhino.jstype.JSTypeTest.testFunctionPrototypeAndImplicitPrototype1
16
5
2
9
5
6
2
4
0.56
com.google.javascript.rhino.jstype.JSTypeTest.testFunctionPrototypeAndImplicitPrototype2
16
5
2
9
7
5
3
4
0.56
com.google.javascript.rhino.jstype.JSTypeTest.testFunctionSubtypeChain
13
0
0
13
11
3
1
2
0.00
com.google.javascript.rhino.jstype.JSTypeTest.testFunctionSubTypeRelationships
45
5
3
37
32
17
12
12
0.14
com.google.javascript.rhino.jstype.JSTypeTest.testFunctionType
79
11
10
58
56
1
52
1
0.19
com.google.javascript.rhino.jstype.JSTypeTest.testFunctionTypeRelationships
55
7
4
44
39
17
12
12
0.16
com.google.javascript.rhino.jstype.JSTypeTest.testFunctionTypeRepresentation
32
3
7
22
20
1
8
1
0.14
com.google.javascript.rhino.jstype.JSTypeTest.testFunctionUnionSubtypeChain
22
0
0
22
20
3
1
2
0.00
com.google.javascript.rhino.jstype.JSTypeTest.testGetAndSetJSDocInfoWithNamedType
11
0
1
10
8
3
6
3
0.00
com.google.javascript.rhino.jstype.JSTypeTest.testGetAndSetJSDocInfoWithNoType
8
0
1
7
5
3
3
3
0.00
com.google.javascript.rhino.jstype.JSTypeTest.testGetAndSetJSDocInfoWithObjectTypes
28
0
5
23
20
7
13
6
0.00
com.google.javascript.rhino.jstype.JSTypeTest.testGetPropertyNames
17
0
3
14
11
4
5
3
0.00
com.google.javascript.rhino.jstype.JSTypeTest.testGetTypesUnderEquality2
6
1
0
5
3
1
1
1
0.20
com.google.javascript.rhino.jstype.JSTypeTest.testGetTypesUnderEquality3
6
1
0
5
3
1
1
1
0.20
com.google.javascript.rhino.jstype.JSTypeTest.testGetTypesUnderEquality4
11
1
0
10
7
3
2
2
0.10
com.google.javascript.rhino.jstype.JSTypeTest.testGetTypesUnderEquality5
10
1
0
9
7
2
2
2
0.11
com.google.javascript.rhino.jstype.JSTypeTest.testGetTypesUnderEquality6
7
1
0
6
4
2
1
2
0.17
com.google.javascript.rhino.jstype.JSTypeTest.testGetTypesUnderInequality
14
3
2
9
6
4
4
3
0.33
com.google.javascript.rhino.jstype.JSTypeTest.testGetTypesUnderInequality1
11
1
0
10
7
3
2
2
0.10
com.google.javascript.rhino.jstype.JSTypeTest.testGetTypesUnderInequality2
11
1
0
10
7
3
2
2
0.10
com.google.javascript.rhino.jstype.JSTypeTest.testGetTypesUnderInequality3
11
1
0
10
7
3
2
2
0.10
com.google.javascript.rhino.jstype.JSTypeTest.testGetTypesUnderInequality4
8
1
0
7
4
3
1
2
0.14
com.google.javascript.rhino.jstype.JSTypeTest.testGetTypeUnderEquality
14
3
2
9
6
4
4
3
0.33
com.google.javascript.rhino.jstype.JSTypeTest.testGetTypeUnderEquality1
5
0
0
5
2
1
2
2
0.00
com.google.javascript.rhino.jstype.JSTypeTest.testGoodSetPrototypeBasedOn
6
0
0
6
4
3
2
2
0.00
com.google.javascript.rhino.jstype.JSTypeTest.testGoogBar
23
4
2
17
15
1
15
1
0.24
com.google.javascript.rhino.jstype.JSTypeTest.testGoogBarSubtypeChain
9
0
0
9
7
3
1
2
0.00
com.google.javascript.rhino.jstype.JSTypeTest.testGreatestSubtypeSimpleTypes
40
3
2
35
33
1
17
1
0.09
com.google.javascript.rhino.jstype.JSTypeTest.testGreatestSubtypeWithProperty
14
4
2
8
6
3
3
3
0.50
com.google.javascript.rhino.jstype.JSTypeTest.testHasOwnProperty
25
5
3
17
14
4
12
3
0.29
com.google.javascript.rhino.jstype.JSTypeTest.testImplementingType
7
0
0
7
5
1
1
1
0.00
com.google.javascript.rhino.jstype.JSTypeTest.testInstanceFunctionChaining
65
18
13
34
32
1
14
1
0.53
com.google.javascript.rhino.jstype.JSTypeTest.testInterfaceHasOwnProperty
16
0
2
14
12
1
12
1
0.00
com.google.javascript.rhino.jstype.JSTypeTest.testInterfaceInheritanceSubtypeChain
16
0
0
16
13
5
2
3
0.00
com.google.javascript.rhino.jstype.JSTypeTest.testInterfaceInstanceSubtypeChain
13
0
0
13
11
3
1
2
0.00
com.google.javascript.rhino.jstype.JSTypeTest.testIsTemplatedType
37
0
3
34
32
1
9
1
0.00
com.google.javascript.rhino.jstype.JSTypeTest.testIsVoidable
9
4
0
5
3
1
3
1
0.80
com.google.javascript.rhino.jstype.JSTypeTest.testJSDocOnPrototypeProperty
6
1
0
5
3
1
2
1
0.20
com.google.javascript.rhino.jstype.JSTypeTest.testLateSetPrototypeBasedOn
8
0
1
7
5
3
3
2
0.00
com.google.javascript.rhino.jstype.JSTypeTest.testLeastSupertypeUnresolvedNamedType
14
4
0
10
8
3
3
2
0.40
com.google.javascript.rhino.jstype.JSTypeTest.testLeastSupertypeUnresolvedNamedType2
9
0
0
9
7
3
3
2
0.00
com.google.javascript.rhino.jstype.JSTypeTest.testLeastSupertypeUnresolvedNamedType3
9
0
0
9
7
3
3
2
0.00
com.google.javascript.rhino.jstype.JSTypeTest.testMixedTemplatizedTypeChain
24
0
1
23
21
13
1
7
0.00
com.google.javascript.rhino.jstype.JSTypeTest.testNamedGoogBar
34
7
5
22
20
2
19
2
0.32
com.google.javascript.rhino.jstype.JSTypeTest.testNamedSubtypeChain
15
0
0
15
13
3
1
2
0.00
com.google.javascript.rhino.jstype.JSTypeTest.testNamedTypeEquals
15
5
2
8
6
4
3
4
0.62
com.google.javascript.rhino.jstype.JSTypeTest.testNamedTypeEquals2
34
4
6
24
22
9
14
7
0.17
com.google.javascript.rhino.jstype.JSTypeTest.testNamedTypeHasOwnProperty
10
0
1
9
7
1
6
1
0.00
com.google.javascript.rhino.jstype.JSTypeTest.testNoObjectType
143
12
11
120
118
1
112
1
0.10
com.google.javascript.rhino.jstype.JSTypeTest.testNoResolvedType
149
12
11
126
123
3
113
2
0.10
com.google.javascript.rhino.jstype.JSTypeTest.testNoType
134
12
10
112
110
1
109
1
0.11
com.google.javascript.rhino.jstype.JSTypeTest.testNullableNamedTypeChain
18
0
0
18
16
3
1
2
0.00
com.google.javascript.rhino.jstype.JSTypeTest.testNullType
160
14
14
132
130
1
116
1
0.11
com.google.javascript.rhino.jstype.JSTypeTest.testNumberObjectType
142
14
12
116
114
1
94
1
0.12
com.google.javascript.rhino.jstype.JSTypeTest.testNumberValueType
125
13
10
102
100
1
91
1
0.13
com.google.javascript.rhino.jstype.JSTypeTest.testObjectGetSubTypes
17
0
0
17
15
1
5
1
0.00
com.google.javascript.rhino.jstype.JSTypeTest.testObjectType
54
10
8
36
33
3
31
2
0.28
com.google.javascript.rhino.jstype.JSTypeTest.testObjectTypePropertiesCount
16
3
3
10
8
4
5
4
0.30
com.google.javascript.rhino.jstype.JSTypeTest.testObjectTypePropertiesCountWithShadowing
14
3
2
9
7
4
4
4
0.33
com.google.javascript.rhino.jstype.JSTypeTest.testPartiallyTemplatizedType
29
0
4
25
23
11
10
9
0.00
com.google.javascript.rhino.jstype.JSTypeTest.testPrototypeChaining
81
5
5
71
69
1
28
1
0.07
com.google.javascript.rhino.jstype.JSTypeTest.testProxiedFunctionTypeRelationships
17
0
1
16
12
9
2
5
0.00
com.google.javascript.rhino.jstype.JSTypeTest.testRecordAndObjectChain2
13
0
1
12
10
5
2
4
0.00
com.google.javascript.rhino.jstype.JSTypeTest.testRecordAndObjectChain3
13
0
1
12
10
5
2
4
0.00
com.google.javascript.rhino.jstype.JSTypeTest.testRecordSubtypeChain
34
0
4
30
28
9
12
8
0.00
com.google.javascript.rhino.jstype.JSTypeTest.testRecordType
71
10
7
54
52
1
50
1
0.19
com.google.javascript.rhino.jstype.JSTypeTest.testRecordTypeGreatestSubType1
22
3
4
15
13
4
10
4
0.20
com.google.javascript.rhino.jstype.JSTypeTest.testRecordTypeGreatestSubType10
24
0
7
17
15
5
11
5
0.00
com.google.javascript.rhino.jstype.JSTypeTest.testRecordTypeGreatestSubType11
23
0
6
17
15
5
11
5
0.00
com.google.javascript.rhino.jstype.JSTypeTest.testRecordTypeGreatestSubType12
28
0
8
20
18
7
11
6
0.00
com.google.javascript.rhino.jstype.JSTypeTest.testRecordTypeGreatestSubType2
13
0
4
9
7
4
4
4
0.00
com.google.javascript.rhino.jstype.JSTypeTest.testRecordTypeGreatestSubType3
17
0
4
13
11
4
8
4
0.00
com.google.javascript.rhino.jstype.JSTypeTest.testRecordTypeGreatestSubType4
11
0
2
9
7
4
4
4
0.00
com.google.javascript.rhino.jstype.JSTypeTest.testRecordTypeGreatestSubType5
17
2
3
12
10
3
5
3
0.17
com.google.javascript.rhino.jstype.JSTypeTest.testRecordTypeGreatestSubType6
17
2
3
12
10
3
5
3
0.17
com.google.javascript.rhino.jstype.JSTypeTest.testRecordTypeGreatestSubType7
12
2
2
8
6
3
3
3
0.25
com.google.javascript.rhino.jstype.JSTypeTest.testRecordTypeGreatestSubType8
24
2
5
17
15
4
7
4
0.12
com.google.javascript.rhino.jstype.JSTypeTest.testRecordTypeGreatestSubType9
25
0
7
18
16
5
12
5
0.00
com.google.javascript.rhino.jstype.JSTypeTest.testRecordTypeLeastSuperType1
13
3
1
9
7
4
4
4
0.33
com.google.javascript.rhino.jstype.JSTypeTest.testRecordTypeLeastSuperType2
11
0
1
10
8
3
4
3
0.00
com.google.javascript.rhino.jstype.JSTypeTest.testRecordTypeLeastSuperType3
11
0
1
10
8
3
4
3
0.00
com.google.javascript.rhino.jstype.JSTypeTest.testRecordTypeLeastSuperType4
4
0
0
4
2
2
1
2
0.00
com.google.javascript.rhino.jstype.JSTypeTest.testRecordTypeSubtyping
21
3
3
15
13
4
10
4
0.20
com.google.javascript.rhino.jstype.JSTypeTest.testRecordTypeSubtypingWithInferredProperties
24
4
3
17
15
6
10
6
0.24
com.google.javascript.rhino.jstype.JSTypeTest.testReflexivityOfGreatestSubtype
10
3
0
7
4
2
2
3
0.43
com.google.javascript.rhino.jstype.JSTypeTest.testReflexivityOfLeastSupertype
10
3
0
7
4
2
2
3
0.43
com.google.javascript.rhino.jstype.JSTypeTest.testRegExpType
150
14
12
124
122
1
110
1
0.11
com.google.javascript.rhino.jstype.JSTypeTest.testRegisterProperty
20
0
3
17
13
5
7
6
0.00
com.google.javascript.rhino.jstype.JSTypeTest.testRegisterPropertyMemoization
18
0
4
14
12
3
6
3
0.00
com.google.javascript.rhino.jstype.JSTypeTest.testRestrictedTypeGivenToBoolean
71
6
11
54
50
5
24
3
0.11
com.google.javascript.rhino.jstype.JSTypeTest.testStringEnumType
12
0
2
10
7
3
6
2
0.00
com.google.javascript.rhino.jstype.JSTypeTest.testStringObjectEnumType
10
0
1
9
6
3
4
2
0.00
com.google.javascript.rhino.jstype.JSTypeTest.testStringObjectType
166
13
13
140
138
1
108
1
0.09
com.google.javascript.rhino.jstype.JSTypeTest.testStringValueType
115
14
11
90
88
1
87
1
0.16
com.google.javascript.rhino.jstype.JSTypeTest.testSubclassOfUnresolvedNamedType
4
1
0
3
1
1
1
1
0.33
com.google.javascript.rhino.jstype.JSTypeTest.testSubtypingDerivedExtendsNamedBaseType
10
4
1
5
2
3
1
2
0.80
com.google.javascript.rhino.jstype.JSTypeTest.testSubtypingFunctionFixedArgs
14
0
2
12
10
3
8
3
0.00
com.google.javascript.rhino.jstype.JSTypeTest.testSubtypingFunctionFixedArgsNotMatching
14
0
2
12
10
3
8
3
0.00
com.google.javascript.rhino.jstype.JSTypeTest.testSubtypingFunctionMultipleFixedArgs
14
0
2
12
10
3
8
3
0.00
com.google.javascript.rhino.jstype.JSTypeTest.testSubtypingFunctionPrototypeType
16
0
2
14
12
7
6
5
0.00
com.google.javascript.rhino.jstype.JSTypeTest.testSubtypingFunctionVariableArgsBoth
18
2
2
14
12
5
8
3
0.14
com.google.javascript.rhino.jstype.JSTypeTest.testSubtypingFunctionVariableArgsOneOnly
16
2
2
12
10
3
8
3
0.17
com.google.javascript.rhino.jstype.JSTypeTest.testSubtypingMostGeneralFunction
65
8
6
51
49
12
38
9
0.16
com.google.javascript.rhino.jstype.JSTypeTest.testSubtypingObjectTopOfObjects
11
4
0
7
5
1
4
1
0.57
com.google.javascript.rhino.jstype.JSTypeTest.testSubtypingSimpleTypes
241
16
12
213
211
1
211
1
0.08
com.google.javascript.rhino.jstype.JSTypeTest.testSupertypeOfProxiedFunctionTypes
29
4
1
24
19
9
5
6
0.17
com.google.javascript.rhino.jstype.JSTypeTest.testSymmetryOfGreatestSubtype
23
5
1
17
13
5
3
7
0.29
com.google.javascript.rhino.jstype.JSTypeTest.testSymmetryOfLeastSupertype
23
5
1
17
13
5
3
7
0.29
com.google.javascript.rhino.jstype.JSTypeTest.testSymmetryOfTestForEquality
17
0
0
17
13
5
3
7
0.00
com.google.javascript.rhino.jstype.JSTypeTest.testTemplatizedArrayChain
21
0
1
20
18
11
1
6
0.00
com.google.javascript.rhino.jstype.JSTypeTest.testTemplatizedArrayChain2
24
0
1
23
21
13
1
7
0.00
com.google.javascript.rhino.jstype.JSTypeTest.testTemplatizedObjectChain
21
0
1
20
18
11
1
6
0.00
com.google.javascript.rhino.jstype.JSTypeTest.testTemplatizedType
29
0
4
25
23
11
10
9
0.00
com.google.javascript.rhino.jstype.JSTypeTest.testTemplatizedTypeRelations
79
12
11
56
54
7
16
4
0.21
com.google.javascript.rhino.jstype.JSTypeTest.testTemplatizedTypeSubtypes
29
2
4
23
21
9
13
5
0.09
com.google.javascript.rhino.jstype.JSTypeTest.testTestForEquality
67
3
11
53
51
2
49
2
0.06
com.google.javascript.rhino.jstype.JSTypeTest.testTheObjectType
156
16
13
127
125
1
110
1
0.13
com.google.javascript.rhino.jstype.JSTypeTest.testTypeOfThisIsProxied
6
0
0
6
4
4
1
3
0.00
com.google.javascript.rhino.jstype.JSTypeTest.testUniversalConstructorType
188
12
11
165
163
1
113
1
0.07
com.google.javascript.rhino.jstype.JSTypeTest.testUnknownType
111
14
12
85
83
1
76
1
0.16
com.google.javascript.rhino.jstype.JSTypeTest.testVoidType
52
8
5
39
37
1
36
1
0.21
com.google.javascript.rhino.jstype.JSTypeTest.testWeirdBug
5
0
0
5
3
1
3
1
0.00
com.google.javascript.rhino.jstype.JSTypeTest.verifySubtypeChain
12
9
0
3
1
1
1
1
3.00
com.google.javascript.rhino.jstype.JSTypeTest.verifySubtypeChain
142
27
12
103
90
15
37
16
0.26
com.google.javascript.rhino.jstype.ModificationVisitor.caseAllType
3
0
0
3
1
1
1
1
0.00
com.google.javascript.rhino.jstype.ModificationVisitor.caseBooleanType
3
0
0
3
1
1
1
1
0.00
com.google.javascript.rhino.jstype.ModificationVisitor.caseEnumElementType
3
0
0
3
1
1
1
1
0.00
com.google.javascript.rhino.jstype.ModificationVisitor.caseFunctionType
52
0
7
45
35
11
19
11
0.00
com.google.javascript.rhino.jstype.ModificationVisitor.caseNamedType
4
1
0
3
1
1
1
1
0.33
com.google.javascript.rhino.jstype.ModificationVisitor.caseNoObjectType
3
0
0
3
1
1
1
1
0.00
com.google.javascript.rhino.jstype.ModificationVisitor.caseNoType
3
0
0
3
1
1
1
1
0.00
com.google.javascript.rhino.jstype.ModificationVisitor.caseNullType
3
0
0
3
1
1
1
1
0.00
com.google.javascript.rhino.jstype.ModificationVisitor.caseNumberType
3
0
0
3
1
1
1
1
0.00
com.google.javascript.rhino.jstype.ModificationVisitor.caseObjectType
33
0
5
28
21
6
13
7
0.00
com.google.javascript.rhino.jstype.ModificationVisitor.caseProxyObjectType
9
1
0
8
5
3
3
3
0.12
com.google.javascript.rhino.jstype.ModificationVisitor.caseStringType
3
0
0
3
1
1
1
1
0.00
com.google.javascript.rhino.jstype.ModificationVisitor.caseTemplateType
3
0
0
3
1
1
1
1
0.00
com.google.javascript.rhino.jstype.ModificationVisitor.caseTemplatizedType
22
0
2
20
14
6
9
7
0.00
com.google.javascript.rhino.jstype.ModificationVisitor.caseUnionType
21
1
2
19
13
5
9
7
0.05
com.google.javascript.rhino.jstype.ModificationVisitor.caseUnknownType
3
0
0
3
1
1
1
1
0.00
com.google.javascript.rhino.jstype.ModificationVisitor.caseVoidType
3
0
0
3
1
1
1
1
0.00
com.google.javascript.rhino.jstype.ModificationVisitor.coerseToThisType
4
0
0
4
2
1
1
1
0.00
com.google.javascript.rhino.jstype.ModificationVisitor.getNativeType
3
0
0
3
1
1
1
1
0.00
com.google.javascript.rhino.jstype.ModificationVisitor.isNativeFunctionType
3
0
0
3
1
1
1
1
0.00
com.google.javascript.rhino.jstype.ModificationVisitor.ModificationVisitor
4
0
0
4
2
1
2
1
0.00
com.google.javascript.rhino.jstype.NamedType.checkEnumElementCycle
7
0
0
7
4
2
2
2
0.00
com.google.javascript.rhino.jstype.NamedType.checkProtoCycle
6
0
0
6
3
2
2
2
0.00
com.google.javascript.rhino.jstype.NamedType.defineProperty
17
2
0
15
10
2
6
1
0.13
com.google.javascript.rhino.jstype.NamedType.finishPropertyContinuations
11
0
0
11
7
2
4
3
0.00
com.google.javascript.rhino.jstype.NamedType.getReferencedType
4
1
0
3
1
1
1
1
0.33
com.google.javascript.rhino.jstype.NamedType.getReferenceName
3
0
0
3
1
1
1
1
0.00
com.google.javascript.rhino.jstype.NamedType.getTypedefType
8
0
0
8
5
2
4
2
0.00
com.google.javascript.rhino.jstype.NamedType.handleTypeCycle
6
0
0
6
4
1
3
1
0.00
com.google.javascript.rhino.jstype.NamedType.handleUnresolvedType
23
0
2
21
14
4
8
2
0.00
com.google.javascript.rhino.jstype.NamedType.hashCode
3
0
0
3
1
1
1
1
0.00
com.google.javascript.rhino.jstype.NamedType.hasReferenceName
3
0
0
3
1
1
1
1
0.00
com.google.javascript.rhino.jstype.NamedType.isNominalType
3
0
0
3
1
1
1
1
0.00
com.google.javascript.rhino.jstype.NamedType.lookupViaProperties
41
10
1
30
20
7
16
7
0.33
com.google.javascript.rhino.jstype.NamedType.NamedType
13
3
1
9
6
2
6
1
0.33
com.google.javascript.rhino.jstype.NamedType.PropertyContinuation.commit
4
0
0
4
2
1
1
1
0.00
com.google.javascript.rhino.jstype.NamedType.PropertyContinuation.PropertyContinuation
10
0
0
10
4
5
4
1
0.00
com.google.javascript.rhino.jstype.NamedType.resolveInternal
32
7
3
22
16
2
13
2
0.32
com.google.javascript.rhino.jstype.NamedType.resolveViaProperties
30
12
0
18
14
4
7
3
0.67
com.google.javascript.rhino.jstype.NamedType.resolveViaRegistry
12
4
0
8
5
2
4
2
0.50
com.google.javascript.rhino.jstype.NamedType.setReferencedAndResolvedType
10
0
0
10
6
2
6
1
0.00
com.google.javascript.rhino.jstype.NamedType.setValidator
11
3
0
8
5
1
4
1
0.38
com.google.javascript.rhino.jstype.NamedType.toMaybeNamedType
3
0
0
3
1
1
1
1
0.00
com.google.javascript.rhino.jstype.NamedType.toStringHelper
3
0
0
3
1
1
1
1
0.00
com.google.javascript.rhino.jstype.NamedType.visit
3
0
0
3
1
1
1
1
0.00
com.google.javascript.rhino.jstype.NamedType.warning
3
0
0
3
1
1
1
1
0.00
com.google.javascript.rhino.jstype.NamedTypeTest.testActiveXObjectResolve
10
0
0
10
7
3
3
2
0.00
com.google.javascript.rhino.jstype.NamedTypeTest.testNamedTypeProperties
13
0
1
12
10
5
3
4
0.00
com.google.javascript.rhino.jstype.NamespaceType.NamespaceType
7
3
0
4
1
2
1
1
0.75
com.google.javascript.rhino.jstype.NamespaceType.resolveInternal
7
3
0
4
2
1
2
1
0.75
com.google.javascript.rhino.jstype.NoObjectType.defineProperty
5
1
0
4
1
2
1
1
0.25
com.google.javascript.rhino.jstype.NoObjectType.getConstructor
3
0
0
3
1
1
1
1
0.00
com.google.javascript.rhino.jstype.NoObjectType.getImplicitPrototype
3
0
0
3
1
1
1
1
0.00
com.google.javascript.rhino.jstype.NoObjectType.getReferenceName
3
0
0
3
1
1
1
1
0.00
com.google.javascript.rhino.jstype.NoObjectType.hashCode
3
0
0
3
1
1
1
1
0.00
com.google.javascript.rhino.jstype.NoObjectType.hasReferenceName
3
0
0
3
1
1
1
1
0.00
com.google.javascript.rhino.jstype.NoObjectType.isNoObjectType
3
0
0
3
1
1
1
1
0.00
com.google.javascript.rhino.jstype.NoObjectType.isSubtype
3
0
0
3
1
1
1
1
0.00
com.google.javascript.rhino.jstype.NoObjectType.isSubtype
8
0
0
8
4
2
3
1
0.00
com.google.javascript.rhino.jstype.NoObjectType.matchesNumberContext
3
0
0
3
1
1
1
1
0.00
com.google.javascript.rhino.jstype.NoObjectType.matchesObjectContext
3
0
0
3
1
1
1
1
0.00
com.google.javascript.rhino.jstype.NoObjectType.matchesStringContext
3
0
0
3
1
1
1
1
0.00
com.google.javascript.rhino.jstype.NoObjectType.NoObjectType
7
0
0
7
5
1
3
1
0.00
com.google.javascript.rhino.jstype.NoObjectType.removeProperty
3
0
0
3
1
1
1
1
0.00
com.google.javascript.rhino.jstype.NoObjectType.resolveInternal
3
0
0
3
1
1
1
1
0.00
com.google.javascript.rhino.jstype.NoObjectType.setPropertyJSDocInfo
3
1
0
2
0
1
0
1
0.50
com.google.javascript.rhino.jstype.NoObjectType.toMaybeFunctionType
3
0
0
3
1
1
1
1
0.00
com.google.javascript.rhino.jstype.NoObjectType.toStringHelper
3
0
0
3
1
1
1
1
0.00
com.google.javascript.rhino.jstype.NoObjectType.visit
3
0
0
3
1
1
1
1
0.00
com.google.javascript.rhino.jstype.NoObjectType.visit
3
0
0
3
1
1
1
1
0.00
com.google.javascript.rhino.jstype.NoResolvedType.isConstructor
3
0
0
3
1
1
1
1
0.00
com.google.javascript.rhino.jstype.NoResolvedType.isNoResolvedType
3
0
0
3
1
1
1
1
0.00
com.google.javascript.rhino.jstype.NoResolvedType.isNoType
3
0
0
3
1
1
1
1
0.00
com.google.javascript.rhino.jstype.NoResolvedType.isSubtype
3
0
0
3
1
1
1
1
0.00
com.google.javascript.rhino.jstype.NoResolvedType.isSubtype
8
0
0
8
4
2
3
1
0.00
com.google.javascript.rhino.jstype.NoResolvedType.NoResolvedType
3
0
0
3
1
1
1
1
0.00
com.google.javascript.rhino.jstype.NoResolvedType.toStringHelper
3
0
0
3
1
1
1
1
0.00
com.google.javascript.rhino.jstype.NoType.getPossibleToBooleanOutcomes
3
0
0
3
1
1
1
1
0.00
com.google.javascript.rhino.jstype.NoType.isNoObjectType
3
0
0
3
1
1
1
1
0.00
com.google.javascript.rhino.jstype.NoType.isNoType
3
0
0
3
1
1
1
1
0.00
com.google.javascript.rhino.jstype.NoType.isNullable
3
0
0
3
1
1
1
1
0.00
com.google.javascript.rhino.jstype.NoType.isSubtype
3
0
0
3
1
1
1
1
0.00
com.google.javascript.rhino.jstype.NoType.isSubtype
4
0
0
4
1
2
1
1
0.00
com.google.javascript.rhino.jstype.NoType.matchesNumberContext
3
0
0
3
1
1
1
1
0.00
com.google.javascript.rhino.jstype.NoType.matchesObjectContext
3
0
0
3
1
1
1
1
0.00
com.google.javascript.rhino.jstype.NoType.matchesStringContext
3
0
0
3
1
1
1
1
0.00
com.google.javascript.rhino.jstype.NoType.NoType
3
0
0
3
1
1
1
1
0.00
com.google.javascript.rhino.jstype.NoType.toStringHelper
3
0
0
3
1
1
1
1
0.00
com.google.javascript.rhino.jstype.NoType.visit
3
0
0
3
1
1
1
1
0.00
com.google.javascript.rhino.jstype.NoType.visit
3
0
0
3
1
1
1
1
0.00
com.google.javascript.rhino.jstype.NullType.getDisplayName
3
0
0
3
1
1
1
1
0.00
com.google.javascript.rhino.jstype.NullType.getPossibleToBooleanOutcomes
3
0
0
3
1
1
1
1
0.00
com.google.javascript.rhino.jstype.NullType.isNullable
3
0
0
3
1
1
1
1
0.00
com.google.javascript.rhino.jstype.NullType.isNullType
3
0
0
3
1
1
1
1
0.00
com.google.javascript.rhino.jstype.NullType.matchesNumberContext
3
0
0
3
1
1
1
1
0.00
com.google.javascript.rhino.jstype.NullType.matchesObjectContext
3
0
0
3
1
1
1
1
0.00
com.google.javascript.rhino.jstype.NullType.matchesStringContext
3
0
0
3
1
1
1
1
0.00
com.google.javascript.rhino.jstype.NullType.NullType
3
0
0
3
1
1
1
1
0.00
com.google.javascript.rhino.jstype.NullType.restrictByNotNullOrUndefined
3
0
0
3
1
1
1
1
0.00
com.google.javascript.rhino.jstype.NullType.testForEquality
13
0
0
13
8
2
7
2
0.00
com.google.javascript.rhino.jstype.NullType.toStringHelper
3
0
0
3
1
1
1
1
0.00
com.google.javascript.rhino.jstype.NullType.visit
3
0
0
3
1
1
1
1
0.00
com.google.javascript.rhino.jstype.NumberType.autoboxesTo
3
0
0
3
1
1
1
1
0.00
com.google.javascript.rhino.jstype.NumberType.getDisplayName
3
0
0
3
1
1
1
1
0.00
com.google.javascript.rhino.jstype.NumberType.getPossibleToBooleanOutcomes
3
0
0
3
1
1
1
1
0.00
com.google.javascript.rhino.jstype.NumberType.isNullable
3
0
0
3
1
1
1
1
0.00
com.google.javascript.rhino.jstype.NumberType.isNumberValueType
3
0
0
3
1
1
1
1
0.00
com.google.javascript.rhino.jstype.NumberType.matchesNumberContext
3
0
0
3
1
1
1
1
0.00
com.google.javascript.rhino.jstype.NumberType.matchesObjectContext
4
1
0
3
1
1
1
1
0.33
com.google.javascript.rhino.jstype.NumberType.matchesStringContext
3
0
0
3
1
1
1
1
0.00
com.google.javascript.rhino.jstype.NumberType.NumberType
3
0
0
3
1
1
1
1
0.00
com.google.javascript.rhino.jstype.NumberType.testForEquality
11
0
0
11
7
2
5
2
0.00
com.google.javascript.rhino.jstype.NumberType.toStringHelper
3
0
0
3
1
1
1
1
0.00
com.google.javascript.rhino.jstype.NumberType.visit
3
0
0
3
1
1
1
1
0.00
com.google.javascript.rhino.jstype.ObjectType.cast
6
3
0
3
1
1
1
1
1.00
com.google.javascript.rhino.jstype.ObjectType.checkStructuralEquivalenceHelper
31
4
1
26
18
5
13
5
0.15
com.google.javascript.rhino.jstype.ObjectType.clearCachedValues
7
4
0
3
1
1
1
1
1.33
com.google.javascript.rhino.jstype.ObjectType.collectPropertyNames
6
3
0
3
1
1
1
1
1.00
com.google.javascript.rhino.jstype.ObjectType.createDelegateSuffix
7
4
0
3
1
1
1
1
1.33
com.google.javascript.rhino.jstype.ObjectType.defineDeclaredProperty
17
11
0
6
3
3
2
2
1.83
com.google.javascript.rhino.jstype.ObjectType.defineInferredProperty
30
12
3
15
10
5
6
3
0.80
com.google.javascript.rhino.jstype.ObjectType.defineProperty
17
16
0
1
0
1
0
1
16.00
com.google.javascript.rhino.jstype.ObjectType.defineSynthesizedProperty
9
5
0
4
1
2
1
1
1.25
com.google.javascript.rhino.jstype.ObjectType.detectImplicitPrototypeCycle
29
10
1
18
14
2
11
2
0.56
com.google.javascript.rhino.jstype.ObjectType.detectInheritanceCycle
15
10
0
5
3
1
1
1
2.00
com.google.javascript.rhino.jstype.ObjectType.findPropertyType
4
0
0
4
2
1
1
1
0.00
com.google.javascript.rhino.jstype.ObjectType.getConstructor
6
5
0
1
0
1
0
1
5.00
com.google.javascript.rhino.jstype.ObjectType.getCtorExtendedInterfaces
7
4
0
3
1
1
1
1
1.33
com.google.javascript.rhino.jstype.ObjectType.getCtorImplementedInterfaces
7
4
0
3
1
1
1
1
1.33
com.google.javascript.rhino.jstype.ObjectType.getDisplayName
3
0
0
3
1
1
1
1
0.00
com.google.javascript.rhino.jstype.ObjectType.getImplicitPrototype
4
3
0
1
0
1
0
1
3.00
com.google.javascript.rhino.jstype.ObjectType.getJSDocInfo
6
3
0
3
1
1
1
1
1.00
com.google.javascript.rhino.jstype.ObjectType.getNormalizedReferenceName
19
9
0
10
6
3
4
3
0.90
com.google.javascript.rhino.jstype.ObjectType.getOwnerFunction
4
1
0
3
1
1
1
1
0.33
com.google.javascript.rhino.jstype.ObjectType.getOwnPropertyJSDocInfo
9
5
0
4
2
2
1
2
1.25
com.google.javascript.rhino.jstype.ObjectType.getOwnPropertyNames
8
5
0
3
1
1
1
1
1.67
com.google.javascript.rhino.jstype.ObjectType.getOwnSlot
3
0
0
3
1
1
1
1
0.00
com.google.javascript.rhino.jstype.ObjectType.getParentScope
3
0
0
3
1
1
1
1
0.00
com.google.javascript.rhino.jstype.ObjectType.getPossibleToBooleanOutcomes
3
0
0
3
1
1
1
1
0.00
com.google.javascript.rhino.jstype.ObjectType.getPropertiesCount
6
3
0
3
1
1
1
1
1.00
com.google.javascript.rhino.jstype.ObjectType.getPropertyMap
6
3
0
3
1
1
1
1
1.00
com.google.javascript.rhino.jstype.ObjectType.getPropertyNames
9
4
0
5
3
2
2
2
0.80
com.google.javascript.rhino.jstype.ObjectType.getPropertyNode
16
12
0
4
2
2
1
2
3.00
com.google.javascript.rhino.jstype.ObjectType.getPropertyType
23
11
0
12
8
2
7
2
0.92
com.google.javascript.rhino.jstype.ObjectType.getPropertyTypeMap
10
3
0
7
4
2
3
3
0.43
com.google.javascript.rhino.jstype.ObjectType.getReferenceName
8
7
0
1
0
1
0
1
7.00
com.google.javascript.rhino.jstype.ObjectType.getRootNode
1
0
0
1
1
1
1
1
0.00
com.google.javascript.rhino.jstype.ObjectType.getSlot
7
4
0
3
1
1
1
1
1.33
com.google.javascript.rhino.jstype.ObjectType.getTemplateTypes
7
4
0
3
1
1
1
1
1.33
com.google.javascript.rhino.jstype.ObjectType.getTypeOfThis
3
0
0
3
1
1
1
1
0.00
com.google.javascript.rhino.jstype.ObjectType.hasCachedValues
8
5
0
3
1
1
1
1
1.67
com.google.javascript.rhino.jstype.ObjectType.hasOwnDeclaredProperty
6
3
0
3
1
1
1
1
1.00
com.google.javascript.rhino.jstype.ObjectType.hasOwnProperty
7
4
0
3
1
1
1
1
1.33
com.google.javascript.rhino.jstype.ObjectType.hasProperty
4
1
0
3
1
1
1
1
0.33
com.google.javascript.rhino.jstype.ObjectType.hasReferenceName
7
4
0
3
1
1
1
1
1.33
com.google.javascript.rhino.jstype.ObjectType.isFunctionPrototypeType
3
0
0
3
1
1
1
1
0.00
com.google.javascript.rhino.jstype.ObjectType.isImplicitPrototype
23
10
0
13
8
1
7
2
0.77
com.google.javascript.rhino.jstype.ObjectType.isNativeObjectType
4
1
0
3
1
1
1
1
0.33
com.google.javascript.rhino.jstype.ObjectType.isObject
3
0
0
3
1
1
1
1
0.00
com.google.javascript.rhino.jstype.ObjectType.isPropertyInExterns
5
1
0
4
2
2
1
2
0.25
com.google.javascript.rhino.jstype.ObjectType.isPropertyTypeDeclared
7
3
0
4
2
2
1
2
0.75
com.google.javascript.rhino.jstype.ObjectType.isPropertyTypeInferred
7
3
0
4
2
2
1
2
0.75
com.google.javascript.rhino.jstype.ObjectType.isStructuralSubtype
22
4
2
16
12
5
7
3
0.25
com.google.javascript.rhino.jstype.ObjectType.isStructuralSubtypeHelper
24
5
1
18
10
5
8
4
0.28
com.google.javascript.rhino.jstype.ObjectType.isStructuralType
4
0
0
4
2
2
1
2
0.00
com.google.javascript.rhino.jstype.ObjectType.isUnknownType
24
6
0
18
12
2
9
3
0.33
com.google.javascript.rhino.jstype.ObjectType.ObjectType
3
0
0
3
1
1
1
1
0.00
com.google.javascript.rhino.jstype.ObjectType.ObjectType
3
0
0
3
1
1
1
1
0.00
com.google.javascript.rhino.jstype.ObjectType.removeProperty
10
7
0
3
1
1
1
1
2.33
com.google.javascript.rhino.jstype.ObjectType.setJSDocInfo
7
4
0
3
1
1
1
1
1.33
com.google.javascript.rhino.jstype.ObjectType.setOwnerFunction
2
1
0
1
0
1
0
1
1.00
com.google.javascript.rhino.jstype.ObjectType.setPropertyJSDocInfo
9
7
0
2
0
1
0
1
3.50
com.google.javascript.rhino.jstype.ObjectType.setPropertyNode
4
2
0
2
0
1
0
1
1.00
com.google.javascript.rhino.jstype.ObjectType.testForEquality
14
2
0
12
8
2
5
2
0.17
com.google.javascript.rhino.jstype.ObjectType.visit
3
0
0
3
1
1
1
1
0.00
com.google.javascript.rhino.jstype.ObjectType.visit
3
0
0
3
1
1
1
1
0.00
com.google.javascript.rhino.jstype.Property.getDeclaration
3
0
0
3
1
1
1
1
0.00
com.google.javascript.rhino.jstype.Property.getJSDocInfo
3
0
0
3
1
1
1
1
0.00
com.google.javascript.rhino.jstype.Property.getName
3
0
0
3
1
1
1
1
0.00
com.google.javascript.rhino.jstype.Property.getNode
3
0
0
3
1
1
1
1
0.00
com.google.javascript.rhino.jstype.Property.getSourceFile
3
0
0
3
1
1
1
1
0.00
com.google.javascript.rhino.jstype.Property.getSymbol
3
0
0
3
1
1
1
1
0.00
com.google.javascript.rhino.jstype.Property.getType
3
0
0
3
1
1
1
1
0.00
com.google.javascript.rhino.jstype.Property.isFromExterns
3
0
0
3
1
1
1
1
0.00
com.google.javascript.rhino.jstype.Property.isTypeInferred
3
0
0
3
1
1
1
1
0.00
com.google.javascript.rhino.jstype.Property.Property
7
0
0
7
4
2
4
1
0.00
com.google.javascript.rhino.jstype.Property.setJSDocInfo
3
0
0
3
1
1
1
1
0.00
com.google.javascript.rhino.jstype.Property.setNode
3
0
0
3
1
1
1
1
0.00
com.google.javascript.rhino.jstype.Property.setType
3
0
0
3
1
1
1
1
0.00
com.google.javascript.rhino.jstype.Property.toString
7
0
0
7
5
1
1
1
0.00
com.google.javascript.rhino.jstype.PropertyMap.(Anon_1).apply
3
0
0
3
2
0
1
1
0.00
com.google.javascript.rhino.jstype.PropertyMap.collectPropertyNames
12
0
0
12
7
2
6
3
0.00
com.google.javascript.rhino.jstype.PropertyMap.getOwnProperty
3
0
0
3
1
1
1
1
0.00
com.google.javascript.rhino.jstype.PropertyMap.getOwnPropertyNames
3
0
0
3
1
1
1
1
0.00
com.google.javascript.rhino.jstype.PropertyMap.getPrimaryParent
8
1
0
7
4
2
3
2
0.14
com.google.javascript.rhino.jstype.PropertyMap.getPropertiesCount
9
0
0
9
6
3
4
3
0.00
com.google.javascript.rhino.jstype.PropertyMap.getSecondaryParents
18
5
2
11
6
3
5
2
0.45
com.google.javascript.rhino.jstype.PropertyMap.getSlot
21
0
0
21
13
4
10
5
0.00
com.google.javascript.rhino.jstype.PropertyMap.immutableEmptyMap
3
0
0
3
1
1
1
1
0.00
com.google.javascript.rhino.jstype.PropertyMap.PropertyMap
3
0
0
3
1
1
1
1
0.00
com.google.javascript.rhino.jstype.PropertyMap.PropertyMap
3
0
0
3
1
1
1
1
0.00
com.google.javascript.rhino.jstype.PropertyMap.putProperty
9
2
0
7
4
2
3
2
0.29
com.google.javascript.rhino.jstype.PropertyMap.removeProperty
3
0
0
3
1
1
1
1
0.00
com.google.javascript.rhino.jstype.PropertyMap.setParentSource
5
0
0
5
2
1
2
1
0.00
com.google.javascript.rhino.jstype.PropertyMap.values
3
0
0
3
1
1
1
1
0.00
com.google.javascript.rhino.jstype.PrototypeObjectType.canBeCalled
3
0
0
3
1
1
1
1
0.00
com.google.javascript.rhino.jstype.PrototypeObjectType.defineProperty
10
0
0
10
6
4
4
2
0.00
com.google.javascript.rhino.jstype.PrototypeObjectType.getConstructor
3
0
0
3
1
1
1
1
0.00
com.google.javascript.rhino.jstype.PrototypeObjectType.getCtorExtendedInterfaces
5
0
0
5
3
1
1
1
0.00
com.google.javascript.rhino.jstype.PrototypeObjectType.getCtorImplementedInterfaces
5
0
0
5
3
1
1
1
0.00
com.google.javascript.rhino.jstype.PrototypeObjectType.getImplicitPrototype
3
0
0
3
1
1
1
1
0.00
com.google.javascript.rhino.jstype.PrototypeObjectType.getOwnerFunction
3
0
0
3
1
1
1
1
0.00
com.google.javascript.rhino.jstype.PrototypeObjectType.getPropertyMap
3
0
0
3
1
1
1
1
0.00
com.google.javascript.rhino.jstype.PrototypeObjectType.getReferenceName
9
0
0
9
6
1
5
1
0.00
com.google.javascript.rhino.jstype.PrototypeObjectType.hasCachedValues
3
0
0
3
1
1
1
1
0.00
com.google.javascript.rhino.jstype.PrototypeObjectType.hasOverridenNativeProperty
17
4
1
12
8
5
3
4
0.33
com.google.javascript.rhino.jstype.PrototypeObjectType.hasReferenceName
3
0
0
3
1
1
1
1
0.00
com.google.javascript.rhino.jstype.PrototypeObjectType.implicitPrototypeChainIsUnknown
10
0
0
10
6
2
5
2
0.00
com.google.javascript.rhino.jstype.PrototypeObjectType.isAnonymous
3
0
0
3
1
1
1
1
0.00
com.google.javascript.rhino.jstype.PrototypeObjectType.isNativeObjectType
4
1
0
3
1
1
1
1
0.33
com.google.javascript.rhino.jstype.PrototypeObjectType.isPrettyPrint
3
0
0
3
1
1
1
1
0.00
com.google.javascript.rhino.jstype.PrototypeObjectType.isSubtype
3
0
0
3
1
1
1
1
0.00
com.google.javascript.rhino.jstype.PrototypeObjectType.isSubtype
49
11
5
33
21
5
17
6
0.33
com.google.javascript.rhino.jstype.PrototypeObjectType.isSubtype
19
5
0
14
8
4
6
4
0.36
com.google.javascript.rhino.jstype.PrototypeObjectType.matchConstraint
25
10
1
14
8
1
8
2
0.71
com.google.javascript.rhino.jstype.PrototypeObjectType.matchesNumberContext
4
0
0
4
2
1
1
1
0.00
com.google.javascript.rhino.jstype.PrototypeObjectType.matchesObjectContext
3
0
0
3
1
1
1
1
0.00
com.google.javascript.rhino.jstype.PrototypeObjectType.matchesStringContext
5
0
0
5
3
1
1
1
0.00
com.google.javascript.rhino.jstype.PrototypeObjectType.matchRecordTypeConstraint
13
0
0
13
8
3
5
4
0.00
com.google.javascript.rhino.jstype.PrototypeObjectType.PrototypeObjectType
21
14
0
10
7
2
1
1
1.40
com.google.javascript.rhino.jstype.PrototypeObjectType.PrototypeObjectType
22
14
0
10
7
2
1
1
1.40
com.google.javascript.rhino.jstype.PrototypeObjectType.PrototypeObjectType
15
5
0
11
7
3
1
1
0.45
com.google.javascript.rhino.jstype.PrototypeObjectType.PrototypeObjectType
21
4
1
16
11
3
9
1
0.25
com.google.javascript.rhino.jstype.PrototypeObjectType.removeProperty
3
0
0
3
1
1
1
1
0.00
com.google.javascript.rhino.jstype.PrototypeObjectType.resolveInternal
22
2
1
19
13
4
9
5
0.11
com.google.javascript.rhino.jstype.PrototypeObjectType.setImplicitPrototype
10
6
0
4
2
1
2
1
1.50
com.google.javascript.rhino.jstype.PrototypeObjectType.setOwnerFunction
4
0
0
4
2
1
2
1
0.00
com.google.javascript.rhino.jstype.PrototypeObjectType.setPrettyPrint
3
0
0
3
1
1
1
1
0.00
com.google.javascript.rhino.jstype.PrototypeObjectType.setPropertyJSDocInfo
18
5
1
12
7
2
5
2
0.42
com.google.javascript.rhino.jstype.PrototypeObjectType.setPropertyNode
6
0
0
6
3
2
2
2
0.00
com.google.javascript.rhino.jstype.PrototypeObjectType.toStringHelper
53
2
7
44
35
5
28
7
0.05
com.google.javascript.rhino.jstype.PrototypeObjectType.unboxesTo
11
0
0
11
8
1
7
1
0.00
com.google.javascript.rhino.jstype.PrototypeObjectTypeTest.testToString
10
0
2
8
6
2
5
2
0.00
com.google.javascript.rhino.jstype.ProxyObjectType.canBeCalled
3
0
0
3
1
1
1
1
0.00
com.google.javascript.rhino.jstype.ProxyObjectType.collapseUnion
6
0
0
6
3
1
3
1
0.00
com.google.javascript.rhino.jstype.ProxyObjectType.defineProperty
4
0
0
4
2
1
1
1
0.00
com.google.javascript.rhino.jstype.ProxyObjectType.findPropertyType
3
0
0
3
1
1
1
1
0.00
com.google.javascript.rhino.jstype.ProxyObjectType.getConstructor
4
0
0
4
2
1
1
1
0.00
com.google.javascript.rhino.jstype.ProxyObjectType.getCtorImplementedInterfaces
4
0
0
4
2
1
1
1
0.00
com.google.javascript.rhino.jstype.ProxyObjectType.getImplicitPrototype
4
0
0
4
2
1
1
1
0.00
com.google.javascript.rhino.jstype.ProxyObjectType.getJSDocInfo
3
0
0
3
1
1
1
1
0.00
com.google.javascript.rhino.jstype.ProxyObjectType.getOwnerFunction
4
0
0
4
2
1
1
1
0.00
com.google.javascript.rhino.jstype.ProxyObjectType.getPropertyMap
4
0
0
4
2
1
1
1
0.00
com.google.javascript.rhino.jstype.ProxyObjectType.getReferencedObjTypeInternal
3
0
0
3
1
1
1
1
0.00
com.google.javascript.rhino.jstype.ProxyObjectType.getReferencedTypeInternal
3
0
0
3
1
1
1
1
0.00
com.google.javascript.rhino.jstype.ProxyObjectType.getReferenceName
4
0
0
4
2
1
1
1
0.00
com.google.javascript.rhino.jstype.ProxyObjectType.getTemplateTypeMap
3
0
0
3
1
1
1
1
0.00
com.google.javascript.rhino.jstype.ProxyObjectType.getTemplateTypes
4
0
0
4
2
1
1
1
0.00
com.google.javascript.rhino.jstype.ProxyObjectType.getTypeOfThis
6
0
0
6
3
1
3
1
0.00
com.google.javascript.rhino.jstype.ProxyObjectType.hasAnyTemplateTypesInternal
3
0
0
3
1
1
1
1
0.00
com.google.javascript.rhino.jstype.ProxyObjectType.hashCode
3
0
0
3
1
1
1
1
0.00
com.google.javascript.rhino.jstype.ProxyObjectType.hasReferenceName
4
0
0
4
2
1
1
1
0.00
com.google.javascript.rhino.jstype.ProxyObjectType.isAllType
3
0
0
3
1
1
1
1
0.00
com.google.javascript.rhino.jstype.ProxyObjectType.isCheckedUnknownType
3
0
0
3
1
1
1
1
0.00
com.google.javascript.rhino.jstype.ProxyObjectType.isConstructor
3
0
0
3
1
1
1
1
0.00
com.google.javascript.rhino.jstype.ProxyObjectType.isDict
3
0
0
3
1
1
1
1
0.00
com.google.javascript.rhino.jstype.ProxyObjectType.isInstanceType
3
0
0
3
1
1
1
1
0.00
com.google.javascript.rhino.jstype.ProxyObjectType.isInterface
3
0
0
3
1
1
1
1
0.00
com.google.javascript.rhino.jstype.ProxyObjectType.isNativeObjectType
4
0
0
4
2
1
1
1
0.00
com.google.javascript.rhino.jstype.ProxyObjectType.isNominalType
3
0
0
3
1
1
1
1
0.00
com.google.javascript.rhino.jstype.ProxyObjectType.isNoObjectType
3
0
0
3
1
1
1
1
0.00
com.google.javascript.rhino.jstype.ProxyObjectType.isNoResolvedType
3
0
0
3
1
1
1
1
0.00
com.google.javascript.rhino.jstype.ProxyObjectType.isNoType
3
0
0
3
1
1
1
1
0.00
com.google.javascript.rhino.jstype.ProxyObjectType.isNullable
3
0
0
3
1
1
1
1
0.00
com.google.javascript.rhino.jstype.ProxyObjectType.isOrdinaryFunction
3
0
0
3
1
1
1
1
0.00
com.google.javascript.rhino.jstype.ProxyObjectType.isStruct
3
0
0
3
1
1
1
1
0.00
com.google.javascript.rhino.jstype.ProxyObjectType.isStructuralType
3
0
0
3
1
1
1
1
0.00
com.google.javascript.rhino.jstype.ProxyObjectType.isSubtype
3
0
0
3
1
1
1
1
0.00
com.google.javascript.rhino.jstype.ProxyObjectType.isSubtype
4
0
0
4
1
2
1
1
0.00
com.google.javascript.rhino.jstype.ProxyObjectType.isUnknownType
3
0
0
3
1
1
1
1
0.00
com.google.javascript.rhino.jstype.ProxyObjectType.matchConstraint
3
0
0
3
1
1
1
1
0.00
com.google.javascript.rhino.jstype.ProxyObjectType.matchesNumberContext
3
0
0
3
1
1
1
1
0.00
com.google.javascript.rhino.jstype.ProxyObjectType.matchesObjectContext
3
0
0
3
1
1
1
1
0.00
com.google.javascript.rhino.jstype.ProxyObjectType.matchesStringContext
3
0
0
3
1
1
1
1
0.00
com.google.javascript.rhino.jstype.ProxyObjectType.ProxyObjectType
3
0
0
3
1
1
1
1
0.00
com.google.javascript.rhino.jstype.ProxyObjectType.ProxyObjectType
5
0
0
5
2
2
2
1
0.00
com.google.javascript.rhino.jstype.ProxyObjectType.removeProperty
4
0
0
4
2
1
1
1
0.00
com.google.javascript.rhino.jstype.ProxyObjectType.resolveInternal
4
0
0
4
2
1
2
1
0.00
com.google.javascript.rhino.jstype.ProxyObjectType.setJSDocInfo
5
0
0
5
2
1
2
1
0.00
com.google.javascript.rhino.jstype.ProxyObjectType.setPropertyJSDocInfo
5
0
0
5
2
1
2
1
0.00
com.google.javascript.rhino.jstype.ProxyObjectType.setReferencedType
8
0
0
8
5
1
4
1
0.00
com.google.javascript.rhino.jstype.ProxyObjectType.testForEquality
3
0
0
3
1
1
1
1
0.00
com.google.javascript.rhino.jstype.ProxyObjectType.toDebugHashCodeString
3
0
0
3
1
1
1
1
0.00
com.google.javascript.rhino.jstype.ProxyObjectType.toMaybeEnumElementType
3
0
0
3
1
1
1
1
0.00
com.google.javascript.rhino.jstype.ProxyObjectType.toMaybeEnumType
3
0
0
3
1
1
1
1
0.00
com.google.javascript.rhino.jstype.ProxyObjectType.toMaybeFunctionType
3
0
0
3
1
1
1
1
0.00
com.google.javascript.rhino.jstype.ProxyObjectType.toMaybeRecordType
3
0
0
3
1
1
1
1
0.00
com.google.javascript.rhino.jstype.ProxyObjectType.toMaybeTemplateType
3
0
0
3
1
1
1
1
0.00
com.google.javascript.rhino.jstype.ProxyObjectType.toMaybeTemplatizedType
3
0
0
3
1
1
1
1
0.00
com.google.javascript.rhino.jstype.ProxyObjectType.toMaybeUnionType
3
0
0
3
1
1
1
1
0.00
com.google.javascript.rhino.jstype.ProxyObjectType.toStringHelper
3
0
0
3
1
1
1
1
0.00
com.google.javascript.rhino.jstype.ProxyObjectType.visit
3
0
0
3
1
1
1
1
0.00
com.google.javascript.rhino.jstype.ProxyObjectType.visit
3
0
0
3
1
1
1
1
0.00
com.google.javascript.rhino.jstype.ProxyObjectType.visitReferenceType
3
0
0
3
1
1
1
1
0.00
com.google.javascript.rhino.jstype.RecordType.defineProperty
9
0
1
8
4
2
3
1
0.00
com.google.javascript.rhino.jstype.RecordType.getGreatestSubtypeHelper
61
9
4
48
36
14
20
16
0.19
com.google.javascript.rhino.jstype.RecordType.getImplicitPrototype
3
0
0
3
1
1
1
1
0.00
com.google.javascript.rhino.jstype.RecordType.isStructuralType
3
0
0
3
1
1
1
1
0.00
com.google.javascript.rhino.jstype.RecordType.isSubtype
3
0
0
3
1
1
1
1
0.00
com.google.javascript.rhino.jstype.RecordType.isSubtype
21
4
3
14
8
2
7
1
0.29
com.google.javascript.rhino.jstype.RecordType.isSynthetic
4
1
0
3
1
1
1
1
0.33
com.google.javascript.rhino.jstype.RecordType.RecordType
3
0
0
3
1
1
1
1
0.00
com.google.javascript.rhino.jstype.RecordType.RecordType
35
13
1
21
15
3
10
3
0.62
com.google.javascript.rhino.jstype.RecordType.toMaybeRecordType
3
0
0
3
1
1
1
1
0.00
com.google.javascript.rhino.jstype.RecordTypeBuilder.addProperty
16
10
0
6
3
2
3
1
1.67
com.google.javascript.rhino.jstype.RecordTypeBuilder.build
12
5
1
6
3
1
3
1
0.83
com.google.javascript.rhino.jstype.RecordTypeBuilder.RecordProperty.getPropertyNode
3
0
0
3
1
1
1
1
0.00
com.google.javascript.rhino.jstype.RecordTypeBuilder.RecordProperty.getType
3
0
0
3
1
1
1
1
0.00
com.google.javascript.rhino.jstype.RecordTypeBuilder.RecordProperty.RecordProperty
4
0
0
4
2
1
2
1
0.00
com.google.javascript.rhino.jstype.RecordTypeBuilder.RecordTypeBuilder
3
0
0
3
1
1
1
1
0.00
com.google.javascript.rhino.jstype.RecordTypeBuilder.setSynthesized
4
1
0
3
1
1
1
1
0.33
com.google.javascript.rhino.jstype.RecordTypeTest.testLongToString
34
0
0
34
32
3
2
2
0.00
com.google.javascript.rhino.jstype.RecordTypeTest.testRecursiveRecord
18
0
2
16
14
4
5
3
0.00
com.google.javascript.rhino.jstype.RecordTypeTest.testSubtypeWithFunctionProps
18
0
0
18
16
5
2
3
0.00
com.google.javascript.rhino.jstype.RecordTypeTest.testSubtypeWithManyProps
20
0
0
20
18
7
5
4
0.00
com.google.javascript.rhino.jstype.RecordTypeTest.testSubtypeWithUnknowns
10
0
0
10
8
5
2
3
0.00
com.google.javascript.rhino.jstype.RecordTypeTest.testSubtypeWithUnknowns2
18
0
0
18
16
5
2
3
0.00
com.google.javascript.rhino.jstype.RecordTypeTest.testSupAndInf
30
0
4
26
24
10
4
7
0.00
com.google.javascript.rhino.jstype.RelationshipVisitor.caseAllType
4
3
0
1
0
1
0
1
3.00
com.google.javascript.rhino.jstype.RelationshipVisitor.caseEnumElementType
4
3
0
1
0
1
0
1
3.00
com.google.javascript.rhino.jstype.RelationshipVisitor.caseFunctionType
4
3
0
1
0
1
0
1
3.00
com.google.javascript.rhino.jstype.RelationshipVisitor.caseNoObjectType
4
3
0
1
0
1
0
1
3.00
com.google.javascript.rhino.jstype.RelationshipVisitor.caseNoType
4
3
0
1
0
1
0
1
3.00
com.google.javascript.rhino.jstype.RelationshipVisitor.caseObjectType
4
3
0
1
0
1
0
1
3.00
com.google.javascript.rhino.jstype.RelationshipVisitor.caseTemplateType
4
3
0
1
0
1
0
1
3.00
com.google.javascript.rhino.jstype.RelationshipVisitor.caseTemplatizedType
4
3
0
1
0
1
0
1
3.00
com.google.javascript.rhino.jstype.RelationshipVisitor.caseUnionType
4
3
0
1
0
1
0
1
3.00
com.google.javascript.rhino.jstype.RelationshipVisitor.caseUnknownType
4
3
0
1
0
1
0
1
3.00
com.google.javascript.rhino.jstype.RelationshipVisitor.caseValueType
4
3
0
1
0
1
0
1
3.00
com.google.javascript.rhino.jstype.SimpleReference.getNode
3
0
0
3
1
1
1
1
0.00
com.google.javascript.rhino.jstype.SimpleReference.getSourceFile
3
0
0
3
1
1
1
1
0.00
com.google.javascript.rhino.jstype.SimpleReference.getSymbol
3
0
0
3
1
1
1
1
0.00
com.google.javascript.rhino.jstype.SimpleReference.SimpleReference
4
0
0
4
2
1
2
1
0.00
com.google.javascript.rhino.jstype.SimpleReference.toString
5
0
0
5
3
3
1
3
0.00
com.google.javascript.rhino.jstype.SimpleSlot.getDeclaration
3
0
0
3
1
1
1
1
0.00
com.google.javascript.rhino.jstype.SimpleSlot.getJSDocInfo
3
0
0
3
1
1
1
1
0.00
com.google.javascript.rhino.jstype.SimpleSlot.getName
3
0
0
3
1
1
1
1
0.00
com.google.javascript.rhino.jstype.SimpleSlot.getType
3
0
0
3
1
1
1
1
0.00
com.google.javascript.rhino.jstype.SimpleSlot.isTypeInferred
3
0
0
3
1
1
1
1
0.00
com.google.javascript.rhino.jstype.SimpleSlot.SimpleSlot
5
0
0
5
3
1
3
1
0.00
com.google.javascript.rhino.jstype.StaticTypedRef.getSymbol
4
3
0
1
0
1
0
1
3.00
com.google.javascript.rhino.jstype.StaticTypedScope.getOwnSlot
2
1
0
1
0
1
0
1
1.00
com.google.javascript.rhino.jstype.StaticTypedScope.getParentScope
2
1
0
1
0
1
0
1
1.00
com.google.javascript.rhino.jstype.StaticTypedScope.getSlot
9
8
0
1
0
1
0
1
8.00
com.google.javascript.rhino.jstype.StaticTypedScope.getTypeOfThis
2
1
0
1
0
1
0
1
1.00
com.google.javascript.rhino.jstype.StaticTypedSlot.getDeclaration
2
1
0
1
0
1
0
1
1.00
com.google.javascript.rhino.jstype.StaticTypedSlot.getType
5
4
0
1
0
1
0
1
4.00
com.google.javascript.rhino.jstype.StaticTypedSlot.isTypeInferred
4
3
0
1
0
1
0
1
3.00
com.google.javascript.rhino.jstype.StringType.autoboxesTo
3
0
0
3
1
1
1
1
0.00
com.google.javascript.rhino.jstype.StringType.getDisplayName
3
0
0
3
1
1
1
1
0.00
com.google.javascript.rhino.jstype.StringType.getPossibleToBooleanOutcomes
3
0
0
3
1
1
1
1
0.00
com.google.javascript.rhino.jstype.StringType.isStringValueType
3
0
0
3
1
1
1
1
0.00
com.google.javascript.rhino.jstype.StringType.matchesNumberContext
3
0
0
3
1
1
1
1
0.00
com.google.javascript.rhino.jstype.StringType.matchesObjectContext
4
1
0
3
1
1
1
1
0.33
com.google.javascript.rhino.jstype.StringType.matchesStringContext
3
0
0
3
1
1
1
1
0.00
com.google.javascript.rhino.jstype.StringType.StringType
3
0
0
3
1
1
1
1
0.00
com.google.javascript.rhino.jstype.StringType.testForEquality
11
0
0
11
7
2
5
2
0.00
com.google.javascript.rhino.jstype.StringType.toStringHelper
3
0
0
3
1
1
1
1
0.00
com.google.javascript.rhino.jstype.StringType.visit
3
0
0
3
1
1
1
1
0.00
com.google.javascript.rhino.jstype.TemplateType.getReferenceName
3
0
0
3
1
1
1
1
0.00
com.google.javascript.rhino.jstype.TemplateType.getTypeTransformation
3
0
0
3
1
1
1
1
0.00
com.google.javascript.rhino.jstype.TemplateType.hasAnyTemplateTypesInternal
3
0
0
3
1
1
1
1
0.00
com.google.javascript.rhino.jstype.TemplateType.isTypeTransformation
3
0
0
3
1
1
1
1
0.00
com.google.javascript.rhino.jstype.TemplateType.TemplateType
3
0
0
3
1
1
1
1
0.00
com.google.javascript.rhino.jstype.TemplateType.TemplateType
5
0
0
5
3
1
3
1
0.00
com.google.javascript.rhino.jstype.TemplateType.toMaybeTemplateType
3
0
0
3
1
1
1
1
0.00
com.google.javascript.rhino.jstype.TemplateType.toStringHelper
3
0
0
3
1
1
1
1
0.00
com.google.javascript.rhino.jstype.TemplateType.visit
3
0
0
3
1
1
1
1
0.00
com.google.javascript.rhino.jstype.TemplateType.visit
3
0
0
3
1
1
1
1
0.00
com.google.javascript.rhino.jstype.TemplateTypeMap.addUnknownValues
16
4
1
11
7
3
6
4
0.36
com.google.javascript.rhino.jstype.TemplateTypeMap.addValues
15
6
1
8
5
2
3
2
0.75
com.google.javascript.rhino.jstype.TemplateTypeMap.checkEquivalenceHelper
16
0
2
14
10
3
7
2
0.00
com.google.javascript.rhino.jstype.TemplateTypeMap.checkEquivalenceHelper
8
4
0
4
1
2
1
1
1.00
com.google.javascript.rhino.jstype.TemplateTypeMap.checkEquivalenceHelper
40
3
5
32
22
11
14
11
0.09
com.google.javascript.rhino.jstype.TemplateTypeMap.concatImmutableLists
18
5
0
13
8
3
7
2
0.38
com.google.javascript.rhino.jstype.TemplateTypeMap.EquivalenceMatch.valueOf
0
0
0
0
0
0
0
0
0.00
com.google.javascript.rhino.jstype.TemplateTypeMap.EquivalenceMatch.values
0
0
0
0
0
0
0
0
0.00
com.google.javascript.rhino.jstype.TemplateTypeMap.extend
11
5
0
6
4
1
2
1
0.83
com.google.javascript.rhino.jstype.TemplateTypeMap.failedEquivalenceCheck
11
5
0
6
3
2
1
1
0.83
com.google.javascript.rhino.jstype.TemplateTypeMap.getResolvedTemplateType
10
4
0
6
4
3
1
3
0.67
com.google.javascript.rhino.jstype.TemplateTypeMap.getTemplateKeys
6
3
0
3
1
1
1
1
1.00
com.google.javascript.rhino.jstype.TemplateTypeMap.getTemplateTypeIndex
13
4
0
9
5
2
5
3
0.44
com.google.javascript.rhino.jstype.TemplateTypeMap.getTemplateTypeKeyByName
8
0
0
8
4
1
4
2
0.00
com.google.javascript.rhino.jstype.TemplateTypeMap.getUnfilledTemplateKeys
7
4
0
3
1
1
1
1
1.33
com.google.javascript.rhino.jstype.TemplateTypeMap.getUnresolvedOriginalTemplateType
5
0
0
5
3
2
1
2
0.00
com.google.javascript.rhino.jstype.TemplateTypeMap.hasAnyTemplateTypesInternal
8
0
0
8
4
1
4
2
0.00
com.google.javascript.rhino.jstype.TemplateTypeMap.hasTemplateKey
13
5
0
8
4
1
4
2
0.62
com.google.javascript.rhino.jstype.TemplateTypeMap.hasTemplateType
7
4
0
3
1
1
1
1
1.33
com.google.javascript.rhino.jstype.TemplateTypeMap.isEmpty
6
3
0
3
1
1
1
1
1.00
com.google.javascript.rhino.jstype.TemplateTypeMap.numUnfilledTemplateKeys
7
4
0
3
1
1
1
1
1.33
com.google.javascript.rhino.jstype.TemplateTypeMap.TemplateTypeMap
23
2
3
18
13
7
8
5
0.11
com.google.javascript.rhino.jstype.TemplateTypeMap.toString
19
0
2
17
14
4
12
4
0.00
com.google.javascript.rhino.jstype.TemplateTypeMapReplacer.caseTemplateType
24
4
2
18
13
3
9
3
0.22
com.google.javascript.rhino.jstype.TemplateTypeMapReplacer.hasVisitedType
12
4
0
8
4
1
4
2
0.50
com.google.javascript.rhino.jstype.TemplateTypeMapReplacer.isRecursive
21
4
2
15
9
4
6
4
0.27
com.google.javascript.rhino.jstype.TemplateTypeMapReplacer.isSameType
4
0
0
4
2
1
1
1
0.00
com.google.javascript.rhino.jstype.TemplateTypeMapReplacer.TemplateTypeMapReplacer
6
0
0
6
3
2
3
1
0.00
com.google.javascript.rhino.jstype.TemplatizedType.getGreatestSubtypeHelper
34
7
4
23
16
2
14
2
0.30
com.google.javascript.rhino.jstype.TemplatizedType.getPropertyType
4
0
0
4
2
2
1
2
0.00
com.google.javascript.rhino.jstype.TemplatizedType.getReferencedType
6
3
0
3
1
1
1
1
1.00
com.google.javascript.rhino.jstype.TemplatizedType.getTemplateTypeMap
3
0
0
3
1
1
1
1
0.00
com.google.javascript.rhino.jstype.TemplatizedType.getTemplateTypes
3
0
0
3
1
1
1
1
0.00
com.google.javascript.rhino.jstype.TemplatizedType.hasAnyTemplateTypesInternal
3
0
0
3
1
1
1
1
0.00
com.google.javascript.rhino.jstype.TemplatizedType.isSubtype
3
0
0
3
1
1
1
1
0.00
com.google.javascript.rhino.jstype.TemplatizedType.isSubtype
4
0
0
4
1
2
1
1
0.00
com.google.javascript.rhino.jstype.TemplatizedType.TemplatizedType
18
2
2
14
8
6
5
4
0.14
com.google.javascript.rhino.jstype.TemplatizedType.toMaybeTemplatizedType
3
0
0
3
1
1
1
1
0.00
com.google.javascript.rhino.jstype.TemplatizedType.toStringHelper
15
0
2
13
9
2
4
3
0.00
com.google.javascript.rhino.jstype.TemplatizedType.toStringHelper.(Anon_1).apply
3
0
0
3
2
0
1
1
0.00
com.google.javascript.rhino.jstype.TemplatizedType.visit
3
0
0
3
1
1
1
1
0.00
com.google.javascript.rhino.jstype.TemplatizedType.visit
3
0
0
3
1
1
1
1
0.00
com.google.javascript.rhino.jstype.TemplatizedType.wrapsSameRawType
5
0
0
5
3
1
1
1
0.00
com.google.javascript.rhino.jstype.TemplatizedTypeTest.assertTypeCanAssignToItself
6
3
0
3
1
1
1
1
1.00
com.google.javascript.rhino.jstype.TemplatizedTypeTest.setUp
3
0
0
3
1
1
1
1
0.00
com.google.javascript.rhino.jstype.TemplatizedTypeTest.testCustomTemplatizedType
37
0
6
31
29
12
16
7
0.00
com.google.javascript.rhino.jstype.TemplatizedTypeTest.testDifferentRawTypes
8
0
0
8
6
5
2
3
0.00
com.google.javascript.rhino.jstype.TemplatizedTypeTest.testPrint1
5
0
0
5
3
3
1
2
0.00
com.google.javascript.rhino.jstype.TemplatizedTypeTest.testPrint2
5
0
0
5
3
3
1
2
0.00
com.google.javascript.rhino.jstype.TemplatizedTypeTest.testPrint3
5
0
0
5
3
3
1
2
0.00
com.google.javascript.rhino.jstype.TemplatizedTypeTest.testTemplatizedType
24
3
3
18
16
5
11
3
0.17
com.google.javascript.rhino.jstype.TernaryValue.(Anon_1).and
3
0
0
3
1
1
1
1
0.00
com.google.javascript.rhino.jstype.TernaryValue.(Anon_1).not
3
0
0
3
1
1
1
1
0.00
com.google.javascript.rhino.jstype.TernaryValue.(Anon_1).or
3
0
0
3
1
1
1
1
0.00
com.google.javascript.rhino.jstype.TernaryValue.(Anon_1).toBoolean
3
0
0
3
1
1
1
1
0.00
com.google.javascript.rhino.jstype.TernaryValue.(Anon_1).toString
3
0
0
3
1
1
1
1
0.00
com.google.javascript.rhino.jstype.TernaryValue.(Anon_1).xor
3
0
0
3
1
1
1
1
0.00
com.google.javascript.rhino.jstype.TernaryValue.(Anon_2).and
3
0
0
3
1
1
1
1
0.00
com.google.javascript.rhino.jstype.TernaryValue.(Anon_2).not
3
0
0
3
1
1
1
1
0.00
com.google.javascript.rhino.jstype.TernaryValue.(Anon_2).or
3
0
0
3
1
1
1
1
0.00
com.google.javascript.rhino.jstype.TernaryValue.(Anon_2).toBoolean
3
0
0
3
1
1
1
1
0.00
com.google.javascript.rhino.jstype.TernaryValue.(Anon_2).toString
3
0
0
3
1
1
1
1
0.00
com.google.javascript.rhino.jstype.TernaryValue.(Anon_2).xor
3
0
0
3
1
1
1
1
0.00
com.google.javascript.rhino.jstype.TernaryValue.(Anon_3).and
3
0
0
3
1
1
1
1
0.00
com.google.javascript.rhino.jstype.TernaryValue.(Anon_3).not
3
0
0
3
1
1
1
1
0.00
com.google.javascript.rhino.jstype.TernaryValue.(Anon_3).or
3
0
0
3
1
1
1
1
0.00
com.google.javascript.rhino.jstype.TernaryValue.(Anon_3).toBoolean
3
0
0
3
1
1
1
1
0.00
com.google.javascript.rhino.jstype.TernaryValue.(Anon_3).toString
3
0
0
3
1
1
1
1
0.00
com.google.javascript.rhino.jstype.TernaryValue.(Anon_3).xor
3
0
0
3
1
1
1
1
0.00
com.google.javascript.rhino.jstype.TernaryValue.and
4
3
0
1
0
1
0
1
3.00
com.google.javascript.rhino.jstype.TernaryValue.forBoolean
6
3
0
3
1
1
1
1
1.00
com.google.javascript.rhino.jstype.TernaryValue.not
4
3
0
1
0
1
0
1
3.00
com.google.javascript.rhino.jstype.TernaryValue.or
4
3
0
1
0
1
0
1
3.00
com.google.javascript.rhino.jstype.TernaryValue.toBoolean
14
13
0
1
0
1
0
1
13.00
com.google.javascript.rhino.jstype.TernaryValue.valueOf
0
0
0
0
0
0
0
0
0.00
com.google.javascript.rhino.jstype.TernaryValue.values
0
0
0
0
0
0
0
0
0.00
com.google.javascript.rhino.jstype.TernaryValue.xor
4
3
0
1
0
1
0
1
3.00
com.google.javascript.rhino.jstype.TernaryValueTest.testAnd
13
0
2
11
9
1
9
1
0.00
com.google.javascript.rhino.jstype.TernaryValueTest.testNot
5
0
0
5
3
1
3
1
0.00
com.google.javascript.rhino.jstype.TernaryValueTest.testOr
13
0
2
11
9
1
9
1
0.00
com.google.javascript.rhino.jstype.TernaryValueTest.testOrdinal
5
0
0
5
3
1
3
1
0.00
com.google.javascript.rhino.jstype.TernaryValueTest.testToBoolean
10
0
2
8
6
1
6
1
0.00
com.google.javascript.rhino.jstype.TernaryValueTest.testToString
5
0
0
5
3
1
3
1
0.00
com.google.javascript.rhino.jstype.TernaryValueTest.testXor
13
0
2
11
9
1
9
1
0.00
com.google.javascript.rhino.jstype.UnionType.autobox
7
0
0
7
4
2
3
3
0.00
com.google.javascript.rhino.jstype.UnionType.canBeCalled
8
0
0
8
4
1
4
2
0.00
com.google.javascript.rhino.jstype.UnionType.checkUnionEquivalenceHelper
18
4
0
14
8
3
6
3
0.29
com.google.javascript.rhino.jstype.UnionType.collapseUnion
29
3
1
25
19
4
13
5
0.12
com.google.javascript.rhino.jstype.UnionType.contains
16
8
0
8
4
1
4
2
1.00
com.google.javascript.rhino.jstype.UnionType.findPropertyType
23
1
4
18
12
3
9
4
0.06
com.google.javascript.rhino.jstype.UnionType.getAlternates
14
5
0
9
5
1
5
2
0.56
com.google.javascript.rhino.jstype.UnionType.getAlternatesWithoutStructuralTyping
15
6
0
9
5
1
5
2
0.67
com.google.javascript.rhino.jstype.UnionType.getLeastSupertype
11
0
1
10
5
1
5
2
0.00
com.google.javascript.rhino.jstype.UnionType.getPossibleToBooleanOutcomes
10
0
0
10
6
2
5
3
0.00
com.google.javascript.rhino.jstype.UnionType.getRestrictedTypeGivenToBooleanOutcome
9
1
0
8
5
2
3
3
0.12
com.google.javascript.rhino.jstype.UnionType.getRestrictedUnion
24
15
0
9
5
2
4
3
1.67
com.google.javascript.rhino.jstype.UnionType.getTypesUnderEquality
16
0
0
16
11
4
6
5
0.00
com.google.javascript.rhino.jstype.UnionType.getTypesUnderInequality
16
0
0
16
11
4
6
5
0.00
com.google.javascript.rhino.jstype.UnionType.getTypesUnderShallowInequality
16
0
0
16
11
4
6
5
0.00
com.google.javascript.rhino.jstype.UnionType.hasAlternate
9
0
0
9
4
2
4
2
0.00
com.google.javascript.rhino.jstype.UnionType.hasAnyTemplateTypesInternal
8
0
0
8
4
1
4
2
0.00
com.google.javascript.rhino.jstype.UnionType.hashCode
3
0
0
3
1
1
1
1
0.00
com.google.javascript.rhino.jstype.UnionType.hasProperty
8
0
0
8
4
1
4
2
0.00
com.google.javascript.rhino.jstype.UnionType.isDict
8
0
0
8
4
1
4
2
0.00
com.google.javascript.rhino.jstype.UnionType.isExplicitlyVoidable
11
3
0
8
4
1
4
2
0.38
com.google.javascript.rhino.jstype.UnionType.isNullable
16
8
0
8
4
1
4
2
1.00
com.google.javascript.rhino.jstype.UnionType.isObject
8
0
0
8
4
1
4
2
0.00
com.google.javascript.rhino.jstype.UnionType.isStruct
8
0
0
8
4
1
4
2
0.00
com.google.javascript.rhino.jstype.UnionType.isSubtype
3
0
0
3
1
1
1
1
0.00
com.google.javascript.rhino.jstype.UnionType.isSubtype
21
2
0
19
11
2
10
2
0.11
com.google.javascript.rhino.jstype.UnionType.isUnknownType
8
0
0
8
4
1
4
2
0.00
com.google.javascript.rhino.jstype.UnionType.isVoidable
11
3
0
8
4
1
4
2
0.38
com.google.javascript.rhino.jstype.UnionType.matchConstraint
5
0
0
5
2
1
2
2
0.00
com.google.javascript.rhino.jstype.UnionType.matchesNumberContext
15
7
0
8
4
1
4
2
0.88
com.google.javascript.rhino.jstype.UnionType.matchesObjectContext
25
17
0
8
4
1
4
2
2.12
com.google.javascript.rhino.jstype.UnionType.matchesStringContext
20
12
0
8
4
1
4
2
1.50
com.google.javascript.rhino.jstype.UnionType.meet
26
0
1
25
17
3
14
5
0.00
com.google.javascript.rhino.jstype.UnionType.rebuildAlternates
17
4
0
13
9
2
8
4
0.31
com.google.javascript.rhino.jstype.UnionType.resolveInternal
12
4
1
8
5
1
5
2
0.50
com.google.javascript.rhino.jstype.UnionType.restrictByNotNullOrUndefined
7
0
0
7
4
2
3
3
0.00
com.google.javascript.rhino.jstype.UnionType.setValidator
6
0
0
6
3
1
3
2
0.00
com.google.javascript.rhino.jstype.UnionType.testForEquality
12
0
0
12
8
3
6
4
0.00
com.google.javascript.rhino.jstype.UnionType.toDebugHashCodeString
7
0
0
7
4
2
3
3
0.00
com.google.javascript.rhino.jstype.UnionType.toMaybeUnionType
3
0
0
3
1
1
1
1
0.00
com.google.javascript.rhino.jstype.UnionType.toStringHelper
17
0
1
16
12
4
9
5
0.00
com.google.javascript.rhino.jstype.UnionType.UnionType
18
6
1
11
7
3
6
3
0.55
com.google.javascript.rhino.jstype.UnionType.visit
3
0
0
3
1
1
1
1
0.00
com.google.javascript.rhino.jstype.UnionType.visit
3
0
0
3
1
1
1
1
0.00
com.google.javascript.rhino.jstype.UnionTypeBuilder.addAlternate
7
4
0
3
1
1
1
1
1.33
com.google.javascript.rhino.jstype.UnionTypeBuilder.addAlternate
168
54
13
102
79
15
52
13
0.53
com.google.javascript.rhino.jstype.UnionTypeBuilder.build
14
5
0
9
5
1
5
1
0.56
com.google.javascript.rhino.jstype.UnionTypeBuilder.getAlternates
12
0
1
11
7
3
5
3
0.00
com.google.javascript.rhino.jstype.UnionTypeBuilder.getNativeWildcardType
13
1
0
12
8
1
7
1
0.08
com.google.javascript.rhino.jstype.UnionTypeBuilder.isSubtype
14
2
0
12
8
6
3
3
0.17
com.google.javascript.rhino.jstype.UnionTypeBuilder.reduceAlternatesWithoutUnion
21
5
0
16
12
3
9
3
0.31
com.google.javascript.rhino.jstype.UnionTypeBuilder.UnionTypeBuilder
3
0
0
3
1
1
1
1
0.00
com.google.javascript.rhino.jstype.UnionTypeBuilder.UnionTypeBuilder
4
0
0
4
2
1
2
1
0.00
com.google.javascript.rhino.jstype.UnionTypeBuilderTest.assertUnion
7
0
0
7
4
2
3
3
0.00
com.google.javascript.rhino.jstype.UnionTypeBuilderTest.createFunctionWithReturn
6
0
0
6
4
1
1
1
0.00
com.google.javascript.rhino.jstype.UnionTypeBuilderTest.testAllType
6
0
0
6
4
1
4
1
0.00
com.google.javascript.rhino.jstype.UnionTypeBuilderTest.testEmptyUnion
4
0
0
4
2
1
2
1
0.00
com.google.javascript.rhino.jstype.UnionTypeBuilderTest.testRemovalOfDupes
6
0
0
6
3
3
2
2
0.00
com.google.javascript.rhino.jstype.UnionTypeBuilderTest.testRemovalOfDupes2
9
0
0
9
6
3
1
2
0.00
com.google.javascript.rhino.jstype.UnionTypeBuilderTest.testRemovalOfDupes3
9
0
0
9
6
3
1
2
0.00
com.google.javascript.rhino.jstype.UnionTypeBuilderTest.testUnionTypes
14
0
1
13
11
2
8
2
0.00
com.google.javascript.rhino.jstype.UnionTypeBuilderTest.testUnknownTypes
23
1
3
19
14
7
10
4
0.05
com.google.javascript.rhino.jstype.UnionTypeTest.assertTypeCanAssignToItself
6
3
0
3
1
1
1
1
1.00
com.google.javascript.rhino.jstype.UnionTypeTest.setUp
5
0
0
5
3
1
2
1
0.00
com.google.javascript.rhino.jstype.UnionTypeTest.testCollapseProxyUnion
5
1
0
4
2
2
1
2
0.25
com.google.javascript.rhino.jstype.UnionTypeTest.testCollapseUnion1
6
0
0
6
4
1
1
1
0.00
com.google.javascript.rhino.jstype.UnionTypeTest.testCollapseUnion2
10
0
0
10
8
1
2
1
0.00
com.google.javascript.rhino.jstype.UnionTypeTest.testCollapseUnion3
23
0
0
23
21
1
5
1
0.00
com.google.javascript.rhino.jstype.UnionTypeTest.testCollapseUnion4
10
0
0
10
8
1
2
1
0.00
com.google.javascript.rhino.jstype.UnionTypeTest.testCreateUnionType
19
6
1
12
8
5
5
3
0.50
com.google.javascript.rhino.jstype.UnionTypeTest.testGetRestrictedUnion1
4
0
0
4
2
2
1
2
0.00
com.google.javascript.rhino.jstype.UnionTypeTest.testGetRestrictedUnion2
5
0
0
5
3
3
1
2
0.00
com.google.javascript.rhino.jstype.UnionTypeTest.testGreatestSubtypeUnionTypes1
7
3
0
4
2
1
1
1
0.75
com.google.javascript.rhino.jstype.UnionTypeTest.testGreatestSubtypeUnionTypes2
9
3
0
6
3
3
1
2
0.50
com.google.javascript.rhino.jstype.UnionTypeTest.testGreatestSubtypeUnionTypes3
15
5
0
10
6
5
2
3
0.50
com.google.javascript.rhino.jstype.UnionTypeTest.testGreatestSubtypeUnionTypes4
9
3
0
6
4
3
1
2
0.50
com.google.javascript.rhino.jstype.UnionTypeTest.testGreatestSubtypeUnionTypes5
8
3
0
5
3
2
1
2
0.60
com.google.javascript.rhino.jstype.UnionTypeTest.testIsEquivalentTo
5
0
0
5
3
2
2
2
0.00
com.google.javascript.rhino.jstype.UnionTypeTest.testProxyUnionType
64
0
2
62
56
9
14
5
0.00
com.google.javascript.rhino.jstype.UnionTypeTest.testShallowEquality
5
0
0
5
3
1
1
1
0.00
com.google.javascript.rhino.jstype.UnionTypeTest.testSpecialUnionCanAssignTo
36
8
4
24
18
10
13
6
0.33
com.google.javascript.rhino.jstype.UnionTypeTest.testSubtypingUnionTypes
47
6
4
37
35
1
25
1
0.16
com.google.javascript.rhino.jstype.UnionTypeTest.testUnionType
45
4
8
33
28
7
21
4
0.12
com.google.javascript.rhino.jstype.UnionTypeTest.testUnionWithUnknown
3
0
0
3
1
1
1
1
0.00
com.google.javascript.rhino.jstype.UnknownType.canBeCalled
3
0
0
3
1
1
1
1
0.00
com.google.javascript.rhino.jstype.UnknownType.defineProperty
5
1
0
4
1
2
1
1
0.25
com.google.javascript.rhino.jstype.UnknownType.getConstructor
3
0
0
3
1
1
1
1
0.00
com.google.javascript.rhino.jstype.UnknownType.getDisplayName
3
0
0
3
1
1
1
1
0.00
com.google.javascript.rhino.jstype.UnknownType.getImplicitPrototype
3
0
0
3
1
1
1
1
0.00
com.google.javascript.rhino.jstype.UnknownType.getPossibleToBooleanOutcomes
3
0
0
3
1
1
1
1
0.00
com.google.javascript.rhino.jstype.UnknownType.getReferenceName
3
0
0
3
1
1
1
1
0.00
com.google.javascript.rhino.jstype.UnknownType.hasDisplayName
3
0
0
3
1
1
1
1
0.00
com.google.javascript.rhino.jstype.UnknownType.isCheckedUnknownType
3
0
0
3
1
1
1
1
0.00
com.google.javascript.rhino.jstype.UnknownType.isNullable
3
0
0
3
1
1
1
1
0.00
com.google.javascript.rhino.jstype.UnknownType.isSubtype
3
0
0
3
1
1
1
1
0.00
com.google.javascript.rhino.jstype.UnknownType.isSubtype
4
0
0
4
1
2
1
1
0.00
com.google.javascript.rhino.jstype.UnknownType.isUnknownType
3
0
0
3
1
1
1
1
0.00
com.google.javascript.rhino.jstype.UnknownType.matchesNumberContext
3
0
0
3
1
1
1
1
0.00
com.google.javascript.rhino.jstype.UnknownType.matchesObjectContext
3
0
0
3
1
1
1
1
0.00
com.google.javascript.rhino.jstype.UnknownType.matchesStringContext
3
0
0
3
1
1
1
1
0.00
com.google.javascript.rhino.jstype.UnknownType.resolveInternal
3
0
0
3
1
1
1
1
0.00
com.google.javascript.rhino.jstype.UnknownType.testForEquality
3
0
0
3
1
1
1
1
0.00
com.google.javascript.rhino.jstype.UnknownType.toStringHelper
3
0
0
3
1
1
1
1
0.00
com.google.javascript.rhino.jstype.UnknownType.UnknownType
4
0
0
4
2
1
2
1
0.00
com.google.javascript.rhino.jstype.UnknownType.visit
3
0
0
3
1
1
1
1
0.00
com.google.javascript.rhino.jstype.UnknownType.visit
3
0
0
3
1
1
1
1
0.00
com.google.javascript.rhino.jstype.ValueType.hasDisplayName
3
0
0
3
1
1
1
1
0.00
com.google.javascript.rhino.jstype.ValueType.resolveInternal
3
0
0
3
1
1
1
1
0.00
com.google.javascript.rhino.jstype.ValueType.ValueType
3
0
0
3
1
1
1
1
0.00
com.google.javascript.rhino.jstype.ValueType.visit
3
0
0
3
1
1
1
1
0.00
com.google.javascript.rhino.jstype.Visitor.caseAllType
4
3
0
1
0
1
0
1
3.00
com.google.javascript.rhino.jstype.Visitor.caseBooleanType
4
3
0
1
0
1
0
1
3.00
com.google.javascript.rhino.jstype.Visitor.caseEnumElementType
4
3
0
1
0
1
0
1
3.00
com.google.javascript.rhino.jstype.Visitor.caseFunctionType
4
3
0
1
0
1
0
1
3.00
com.google.javascript.rhino.jstype.Visitor.caseNamedType
4
3
0
1
0
1
0
1
3.00
com.google.javascript.rhino.jstype.Visitor.caseNoObjectType
4
3
0
1
0
1
0
1
3.00
com.google.javascript.rhino.jstype.Visitor.caseNoType
4
3
0
1
0
1
0
1
3.00
com.google.javascript.rhino.jstype.Visitor.caseNullType
4
3
0
1
0
1
0
1
3.00
com.google.javascript.rhino.jstype.Visitor.caseNumberType
4
3
0
1
0
1
0
1
3.00
com.google.javascript.rhino.jstype.Visitor.caseObjectType
4
3
0
1
0
1
0
1
3.00
com.google.javascript.rhino.jstype.Visitor.caseProxyObjectType
4
3
0
1
0
1
0
1
3.00
com.google.javascript.rhino.jstype.Visitor.caseStringType
4
3
0
1
0
1
0
1
3.00
com.google.javascript.rhino.jstype.Visitor.caseTemplateType
4
3
0
1
0
1
0
1
3.00
com.google.javascript.rhino.jstype.Visitor.caseTemplatizedType
4
3
0
1
0
1
0
1
3.00
com.google.javascript.rhino.jstype.Visitor.caseUnionType
4
3
0
1
0
1
0
1
3.00
com.google.javascript.rhino.jstype.Visitor.caseUnknownType
4
3
0
1
0
1
0
1
3.00
com.google.javascript.rhino.jstype.Visitor.caseVoidType
4
3
0
1
0
1
0
1
3.00
com.google.javascript.rhino.jstype.VoidType.getDisplayName
3
0
0
3
1
1
1
1
0.00
com.google.javascript.rhino.jstype.VoidType.getPossibleToBooleanOutcomes
3
0
0
3
1
1
1
1
0.00
com.google.javascript.rhino.jstype.VoidType.isExplicitlyVoidable
3
0
0
3
1
1
1
1
0.00
com.google.javascript.rhino.jstype.VoidType.isVoidType
3
0
0
3
1
1
1
1
0.00
com.google.javascript.rhino.jstype.VoidType.matchesNumberContext
3
0
0
3
1
1
1
1
0.00
com.google.javascript.rhino.jstype.VoidType.matchesObjectContext
3
0
0
3
1
1
1
1
0.00
com.google.javascript.rhino.jstype.VoidType.matchesStringContext
3
0
0
3
1
1
1
1
0.00
com.google.javascript.rhino.jstype.VoidType.restrictByNotNullOrUndefined
3
0
0
3
1
1
1
1
0.00
com.google.javascript.rhino.jstype.VoidType.testForEquality
10
0
0
10
6
1
5
1
0.00
com.google.javascript.rhino.jstype.VoidType.toStringHelper
3
0
0
3
1
1
1
1
0.00
com.google.javascript.rhino.jstype.VoidType.visit
3
0
0
3
1
1
1
1
0.00
com.google.javascript.rhino.jstype.VoidType.VoidType
3
0
0
3
1
1
1
1
0.00
com.google.javascript.rhino.JSTypeExpression.clone
3
0
0
3
1
1
1
1
0.00
com.google.javascript.rhino.JSTypeExpression.equals
4
0
0
4
2
1
1
1
0.00
com.google.javascript.rhino.JSTypeExpression.evaluate
11
3
0
8
5
2
4
2
0.38
com.google.javascript.rhino.JSTypeExpression.evaluateInEmptyScope
3
0
0
3
1
1
1
1
0.00
com.google.javascript.rhino.JSTypeExpression.getRoot
7
4
0
3
1
1
1
1
1.33
com.google.javascript.rhino.JSTypeExpression.hashCode
3
0
0
3
1
1
1
1
0.00
com.google.javascript.rhino.JSTypeExpression.isOptionalArg
6
3
0
3
1
1
1
1
1.00
com.google.javascript.rhino.JSTypeExpression.isVarArgs
6
3
0
3
1
1
1
1
1.00
com.google.javascript.rhino.JSTypeExpression.JSTypeExpression
4
0
0
4
2
1
2
1
0.00
com.google.javascript.rhino.JSTypeExpression.makeOptionalArg
12
4
0
8
5
1
3
1
0.50
com.google.javascript.rhino.JSTypeExpression.toString
3
0
0
3
1
1
1
1
0.00
com.google.javascript.rhino.Node.AbstractPropListItem.AbstractPropListItem
4
0
0
4
2
1
2
1
0.00
com.google.javascript.rhino.Node.AbstractPropListItem.chain
1
0
0
1
0
1
0
1
0.00
com.google.javascript.rhino.Node.AbstractPropListItem.getNext
3
0
0
3
1
1
1
1
0.00
com.google.javascript.rhino.Node.AbstractPropListItem.getType
3
0
0
3
1
1
1
1
0.00
com.google.javascript.rhino.Node.addChildAfter
8
3
0
5
3
1
2
1
0.60
com.google.javascript.rhino.Node.addChildBefore
19
3
0
16
13
2
9
2
0.19
com.google.javascript.rhino.Node.addChildrenAfter
28
4
1
23
17
3
14
4
0.17
com.google.javascript.rhino.Node.addChildrenToBack
3
0
0
3
1
1
1
1
0.00
com.google.javascript.rhino.Node.addChildrenToFront
12
0
0
12
8
2
8
3
0.00
com.google.javascript.rhino.Node.addChildToBack
12
0
0
12
9
1
9
1
0.00
com.google.javascript.rhino.Node.addChildToFront
10
0
0
10
7
1
7
1
0.00
com.google.javascript.rhino.Node.AncestorIterable.AncestorIterable
6
3
0
3
1
1
1
1
1.00
com.google.javascript.rhino.Node.AncestorIterable.iterator
23
0
2
21
15
2
7
5
0.00
com.google.javascript.rhino.Node.AncestorIterable.iterator.(Anon_1).hasNext
3
0
0
3
2
0
1
1
0.00
com.google.javascript.rhino.Node.AncestorIterable.iterator.(Anon_1).next
8
0
0
8
6
1
4
2
0.00
com.google.javascript.rhino.Node.AncestorIterable.iterator.(Anon_1).remove
3
0
0
3
2
0
1
1
0.00
com.google.javascript.rhino.Node.appendStringTree
3
0
0
3
1
1
1
1
0.00
com.google.javascript.rhino.Node.areBitFlagsSet
6
3
0
3
1
1
1
1
1.00
com.google.javascript.rhino.Node.checkTreeEquals
17
6
0
11
8
2
3
2
0.55
com.google.javascript.rhino.Node.checkTreeEqualsImpl
9
6
0
3
1
1
1
1
2.00
com.google.javascript.rhino.Node.checkTreeEqualsImpl
22
6
1
15
10
2
8
3
0.40
com.google.javascript.rhino.Node.checkTreeEqualsIncludingJsDoc
37
11
2
24
20
6
5
4
0.46
com.google.javascript.rhino.Node.children
16
9
0
7
4
1
3
1
1.29
com.google.javascript.rhino.Node.cloneNode
6
3
0
3
1
1
1
1
1.00
com.google.javascript.rhino.Node.cloneNode
6
3
0
3
1
1
1
1
1.00
com.google.javascript.rhino.Node.clonePropsFrom
13
7
0
6
4
1
3
1
1.17
com.google.javascript.rhino.Node.cloneTree
6
3
0
3
1
1
1
1
1.00
com.google.javascript.rhino.Node.cloneTree
15
0
0
15
10
3
9
4
0.00
com.google.javascript.rhino.Node.copyInformationFrom
18
6
2
10
6
1
6
1
0.60
com.google.javascript.rhino.Node.copyInformationFromForTree
14
5
1
8
5
1
5
2
0.62
com.google.javascript.rhino.Node.copyNodeFields
14
1
1
12
8
2
7
2
0.08
com.google.javascript.rhino.Node.createProp
3
0
0
3
1
1
1
1
0.00
com.google.javascript.rhino.Node.createProp
3
0
0
3
1
1
1
1
0.00
com.google.javascript.rhino.Node.detachChildren
14
4
0
10
7
2
6
3
0.40
com.google.javascript.rhino.Node.detachFromParent
9
4
0
5
3
1
3
1
0.80
com.google.javascript.rhino.Node.extractCharno
11
4
0
7
4
1
3
1
0.57
com.google.javascript.rhino.Node.extractLineno
11
4
0
7
4
1
3
1
0.57
com.google.javascript.rhino.Node.getAncestor
13
5
0
8
5
2
4
2
0.62
com.google.javascript.rhino.Node.getAncestors
6
3
0
3
1
1
1
1
1.00
com.google.javascript.rhino.Node.getBooleanProp
3
0
0
3
1
1
1
1
0.00
com.google.javascript.rhino.Node.getChangeTime
4
1
0
3
1
1
1
1
0.33
com.google.javascript.rhino.Node.getCharno
3
0
0
3
1
1
1
1
0.00
com.google.javascript.rhino.Node.getChildAtIndex
8
0
0
8
5
2
4
2
0.00
com.google.javascript.rhino.Node.getChildBefore
17
0
1
16
10
2
9
2
0.00
com.google.javascript.rhino.Node.getChildCount
7
0
0
7
4
2
4
3
0.00
com.google.javascript.rhino.Node.getDeclaredTypeExpression
7
4
0
3
1
1
1
1
1.33
com.google.javascript.rhino.Node.getDirectives
6
3
0
3
1
1
1
1
1.00
com.google.javascript.rhino.Node.getDouble
9
1
0
8
5
1
3
1
0.12
com.google.javascript.rhino.Node.getExistingIntProp
7
0
0
7
4
2
3
2
0.00
com.google.javascript.rhino.Node.getFirstChild
3
0
0
3
1
1
1
1
0.00
com.google.javascript.rhino.Node.getFirstFirstChild
3
0
0
3
1
1
1
1
0.00
com.google.javascript.rhino.Node.getGrandparent
3
0
0
3
1
1
1
1
0.00
com.google.javascript.rhino.Node.getIndexOfChild
13
0
1
12
8
3
6
3
0.00
com.google.javascript.rhino.Node.getInputId
6
3
0
3
1
1
1
1
1.00
com.google.javascript.rhino.Node.getIntProp
11
4
0
7
4
2
3
2
0.57
com.google.javascript.rhino.Node.getJSDocInfo
8
5
0
3
1
1
1
1
1.67
com.google.javascript.rhino.Node.getJSType
8
5
0
3
1
1
1
1
1.67
com.google.javascript.rhino.Node.getJSTypeBeforeCast
7
4
0
3
1
1
1
1
1.33
com.google.javascript.rhino.Node.getLastChild
3
0
0
3
1
1
1
1
0.00
com.google.javascript.rhino.Node.getLastSibling
7
0
0
7
4
2
3
2
0.00
com.google.javascript.rhino.Node.getLength
3
0
0
3
1
1
1
1
0.00
com.google.javascript.rhino.Node.getLineno
3
0
0
3
1
1
1
1
0.00
com.google.javascript.rhino.Node.getNext
3
0
0
3
1
1
1
1
0.00
com.google.javascript.rhino.Node.getOriginalName
4
1
0
3
1
1
1
1
0.33
com.google.javascript.rhino.Node.getOriginalQualifiedName
36
10
1
25
19
4
15
4
0.40
com.google.javascript.rhino.Node.getParent
3
0
0
3
1
1
1
1
0.00
com.google.javascript.rhino.Node.getProp
7
0
0
7
4
2
3
2
0.00
com.google.javascript.rhino.Node.getPropListHeadForTesting
3
0
0
3
1
1
1
1
0.00
com.google.javascript.rhino.Node.getQualifiedName
26
8
0
18
14
3
11
3
0.44
com.google.javascript.rhino.Node.getSecondChild
3
0
0
3
1
1
1
1
0.00
com.google.javascript.rhino.Node.getSideEffectFlags
6
3
0
3
1
1
1
1
1.00
com.google.javascript.rhino.Node.getSortedPropTypes
15
0
2
13
9
3
9
5
0.00
com.google.javascript.rhino.Node.getSourceFileName
4
0
0
4
2
2
1
2
0.00
com.google.javascript.rhino.Node.getSourceOffset
11
0
0
11
7
3
5
3
0.00
com.google.javascript.rhino.Node.getSourcePosition
3
0
0
3
1
1
1
1
0.00
com.google.javascript.rhino.Node.getStaticSourceFile
4
1
0
3
1
1
1
1
0.33
com.google.javascript.rhino.Node.getString
9
1
0
8
5
1
3
1
0.12
com.google.javascript.rhino.Node.getToken
3
0
0
3
1
1
1
1
0.00
com.google.javascript.rhino.Node.getType
3
0
0
3
1
1
1
1
0.00
com.google.javascript.rhino.Node.getTypeI
3
0
0
3
1
1
1
1
0.00
com.google.javascript.rhino.Node.hasChild
8
0
0
8
4
1
5
2
0.00
com.google.javascript.rhino.Node.hasChildren
3
0
0
3
1
1
1
1
0.00
com.google.javascript.rhino.Node.hasMoreThanOneChild
9
6
0
3
1
1
1
1
2.00
com.google.javascript.rhino.Node.hasOneChild
9
6
0
3
1
1
1
1
2.00
com.google.javascript.rhino.Node.hasProps
3
0
0
3
1
1
1
1
0.00
com.google.javascript.rhino.Node.IntPropListItem.chain
3
0
0
3
1
1
1
1
0.00
com.google.javascript.rhino.Node.IntPropListItem.getIntValue
3
0
0
3
1
1
1
1
0.00
com.google.javascript.rhino.Node.IntPropListItem.getObjectValue
3
0
0
3
1
1
1
1
0.00
com.google.javascript.rhino.Node.IntPropListItem.IntPropListItem
4
0
0
4
2
1
2
1
0.00
com.google.javascript.rhino.Node.IntPropListItem.toString
3
0
0
3
1
1
1
1
0.00
com.google.javascript.rhino.Node.isAdd
4
1
0
3
1
1
1
1
0.33
com.google.javascript.rhino.Node.isAddedBlock
7
4
0
3
1
1
1
1
1.33
com.google.javascript.rhino.Node.isAnd
3
0
0
3
1
1
1
1
0.00
com.google.javascript.rhino.Node.isArrayLit
3
0
0
3
1
1
1
1
0.00
com.google.javascript.rhino.Node.isArrayPattern
3
0
0
3
1
1
1
1
0.00
com.google.javascript.rhino.Node.isArrowFunction
6
3
0
3
1
1
1
1
1.00
com.google.javascript.rhino.Node.isAssign
3
0
0
3
1
1
1
1
0.00
com.google.javascript.rhino.Node.isAssignAdd
3
0
0
3
1
1
1
1
0.00
com.google.javascript.rhino.Node.isAsyncFunction
6
3
0
3
1
1
1
1
1.00
com.google.javascript.rhino.Node.isBlock
3
0
0
3
1
1
1
1
0.00
com.google.javascript.rhino.Node.isBreak
3
0
0
3
1
1
1
1
0.00
com.google.javascript.rhino.Node.isCall
3
0
0
3
1
1
1
1
0.00
com.google.javascript.rhino.Node.isCallSignature
3
0
0
3
1
1
1
1
0.00
com.google.javascript.rhino.Node.isCase
3
0
0
3
1
1
1
1
0.00
com.google.javascript.rhino.Node.isCast
3
0
0
3
1
1
1
1
0.00
com.google.javascript.rhino.Node.isCatch
3
0
0
3
1
1
1
1
0.00
com.google.javascript.rhino.Node.isClass
3
0
0
3
1
1
1
1
0.00
com.google.javascript.rhino.Node.isClassMembers
3
0
0
3
1
1
1
1
0.00
com.google.javascript.rhino.Node.isComma
3
0
0
3
1
1
1
1
0.00
com.google.javascript.rhino.Node.isComputedProp
3
0
0
3
1
1
1
1
0.00
com.google.javascript.rhino.Node.isConst
3
0
0
3
1
1
1
1
0.00
com.google.javascript.rhino.Node.isContinue
3
0
0
3
1
1
1
1
0.00
com.google.javascript.rhino.Node.isDebugger
3
0
0
3
1
1
1
1
0.00
com.google.javascript.rhino.Node.isDec
3
0
0
3
1
1
1
1
0.00
com.google.javascript.rhino.Node.isDefaultCase
3
0
0
3
1
1
1
1
0.00
com.google.javascript.rhino.Node.isDefaultValue
3
0
0
3
1
1
1
1
0.00
com.google.javascript.rhino.Node.isDelProp
3
0
0
3
1
1
1
1
0.00
com.google.javascript.rhino.Node.isDestructuringLhs
3
0
0
3
1
1
1
1
0.00
com.google.javascript.rhino.Node.isDestructuringPattern
3
0
0
3
1
1
1
1
0.00
com.google.javascript.rhino.Node.isDo
3
0
0
3
1
1
1
1
0.00
com.google.javascript.rhino.Node.isEmpty
3
0
0
3
1
1
1
1
0.00
com.google.javascript.rhino.Node.isEquivalentTo
4
1
0
3
1
1
1
1
0.33
com.google.javascript.rhino.Node.isEquivalentTo
73
7
7
59
42
10
29
10
0.12
com.google.javascript.rhino.Node.isEquivalentToShallow
4
1
0
3
1
1
1
1
0.33
com.google.javascript.rhino.Node.isEquivalentToTyped
7
4
0
3
1
1
1
1
1.33
com.google.javascript.rhino.Node.isExport
3
0
0
3
1
1
1
1
0.00
com.google.javascript.rhino.Node.isExprResult
3
0
0
3
1
1
1
1
0.00
com.google.javascript.rhino.Node.isFalse
3
0
0
3
1
1
1
1
0.00
com.google.javascript.rhino.Node.isFor
3
0
0
3
1
1
1
1
0.00
com.google.javascript.rhino.Node.isForOf
3
0
0
3
1
1
1
1
0.00
com.google.javascript.rhino.Node.isFromExterns
4
0
0
4
2
2
1
2
0.00
com.google.javascript.rhino.Node.isFunction
3
0
0
3
1
1
1
1
0.00
com.google.javascript.rhino.Node.isGeneratorFunction
6
3
0
3
1
1
1
1
1.00
com.google.javascript.rhino.Node.isGeneratorMarker
6
3
0
3
1
1
1
1
1.00
com.google.javascript.rhino.Node.isGeneratorSafe
8
5
0
3
1
1
1
1
1.67
com.google.javascript.rhino.Node.isGetElem
3
0
0
3
1
1
1
1
0.00
com.google.javascript.rhino.Node.isGetProp
3
0
0
3
1
1
1
1
0.00
com.google.javascript.rhino.Node.isGetterDef
3
0
0
3
1
1
1
1
0.00
com.google.javascript.rhino.Node.isHook
3
0
0
3
1
1
1
1
0.00
com.google.javascript.rhino.Node.isIf
3
0
0
3
1
1
1
1
0.00
com.google.javascript.rhino.Node.isImport
3
0
0
3
1
1
1
1
0.00
com.google.javascript.rhino.Node.isImportSpec
3
0
0
3
1
1
1
1
0.00
com.google.javascript.rhino.Node.isIn
3
0
0
3
1
1
1
1
0.00
com.google.javascript.rhino.Node.isInc
3
0
0
3
1
1
1
1
0.00
com.google.javascript.rhino.Node.isIndexable
6
3
0
3
1
1
1
1
1.00
com.google.javascript.rhino.Node.isIndexSignature
3
0
0
3
1
1
1
1
0.00
com.google.javascript.rhino.Node.isInstanceOf
3
0
0
3
1
1
1
1
0.00
com.google.javascript.rhino.Node.isInterfaceMembers
3
0
0
3
1
1
1
1
0.00
com.google.javascript.rhino.Node.isLabel
3
0
0
3
1
1
1
1
0.00
com.google.javascript.rhino.Node.isLabelName
3
0
0
3
1
1
1
1
0.00
com.google.javascript.rhino.Node.isLet
3
0
0
3
1
1
1
1
0.00
com.google.javascript.rhino.Node.isLocalResultCall
8
5
0
3
1
1
1
1
1.67
com.google.javascript.rhino.Node.isMemberFunctionDef
3
0
0
3
1
1
1
1
0.00
com.google.javascript.rhino.Node.isMemberVariableDef
3
0
0
3
1
1
1
1
0.00
com.google.javascript.rhino.Node.isName
3
0
0
3
1
1
1
1
0.00
com.google.javascript.rhino.Node.isNE
3
0
0
3
1
1
1
1
0.00
com.google.javascript.rhino.Node.isNew
3
0
0
3
1
1
1
1
0.00
com.google.javascript.rhino.Node.isNoSideEffectsCall
7
4
0
3
1
1
1
1
1.33
com.google.javascript.rhino.Node.isNot
3
0
0
3
1
1
1
1
0.00
com.google.javascript.rhino.Node.isNull
3
0
0
3
1
1
1
1
0.00
com.google.javascript.rhino.Node.isNumber
3
0
0
3
1
1
1
1
0.00
com.google.javascript.rhino.Node.isObjectLit
3
0
0
3
1
1
1
1
0.00
com.google.javascript.rhino.Node.isObjectPattern
3
0
0
3
1
1
1
1
0.00
com.google.javascript.rhino.Node.isOnlyModifiesArgumentsCall
10
3
0
7
5
1
1
1
0.43
com.google.javascript.rhino.Node.isOnlyModifiesThisCall
10
3
0
7
5
1
1
1
0.43
com.google.javascript.rhino.Node.isOptionalArg
8
5
0
3
1
1
1
1
1.67
com.google.javascript.rhino.Node.isOptionalEs6Typed
6
3
0
3
1
1
1
1
1.00
com.google.javascript.rhino.Node.isOr
3
0
0
3
1
1
1
1
0.00
com.google.javascript.rhino.Node.isParamList
3
0
0
3
1
1
1
1
0.00
com.google.javascript.rhino.Node.isQualifiedName
16
4
0
12
9
1
5
1
0.33
com.google.javascript.rhino.Node.isQuotedString
6
3
0
3
1
1
1
1
1.00
com.google.javascript.rhino.Node.isRecordType
3
0
0
3
1
1
1
1
0.00
com.google.javascript.rhino.Node.isRegExp
3
0
0
3
1
1
1
1
0.00
com.google.javascript.rhino.Node.isRest
3
0
0
3
1
1
1
1
0.00
com.google.javascript.rhino.Node.isReturn
3
0
0
3
1
1
1
1
0.00
com.google.javascript.rhino.Node.isScript
3
0
0
3
1
1
1
1
0.00
com.google.javascript.rhino.Node.isSetterDef
3
0
0
3
1
1
1
1
0.00
com.google.javascript.rhino.Node.isSpread
3
0
0
3
1
1
1
1
0.00
com.google.javascript.rhino.Node.isStaticMember
9
6
0
3
1
1
1
1
2.00
com.google.javascript.rhino.Node.isString
3
0
0
3
1
1
1
1
0.00
com.google.javascript.rhino.Node.isStringKey
3
0
0
3
1
1
1
1
0.00
com.google.javascript.rhino.Node.isSuper
3
0
0
3
1
1
1
1
0.00
com.google.javascript.rhino.Node.isSwitch
3
0
0
3
1
1
1
1
0.00
com.google.javascript.rhino.Node.isSyntheticBlock
7
4
0
3
1
1
1
1
1.33
com.google.javascript.rhino.Node.isTaggedTemplateLit
3
0
0
3
1
1
1
1
0.00
com.google.javascript.rhino.Node.isTemplateLit
3
0
0
3
1
1
1
1
0.00
com.google.javascript.rhino.Node.isTemplateLitSub
3
0
0
3
1
1
1
1
0.00
com.google.javascript.rhino.Node.isThis
3
0
0
3
1
1
1
1
0.00
com.google.javascript.rhino.Node.isThrow
3
0
0
3
1
1
1
1
0.00
com.google.javascript.rhino.Node.isTrue
3
0
0
3
1
1
1
1
0.00
com.google.javascript.rhino.Node.isTry
3
0
0
3
1
1
1
1
0.00
com.google.javascript.rhino.Node.isTypeOf
3
0
0
3
1
1
1
1
0.00
com.google.javascript.rhino.Node.isUnscopedQualifiedName
15
5
0
10
7
1
4
1
0.50
com.google.javascript.rhino.Node.isValidAssignmentTarget
16
2
0
14
11
1
3
1
0.14
com.google.javascript.rhino.Node.isVar
3
0
0
3
1
1
1
1
0.00
com.google.javascript.rhino.Node.isVarArgs
8
5
0
3
1
1
1
1
1.67
com.google.javascript.rhino.Node.isVoid
3
0
0
3
1
1
1
1
0.00
com.google.javascript.rhino.Node.isWhile
3
0
0
3
1
1
1
1
0.00
com.google.javascript.rhino.Node.isWith
3
0
0
3
1
1
1
1
0.00
com.google.javascript.rhino.Node.isYield
3
0
0
3
1
1
1
1
0.00
com.google.javascript.rhino.Node.isYieldFor
8
5
0
3
1
1
1
1
1.67
com.google.javascript.rhino.Node.lookupProperty
7
0
0
7
4
2
3
2
0.00
com.google.javascript.rhino.Node.makeNonIndexable
3
0
0
3
1
1
1
1
0.00
com.google.javascript.rhino.Node.matchesQualifiedName
7
4
0
3
1
1
1
1
1.33
com.google.javascript.rhino.Node.matchesQualifiedName
27
4
1
22
19
4
6
4
0.18
com.google.javascript.rhino.Node.matchesQualifiedName
21
4
0
17
13
1
7
1
0.24
com.google.javascript.rhino.Node.mayMutateArguments
4
1
0
3
1
1
1
1
0.33
com.google.javascript.rhino.Node.mayMutateGlobalStateOrThrow
5
1
0
4
2
1
1
1
0.25
com.google.javascript.rhino.Node.mergeLineCharNo
15
6
0
9
6
1
5
1
0.67
com.google.javascript.rhino.Node.newNumber
3
0
0
3
1
1
1
1
0.00
com.google.javascript.rhino.Node.newNumber
3
0
0
3
1
1
1
1
0.00
com.google.javascript.rhino.Node.newString
3
0
0
3
1
1
1
1
0.00
com.google.javascript.rhino.Node.newString
3
0
0
3
1
1
1
1
0.00
com.google.javascript.rhino.Node.newString
3
0
0
3
1
1
1
1
0.00
com.google.javascript.rhino.Node.newString
3
0
0
3
1
1
1
1
0.00
com.google.javascript.rhino.Node.Node
5
0
0
5
3
1
3
1
0.00
com.google.javascript.rhino.Node.Node
19
0
0
19
17
1
13
1
0.00
com.google.javascript.rhino.Node.Node
13
0
1
12
10
1
8
1
0.00
com.google.javascript.rhino.Node.Node
19
0
0
19
17
1
17
1
0.00
com.google.javascript.rhino.Node.Node
23
0
0
23
21
1
21
1
0.00
com.google.javascript.rhino.Node.Node
5
0
0
5
3
1
3
1
0.00
com.google.javascript.rhino.Node.Node
4
0
0
4
2
1
2
1
0.00
com.google.javascript.rhino.Node.NodeMismatch.equals
8
0
0
8
5
2
3
2
0.00
com.google.javascript.rhino.Node.NodeMismatch.hashCode
3
0
0
3
1
1
1
1
0.00
com.google.javascript.rhino.Node.NodeMismatch.NodeMismatch
4
0
0
4
2
1
2
1
0.00
com.google.javascript.rhino.Node.NumberNode.cloneNode
3
0
0
3
1
1
1
1
0.00
com.google.javascript.rhino.Node.NumberNode.getDouble
3
0
0
3
1
1
1
1
0.00
com.google.javascript.rhino.Node.NumberNode.isEquivalentTo
13
1
0
12
7
5
4
4
0.08
com.google.javascript.rhino.Node.NumberNode.NumberNode
4
0
0
4
2
1
2
1
0.00
com.google.javascript.rhino.Node.NumberNode.NumberNode
4
0
0
4
2
1
2
1
0.00
com.google.javascript.rhino.Node.NumberNode.setDouble
3
0
0
3
1
1
1
1
0.00
com.google.javascript.rhino.Node.ObjectPropListItem.chain
3
0
0
3
1
1
1
1
0.00
com.google.javascript.rhino.Node.ObjectPropListItem.getIntValue
3
0
0
3
1
1
1
1
0.00
com.google.javascript.rhino.Node.ObjectPropListItem.getObjectValue
3
0
0
3
1
1
1
1
0.00
com.google.javascript.rhino.Node.ObjectPropListItem.ObjectPropListItem
4
0
0
4
2
1
2
1
0.00
com.google.javascript.rhino.Node.ObjectPropListItem.toString
3
0
0
3
1
1
1
1
0.00
com.google.javascript.rhino.Node.PropListItem.chain
1
0
0
1
0
1
0
1
0.00
com.google.javascript.rhino.Node.PropListItem.getIntValue
1
0
0
1
0
1
0
1
0.00
com.google.javascript.rhino.Node.PropListItem.getNext
1
0
0
1
0
1
0
1
0.00
com.google.javascript.rhino.Node.PropListItem.getObjectValue
1
0
0
1
0
1
0
1
0.00
com.google.javascript.rhino.Node.PropListItem.getType
1
0
0
1
0
1
0
1
0.00
com.google.javascript.rhino.Node.propToString
60
0
3
57
54
1
53
1
0.00
com.google.javascript.rhino.Node.putBooleanProp
3
0
0
3
1
1
1
1
0.00
com.google.javascript.rhino.Node.putIntProp
6
0
0
6
3
1
3
1
0.00
com.google.javascript.rhino.Node.putProp
6
0
0
6
3
1
3
1
0.00
com.google.javascript.rhino.Node.removeChild
16
3
0
13
9
2
7
2
0.23
com.google.javascript.rhino.Node.removeChildAfter
15
0
1
14
11
2
8
2
0.00
com.google.javascript.rhino.Node.removeChildren
12
3
0
9
6
2
6
3
0.33
com.google.javascript.rhino.Node.removeFirstChild
13
6
0
7
4
2
3
2
0.86
com.google.javascript.rhino.Node.removeFirstOrChildAfter
8
1
0
7
4
1
3
1
0.14
com.google.javascript.rhino.Node.removeProp
6
0
0
6
3
2
2
2
0.00
com.google.javascript.rhino.Node.removeProp
20
6
0
14
10
2
7
2
0.43
com.google.javascript.rhino.Node.replaceChild
26
4
2
20
16
2
12
2
0.20
com.google.javascript.rhino.Node.replaceChildAfter
22
1
3
18
15
2
11
2
0.06
com.google.javascript.rhino.Node.setChangeTime
4
1
0
3
1
1
1
1
0.33
com.google.javascript.rhino.Node.setCharno
3
0
0
3
1
1
1
1
0.00
com.google.javascript.rhino.Node.setDeclaredTypeExpression
7
4
0
3
1
1
1
1
1.33
com.google.javascript.rhino.Node.setDirectives
6
3
0
3
1
1
1
1
1.00
com.google.javascript.rhino.Node.setDouble
12
4
0
8
5
1
3
1
0.50
com.google.javascript.rhino.Node.setGeneratorMarker
6
3
0
3
1
1
1
1
1.00
com.google.javascript.rhino.Node.setGeneratorSafe
6
3
0
3
1
1
1
1
1.00
com.google.javascript.rhino.Node.setInputId
6
3
0
3
1
1
1
1
1.00
com.google.javascript.rhino.Node.setIsAddedBlock
8
5
0
3
1
1
1
1
1.67
com.google.javascript.rhino.Node.setIsArrowFunction
7
4
0
3
1
1
1
1
1.33
com.google.javascript.rhino.Node.setIsAsyncFunction
7
4
0
3
1
1
1
1
1.33
com.google.javascript.rhino.Node.setIsGeneratorFunction
8
5
0
3
1
1
1
1
1.67
com.google.javascript.rhino.Node.setIsSyntheticBlock
7
4
0
3
1
1
1
1
1.33
com.google.javascript.rhino.Node.setJSDocInfo
7
3
0
4
2
1
2
1
0.75
com.google.javascript.rhino.Node.setJSType
3
0
0
3
1
1
1
1
0.00
com.google.javascript.rhino.Node.setLength
3
0
0
3
1
1
1
1
0.00
com.google.javascript.rhino.Node.setLineno
7
0
0
7
4
2
3
2
0.00
com.google.javascript.rhino.Node.setOptionalArg
8
5
0
3
1
1
1
1
1.67
com.google.javascript.rhino.Node.setOriginalName
3
0
0
3
1
1
1
1
0.00
com.google.javascript.rhino.Node.setPropListHead
3
0
0
3
1
1
1
1
0.00
com.google.javascript.rhino.Node.setQuotedString
6
3
0
3
1
1
1
1
1.00
com.google.javascript.rhino.Node.setSideEffectFlags
13
5
1
7
5
1
2
1
0.71
com.google.javascript.rhino.Node.setSideEffectFlags
3
0
0
3
1
1
1
1
0.00
com.google.javascript.rhino.Node.setSourceEncodedPosition
3
0
0
3
1
1
1
1
0.00
com.google.javascript.rhino.Node.setSourceEncodedPositionForTree
8
0
1
7
4
1
4
2
0.00
com.google.javascript.rhino.Node.setSourceFileForTesting
4
1
0
3
1
1
1
1
0.33
com.google.javascript.rhino.Node.setStaticMember
9
6
0
3
1
1
1
1
2.00
com.google.javascript.rhino.Node.setStaticSourceFile
3
0
0
3
1
1
1
1
0.00
com.google.javascript.rhino.Node.setString
12
4
0
8
5
1
3
1
0.50
com.google.javascript.rhino.Node.setToken
3
0
0
3
1
1
1
1
0.00
com.google.javascript.rhino.Node.setType
3
0
0
3
1
1
1
1
0.00
com.google.javascript.rhino.Node.setTypeI
3
0
0
3
1
1
1
1
0.00
com.google.javascript.rhino.Node.setVarArgs
8
5
0
3
1
1
1
1
1.67
com.google.javascript.rhino.Node.setYieldFor
8
5
0
3
1
1
1
1
1.67
com.google.javascript.rhino.Node.SiblingNodeIterable.hasNext
3
0
0
3
1
1
1
1
0.00
com.google.javascript.rhino.Node.SiblingNodeIterable.iterator
14
6
0
8
5
1
4
1
0.75
com.google.javascript.rhino.Node.SiblingNodeIterable.next
10
0
0
10
6
1
5
1
0.00
com.google.javascript.rhino.Node.SiblingNodeIterable.remove
3
0
0
3
1
1
1
1
0.00
com.google.javascript.rhino.Node.SiblingNodeIterable.SiblingNodeIterable
5
0
0
5
3
1
3
1
0.00
com.google.javascript.rhino.Node.siblings
12
9
0
3
1
1
1
1
3.00
com.google.javascript.rhino.Node.SideEffectFlags.areAllFlagsSet
3
0
0
3
1
1
1
1
0.00
com.google.javascript.rhino.Node.SideEffectFlags.clearAllFlags
5
1
0
4
2
1
2
1
0.25
com.google.javascript.rhino.Node.SideEffectFlags.clearSideEffectFlags
7
4
0
3
1
1
1
1
1.33
com.google.javascript.rhino.Node.SideEffectFlags.removeFlag
3
0
0
3
1
1
1
1
0.00
com.google.javascript.rhino.Node.SideEffectFlags.setAllFlags
5
1
0
4
2
1
2
1
0.25
com.google.javascript.rhino.Node.SideEffectFlags.setMutatesArguments
4
0
0
4
2
1
2
1
0.00
com.google.javascript.rhino.Node.SideEffectFlags.setMutatesGlobalState
7
1
0
6
4
1
4
1
0.17
com.google.javascript.rhino.Node.SideEffectFlags.setMutatesThis
4
0
0
4
2
1
2
1
0.00
com.google.javascript.rhino.Node.SideEffectFlags.setReturnsTainted
4
0
0
4
2
1
2
1
0.00
com.google.javascript.rhino.Node.SideEffectFlags.setThrows
4
0
0
4
2
1
2
1
0.00
com.google.javascript.rhino.Node.SideEffectFlags.SideEffectFlags
2
0
0
2
0
1
0
1
0.00
com.google.javascript.rhino.Node.SideEffectFlags.SideEffectFlags
3
0
0
3
1
1
1
1
0.00
com.google.javascript.rhino.Node.SideEffectFlags.valueOf
3
0
0
3
1
1
1
1
0.00
com.google.javascript.rhino.Node.srcref
3
0
0
3
1
1
1
1
0.00
com.google.javascript.rhino.Node.srcrefTree
3
0
0
3
1
1
1
1
0.00
com.google.javascript.rhino.Node.StringNode.cloneNode
3
0
0
3
1
1
1
1
0.00
com.google.javascript.rhino.Node.StringNode.getString
7
4
0
3
1
1
1
1
1.33
com.google.javascript.rhino.Node.StringNode.isEquivalentTo
5
0
0
5
2
2
1
1
0.00
com.google.javascript.rhino.Node.StringNode.isQuotedString
9
6
0
3
1
1
1
1
2.00
com.google.javascript.rhino.Node.StringNode.setQuotedString
6
3
0
3
1
1
1
1
1.00
com.google.javascript.rhino.Node.StringNode.setString
10
4
0
6
3
1
3
1
0.67
com.google.javascript.rhino.Node.StringNode.StringNode
7
0
0
7
4
1
4
1
0.00
com.google.javascript.rhino.Node.StringNode.StringNode
7
0
0
7
4
1
4
1
0.00
com.google.javascript.rhino.Node.toString
3
0
0
3
1
1
1
1
0.00
com.google.javascript.rhino.Node.toString
8
0
0
8
3
5
2
2
0.00
com.google.javascript.rhino.Node.toString
52
3
2
47
33
10
28
7
0.06
com.google.javascript.rhino.Node.toStringTree
3
0
0
3
1
1
1
1
0.00
com.google.javascript.rhino.Node.toStringTreeHelper
13
0
0
13
8
2
8
3
0.00
com.google.javascript.rhino.Node.toStringTreeImpl
9
0
0
9
6
2
4
2
0.00
com.google.javascript.rhino.Node.TypeDeclarationNode.cloneNode
3
0
0
3
1
1
1
1
0.00
com.google.javascript.rhino.Node.TypeDeclarationNode.getString
7
4
0
3
1
1
1
1
1.33
com.google.javascript.rhino.Node.TypeDeclarationNode.TypeDeclarationNode
4
0
0
4
2
1
2
1
0.00
com.google.javascript.rhino.Node.TypeDeclarationNode.TypeDeclarationNode
3
0
0
3
1
1
1
1
0.00
com.google.javascript.rhino.Node.TypeDeclarationNode.TypeDeclarationNode
3
0
0
3
1
1
1
1
0.00
com.google.javascript.rhino.Node.TypeDeclarationNode.TypeDeclarationNode
3
0
0
3
1
1
1
1
0.00
com.google.javascript.rhino.Node.TypeDeclarationNode.TypeDeclarationNode
3
0
0
3
1
1
1
1
0.00
com.google.javascript.rhino.Node.useSourceInfoFrom
11
4
0
7
5
1
5
1
0.57
com.google.javascript.rhino.Node.useSourceInfoFromForTree
13
4
1
8
5
1
5
2
0.50
com.google.javascript.rhino.Node.useSourceInfoIfMissingFrom
17
4
2
11
7
1
7
1
0.36
com.google.javascript.rhino.Node.useSourceInfoIfMissingFromForTree
13
4
1
8
5
1
5
2
0.50
com.google.javascript.rhino.NodeTest.getAssignExpr
3
0
0
3
1
1
1
1
0.00
com.google.javascript.rhino.NodeTest.getVarRef
3
0
0
3
1
1
1
1
0.00
com.google.javascript.rhino.NodeTest.qname
25
0
1
24
18
8
10
7
0.00
com.google.javascript.rhino.NodeTest.testBooleanProp
18
0
6
12
10
2
9
2
0.00
com.google.javascript.rhino.NodeTest.testCheckTreeEqualsBooleanDifferent
5
0
0
5
3
3
1
3
0.00
com.google.javascript.rhino.NodeTest.testCheckTreeEqualsBooleanSame
4
0
0
4
2
2
1
2
0.00
com.google.javascript.rhino.NodeTest.testCheckTreeEqualsImplDifferentChild
8
0
0
8
6
5
1
5
0.00
com.google.javascript.rhino.NodeTest.testCheckTreeEqualsImplDifferentChildCount
6
0
0
6
4
3
1
3
0.00
com.google.javascript.rhino.NodeTest.testCheckTreeEqualsImplDifferentIncProp
6
0
0
6
4
3
2
3
0.00
com.google.javascript.rhino.NodeTest.testCheckTreeEqualsImplDifferentType
6
0
0
6
4
3
1
3
0.00
com.google.javascript.rhino.NodeTest.testCheckTreeEqualsImplSame
5
0
0
5
3
3
1
3
0.00
com.google.javascript.rhino.NodeTest.testCheckTreeEqualsSame
4
0
0
4
2
2
1
2
0.00
com.google.javascript.rhino.NodeTest.testCheckTreeEqualsSlashVDifferent
6
0
0
6
4
3
2
3
0.00
com.google.javascript.rhino.NodeTest.testCheckTreeEqualsStringDifferent
5
0
0
5
3
3
1
3
0.00
com.google.javascript.rhino.NodeTest.testCheckTreeTypeAwareEqualsDifferent
9
0
0
9
7
5
3
5
0.00
com.google.javascript.rhino.NodeTest.testCheckTreeTypeAwareEqualsDifferentNull
8
0
0
8
6
5
2
5
0.00
com.google.javascript.rhino.NodeTest.testCheckTreeTypeAwareEqualsSame
9
0
0
9
7
5
3
5
0.00
com.google.javascript.rhino.NodeTest.testCheckTreeTypeAwareEqualsSameNull
5
0
0
5
3
3
1
3
0.00
com.google.javascript.rhino.NodeTest.testCloneAnnontations
9
0
1
8
6
3
4
3
0.00
com.google.javascript.rhino.NodeTest.testCloneAnnontations2
12
0
3
9
7
3
5
3
0.00
com.google.javascript.rhino.NodeTest.testCopyInformationFrom
16
0
2
14
12
3
10
3
0.00
com.google.javascript.rhino.NodeTest.testGetIndexOfChild
12
0
2
10
8
4
5
4
0.00
com.google.javascript.rhino.NodeTest.testInvalidSourceOffset
9
0
2
7
5
2
4
2
0.00
com.google.javascript.rhino.NodeTest.testIsQualifiedName
35
4
0
35
33
1
18
1
0.11
com.google.javascript.rhino.NodeTest.testJSDocInfoClone
28
3
2
23
21
5
9
5
0.13
com.google.javascript.rhino.NodeTest.testMatchesQualifiedName1
57
4
6
51
49
1
33
1
0.08
com.google.javascript.rhino.NodeTest.testMatchesQualifiedName2
49
4
5
44
42
1
25
1
0.09
com.google.javascript.rhino.NodeTest.testMatchesQualifiedNameX
3
0
0
3
1
1
1
1
0.00
com.google.javascript.rhino.NodeTest.testMergeExtract
5
0
0
5
3
2
2
2
0.00
com.google.javascript.rhino.NodeTest.testMergeExtractErroneous
6
0
0
6
4
1
4
1
0.00
com.google.javascript.rhino.NodeTest.testMergeExtractNormal
5
0
0
5
3
1
3
1
0.00
com.google.javascript.rhino.NodeTest.testMergeOverflowGraciously
5
0
0
5
3
2
2
2
0.00
com.google.javascript.rhino.NodeTest.testQualifiedName
10
0
0
10
8
1
5
1
0.00
com.google.javascript.rhino.NodeTest.testSharedProps1
9
0
0
9
7
3
5
3
0.00
com.google.javascript.rhino.NodeTest.testSharedProps2
16
0
2
14
12
3
9
3
0.00
com.google.javascript.rhino.NodeTest.testSharedProps3
11
0
1
10
8
3
6
3
0.00
com.google.javascript.rhino.NodeTest.testUseSourceInfoFrom
16
0
2
14
12
3
10
3
0.00
com.google.javascript.rhino.NodeTest.testUseSourceInfoIfMissingFrom
16
0
2
14
12
3
10
3
0.00
com.google.javascript.rhino.NodeTest.testVarArgs1
3
0
0
3
1
1
1
1
0.00
com.google.javascript.rhino.NodeTest.testVarArgs2
5
0
0
5
3
2
2
2
0.00
com.google.javascript.rhino.NodeTest.testVarArgs3
5
0
0
5
3
2
2
2
0.00
com.google.javascript.rhino.ObjectTypeI.getConstructor
5
4
0
1
0
1
0
1
4.00
com.google.javascript.rhino.SimpleErrorReporter.error
7
0
0
7
3
2
3
1
0.00
com.google.javascript.rhino.SimpleErrorReporter.formatDetailedMessage
18
0
0
18
12
4
10
3
0.00
com.google.javascript.rhino.SimpleErrorReporter.getMessage
25
6
4
15
10
7
4
6
0.40
com.google.javascript.rhino.SimpleErrorReporter.getMessage0
3
0
0
3
1
1
1
1
0.00
com.google.javascript.rhino.SimpleErrorReporter.getMessage1
4
0
0
4
2
2
1
2
0.00
com.google.javascript.rhino.SimpleErrorReporter.warning
7
0
0
7
3
2
3
1
0.00
com.google.javascript.rhino.SimpleSourceFile.getColumnOfOffset
3
0
0
3
1
1
1
1
0.00
com.google.javascript.rhino.SimpleSourceFile.getLineOffset
7
0
0
7
4
1
3
1
0.00
com.google.javascript.rhino.SimpleSourceFile.getLineOfOffset
3
0
0
3
1
1
1
1
0.00
com.google.javascript.rhino.SimpleSourceFile.getName
3
0
0
3
1
1
1
1
0.00
com.google.javascript.rhino.SimpleSourceFile.isExtern
3
0
0
3
1
1
1
1
0.00
com.google.javascript.rhino.SimpleSourceFile.SimpleSourceFile
4
0
0
4
2
1
2
1
0.00
com.google.javascript.rhino.SimpleSourceFile.toString
3
0
0
3
1
1
1
1
0.00
com.google.javascript.rhino.SourcePosition.getEndLine
6
3
0
3
1
1
1
1
1.00
com.google.javascript.rhino.SourcePosition.getItem
6
3
0
3
1
1
1
1
1.00
com.google.javascript.rhino.SourcePosition.getPositionOnEndLine
6
3
0
3
1
1
1
1
1.00
com.google.javascript.rhino.SourcePosition.getPositionOnStartLine
6
3
0
3
1
1
1
1
1.00
com.google.javascript.rhino.SourcePosition.getStartLine
6
3
0
3
1
1
1
1
1.00
com.google.javascript.rhino.SourcePosition.setItem
6
3
0
3
1
1
1
1
1.00
com.google.javascript.rhino.SourcePosition.setPositionInformation
23
3
1
19
15
2
8
1
0.16
com.google.javascript.rhino.StaticRef.getNode
4
3
0
1
0
1
0
1
3.00
com.google.javascript.rhino.StaticRef.getSourceFile
4
3
0
1
0
1
0
1
3.00
com.google.javascript.rhino.StaticRef.getSymbol
4
3
0
1
0
1
0
1
3.00
com.google.javascript.rhino.StaticScope.getOwnSlot
2
1
0
1
0
1
0
1
1.00
com.google.javascript.rhino.StaticScope.getParentScope
2
1
0
1
0
1
0
1
1.00
com.google.javascript.rhino.StaticScope.getRootNode
4
3
0
1
0
1
0
1
3.00
com.google.javascript.rhino.StaticScope.getSlot
9
8
0
1
0
1
0
1
8.00
com.google.javascript.rhino.StaticSlot.getDeclaration
2
1
0
1
0
1
0
1
1.00
com.google.javascript.rhino.StaticSlot.getJSDocInfo
2
1
0
1
0
1
0
1
1.00
com.google.javascript.rhino.StaticSlot.getName
4
3
0
1
0
1
0
1
3.00
com.google.javascript.rhino.StaticSourceFile.getColumnOfOffset
8
7
0
1
0
1
0
1
7.00
com.google.javascript.rhino.StaticSourceFile.getLineOffset
14
13
0
1
0
1
0
1
13.00
com.google.javascript.rhino.StaticSourceFile.getLineOfOffset
8
7
0
1
0
1
0
1
7.00
com.google.javascript.rhino.StaticSourceFile.getName
4
3
0
1
0
1
0
1
3.00
com.google.javascript.rhino.StaticSourceFile.isExtern
4
3
0
1
0
1
0
1
3.00
com.google.javascript.rhino.StaticSymbolTable.getAllSymbols
4
3
0
1
0
1
0
1
3.00
com.google.javascript.rhino.StaticSymbolTable.getReferences
4
3
0
1
0
1
0
1
3.00
com.google.javascript.rhino.StaticSymbolTable.getScope
4
3
0
1
0
1
0
1
3.00
com.google.javascript.rhino.testing.AbstractStaticScope.getOwnSlot
3
0
0
3
1
1
1
1
0.00
com.google.javascript.rhino.testing.AbstractStaticScope.getParentScope
3
0
0
3
1
1
1
1
0.00
com.google.javascript.rhino.testing.AbstractStaticScope.getRootNode
3
0
0
3
1
1
1
1
0.00
com.google.javascript.rhino.testing.AbstractStaticScope.getSlot
1
0
0
1
0
1
0
1
0.00
com.google.javascript.rhino.testing.AbstractStaticScope.getTypeOfThis
3
0
0
3
1
1
1
1
0.00
com.google.javascript.rhino.testing.Asserts.assertEquivalenceOperations
30
4
4
22
20
1
20
1
0.18
com.google.javascript.rhino.testing.Asserts.assertResolvesToSame
4
0
0
4
2
1
2
1
0.00
com.google.javascript.rhino.testing.Asserts.Asserts
1
1
0
1
0
1
0
1
1.00
com.google.javascript.rhino.testing.Asserts.assertTypeCollectionEquals
8
0
0
8
5
3
3
3
0.00
com.google.javascript.rhino.testing.Asserts.assertTypeEquals
3
0
0
3
1
1
1
1
0.00
com.google.javascript.rhino.testing.Asserts.assertTypeEquals
20
0
0
20
17
1
5
1
0.00
com.google.javascript.rhino.testing.Asserts.assertTypeNotEquals
3
0
0
3
1
1
1
1
0.00
com.google.javascript.rhino.testing.Asserts.assertTypeNotEquals
12
0
0
12
10
1
2
1
0.00
com.google.javascript.rhino.testing.Asserts.assertValidResolve
4
1
0
3
1
1
1
1
0.33
com.google.javascript.rhino.testing.Asserts.assertValidResolve
9
1
0
8
5
4
2
3
0.12
com.google.javascript.rhino.testing.BaseJSTypeTestCase.addMethod
7
0
0
7
3
3
1
1
0.00
com.google.javascript.rhino.testing.BaseJSTypeTestCase.addNativeProperties
155
1
8
146
137
33
103
19
0.01
com.google.javascript.rhino.testing.BaseJSTypeTestCase.assertTypeEquals
19
16
0
3
1
1
1
1
5.33
com.google.javascript.rhino.testing.BaseJSTypeTestCase.assertTypeEquals
6
3
0
3
1
1
1
1
1.00
com.google.javascript.rhino.testing.BaseJSTypeTestCase.assertTypeEquals
7
4
0
3
1
1
1
1
1.33
com.google.javascript.rhino.testing.BaseJSTypeTestCase.assertTypeEquals
3
0
0
3
1
1
1
1
0.00
com.google.javascript.rhino.testing.BaseJSTypeTestCase.assertTypeNotEquals
3
0
0
3
1
1
1
1
0.00
com.google.javascript.rhino.testing.BaseJSTypeTestCase.assertTypeNotEquals
3
0
0
3
1
1
1
1
0.00
com.google.javascript.rhino.testing.BaseJSTypeTestCase.createNullableType
3
0
0
3
1
1
1
1
0.00
com.google.javascript.rhino.testing.BaseJSTypeTestCase.createOptionalType
3
0
0
3
1
1
1
1
0.00
com.google.javascript.rhino.testing.BaseJSTypeTestCase.createRecordTypeBuilder
3
0
0
3
1
1
1
1
0.00
com.google.javascript.rhino.testing.BaseJSTypeTestCase.createTemplatizedType
5
0
0
5
2
2
1
1
0.00
com.google.javascript.rhino.testing.BaseJSTypeTestCase.createTemplatizedType
4
0
0
4
1
2
1
1
0.00
com.google.javascript.rhino.testing.BaseJSTypeTestCase.createUnionType
3
0
0
3
1
1
1
1
0.00
com.google.javascript.rhino.testing.BaseJSTypeTestCase.initTypes
108
0
2
106
104
1
53
1
0.00
com.google.javascript.rhino.testing.BaseJSTypeTestCase.resolve
7
3
0
4
2
1
2
1
0.75
com.google.javascript.rhino.testing.BaseJSTypeTestCase.setUp
6
0
0
6
4
1
4
1
0.00
com.google.javascript.rhino.testing.MapBasedScope.emptyScope
3
0
0
3
1
1
1
1
0.00
com.google.javascript.rhino.testing.MapBasedScope.getSlot
3
0
0
3
1
1
1
1
0.00
com.google.javascript.rhino.testing.MapBasedScope.MapBasedScope
7
0
0
7
4
1
2
2
0.00
com.google.javascript.rhino.testing.TestErrorReporter.assertHasEncounteredAllErrors
7
0
0
7
4
1
3
1
0.00
com.google.javascript.rhino.testing.TestErrorReporter.assertHasEncounteredAllWarnings
7
0
0
7
4
1
3
1
0.00
com.google.javascript.rhino.testing.TestErrorReporter.error
8
0
0
8
4
2
3
1
0.00
com.google.javascript.rhino.testing.TestErrorReporter.forNoExpectedReports
3
0
0
3
1
1
1
1
0.00
com.google.javascript.rhino.testing.TestErrorReporter.setErrors
4
0
0
4
2
1
2
1
0.00
com.google.javascript.rhino.testing.TestErrorReporter.setWarnings
4
0
0
4
2
1
2
1
0.00
com.google.javascript.rhino.testing.TestErrorReporter.TestErrorReporter
4
0
0
4
2
1
2
1
0.00
com.google.javascript.rhino.testing.TestErrorReporter.warning
8
0
0
8
4
2
3
1
0.00
com.google.javascript.rhino.Token.arity
133
1
0
132
129
1
7
1
0.01
com.google.javascript.rhino.Token.name
3
0
0
3
1
1
1
1
0.00
com.google.javascript.rhino.Token.valueOf
0
0
0
0
0
0
0
0
0.00
com.google.javascript.rhino.Token.values
0
0
0
0
0
0
0
0
0.00
com.google.javascript.rhino.TokenStream.isJSIdentifier
3
0
0
3
1
1
1
1
0.00
com.google.javascript.rhino.TokenStream.isKeyword
132
1
0
131
123
5
225
5
0.01
com.google.javascript.rhino.TokenUtil.isJSFormatChar
3
0
0
3
1
1
1
1
0.00
com.google.javascript.rhino.TokenUtil.isJSFormatChar
3
1
0
3
1
1
1
1
0.33
com.google.javascript.rhino.TokenUtil.isJSIdentifier
0
0
0
0
0
0
0
0
0.00
com.google.javascript.rhino.TokenUtil.isJSIdentifier
17
0
2
15
10
2
7
3
0.00
com.google.javascript.rhino.TokenUtil.isJSSpace
8
0
0
8
5
1
3
1
0.00
com.google.javascript.rhino.TokenUtil.isJSSpace
7
1
0
7
4
1
3
1
0.14
com.google.javascript.rhino.TokenUtil.isStrWhiteSpaceChar
22
14
0
19
16
1
4
1
0.74
com.google.javascript.rhino.TokenUtil.isStrWhiteSpaceChar
18
12
0
18
15
1
4
1
0.67
com.google.javascript.rhino.TokenUtil.isWhitespace
0
0
0
0
0
0
0
0
0.00
com.google.javascript.rhino.TokenUtil.isWhitespace
3
0
0
3
1
1
1
1
0.00
com.google.javascript.rhino.TypeDeclarationsIR.anyType
7
4
0
3
1
1
1
1
1.33
com.google.javascript.rhino.TypeDeclarationsIR.arrayType
14
11
0
3
1
1
1
1
3.67
com.google.javascript.rhino.TypeDeclarationsIR.booleanType
6
3
0
3
1
1
1
1
1.00
com.google.javascript.rhino.TypeDeclarationsIR.functionType
44
19
3
22
14
8
10
7
0.86
com.google.javascript.rhino.TypeDeclarationsIR.maybeAddType
6
0
0
6
3
1
3
1
0.00
com.google.javascript.rhino.TypeDeclarationsIR.namedType
10
7
0
3
1
1
1
1
2.33
com.google.javascript.rhino.TypeDeclarationsIR.namedType
20
12
0
8
5
3
3
3
1.50
com.google.javascript.rhino.TypeDeclarationsIR.numberType
6
3
0
3
1
1
1
1
1.00
com.google.javascript.rhino.TypeDeclarationsIR.optionalParameter
11
8
0
3
1
1
1
1
2.67
com.google.javascript.rhino.TypeDeclarationsIR.parameterizedType
27
16
0
11
6
3
5
3
1.45
com.google.javascript.rhino.TypeDeclarationsIR.recordType
27
15
0
12
7
4
5
4
1.25
com.google.javascript.rhino.TypeDeclarationsIR.stringType
6
3
0
3
1
1
1
1
1.00
com.google.javascript.rhino.TypeDeclarationsIR.undefinedType
6
3
0
3
1
1
1
1
1.00
com.google.javascript.rhino.TypeDeclarationsIR.unionType
22
13
0
9
6
2
4
3
1.44
com.google.javascript.rhino.TypeDeclarationsIR.unionType
3
0
0
3
1
1
1
1
0.00
com.google.javascript.rhino.TypeDeclarationsIR.voidType
6
3
0
3
1
1
1
1
1.00
com.google.javascript.rhino.TypeI.isBottom
1
0
0
1
0
1
0
1
0.00
com.google.javascript.rhino.TypeI.isConstructor
1
0
0
1
0
1
0
1
0.00
com.google.javascript.rhino.TypeI.isEquivalentTo
1
0
0
1
0
1
0
1
0.00
com.google.javascript.rhino.TypeI.isFunctionType
1
0
0
1
0
1
0
1
0.00
com.google.javascript.rhino.TypeI.isInterface
1
0
0
1
0
1
0
1
0.00
com.google.javascript.rhino.TypeI.isNullable
1
0
0
1
0
1
0
1
0.00
com.google.javascript.rhino.TypeI.isSubtypeOf
1
0
0
1
0
1
0
1
0.00
com.google.javascript.rhino.TypeI.isUnknownType
1
0
0
1
0
1
0
1
0.00
com.google.javascript.rhino.TypeI.restrictByNotNullOrUndefined
5
4
0
1
0
1
0
1
4.00
com.google.javascript.rhino.TypeI.toMaybeFunctionType
5
4
0
1
0
1
0
1
4.00
com.google.javascript.rhino.TypeI.toMaybeObjectType
5
4
0
1
0
1
0
1
4.00
com.google.javascript.rhino.TypeIRegistry.createTypeFromCommentNode
1
0
0
1
0
1
0
1
0.00
com.google.javascript.rhino.TypeIRegistry.getNativeFunctionType
1
0
0
1
0
1
0
1
0.00
com.google.javascript.rhino.TypeIRegistry.getNativeObjectType
1
0
0
1
0
1
0
1
0.00
com.google.javascript.rhino.TypeIRegistry.getNativeType
1
0
0
1
0
1
0
1
0.00
com.google.javascript.rhino.TypeIRegistry.getReadableTypeName
1
0
0
1
0
1
0
1
0.00
com.google.javascript.rhino.TypeIRegistry.getType
1
0
0
1
0
1
0
1
0.00
Non-Alpha
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z